Skip to content

NetFlow Traffic Analysis

NetFlow is an industry-standard network telemetry protocol (originally developed by Cisco) that enables network devices to export metadata about IP traffic flows as they pass through an interface. Each flow record captures key attributes of a traffic session — source and destination IP, source and destination port, protocol, byte and packet counts, timestamps, and interface — without capturing the actual packet payload. This makes NetFlow highly efficient for large-scale traffic visibility while preserving user privacy.

mfusion and HSG collect NetFlow exports from RansNet devices and supported third-party network equipment using NetFlow v5 and NetFlow v9 (which also supports IPFIX-compatible templates). Collected records are stored, processed, and presented through two dashboard views: NOC (traffic analytics) and SOC (security analytics).

Navigate to ORCHESTRATOR → Monitoring → Dashboard and select the Netflow tab. Both views share a time-range selector — pick a custom From/To window or use the quick ranges (Last 1h / 3h / 6h / 12h / 24h) and click Apply.


Key Use Cases

NetFlow analysis is particularly valuable for:

  • Bandwidth accounting — Understand which users, devices, applications, or destinations consume the most bandwidth
  • Security investigation — Identify anomalous traffic patterns, unauthorized connections, or data exfiltration attempts
  • Capacity planning — Trend traffic volumes over time to inform WAN link or hardware sizing decisions
  • Dispute resolution — Provide verifiable, timestamped per-connection evidence to resolve user complaints or billing disputes
  • Compliance and forensics — Maintain an auditable record of network activity for regulatory or incident response requirements

NOC View

The NOC view answers the operational questions: how much traffic, from whom, to where.

Netflow NOC view — traffic KPIs, traffic volume, and top source IPs

KPI tiles summarize the selected time range:

Tile Description
Total Traffic Total flow volume observed in the range
Active Flows Number of flow records in the range
Avg Throughput Average throughput across the selected range
Denied Flows Flows flagged with TCP RST — connections reset or denied

Traffic Volume charts inbound and outbound throughput over time, making spikes and asymmetry immediately visible.

Top source IPs ranks the heaviest talkers, as a detail table (bytes, packets, flows per IP) and a by-bytes bar chart. Use Export to save the table, the search box to filter, and Resolve IP to perform reverse DNS lookups — replacing raw IPs with human-readable FQDNs (e.g., 203.0.113.5cdn.example.com), which makes unfamiliar or suspicious hosts stand out immediately.

Note

Reverse DNS resolution is performed on demand and depends on the availability of PTR records for the queried IPs. Not all IP addresses resolve to a meaningful hostname — in particular, many cloud and CDN providers use dynamic or non-descriptive PTR records.

Common Investigation Scenarios:

Scenario Action Expected Outcome
User disputes data charge Filter by the user's device IP across the billing period Complete timestamped record of connections and data consumed
Security alert on suspicious connection Filter by source host IP Full sequence of connections before/after the alert to identify broader compromise
Verify firewall policy is blocking Search for blocked destination IPs Blocked IPs should not appear in flow records (or show very few packets)
WAN link saturated Select the time window, sort top sources by bytes Identify the responsible host and destination within seconds

SOC View

The SOC view applies security analytics to the same flow data — purpose-built for security teams to detect, investigate, and respond to anomalous activity.

Netflow SOC view — threat score, application and threat categories, detection panels, and anomalous flow records

KPI tiles score the selected time range:

Tile Description
Threat Score Composite 0–100 risk score for the current range
Suspicious Flows Count of denied and fan-out flows
Fan-out Hosts Hosts opening connections to an unusually large number of destinations (> 500 flows) — a scanning indicator
Possible Exfil Internal-to-external transfer volume exceeding the exfiltration threshold (> 10 MB)

Category charts:

Chart Description
Application Categories Flow classification by application group (Web, DNS, VPN/tunneling, ICMP/control, interactive, unknown) derived from ASN, DSCP, port, and traffic shape
Threat Categories Flows matching threat heuristics — Scanning, Brute force, C2/beaconing, Possible exfil, DDoS indicators

Detection panels (expand each to inspect the matching hosts and flows):

Panel What it surfaces
Scanner Candidates Fan-out detection — hosts probing many destinations or ports (reconnaissance)
Brute-force Attempts Repeated connection attempts against SSH / RDP / SQL services
Suspicious External Destinations C2 / malware indicators — periodic "beaconing" connections to suspicious external hosts
Suspicious Destination Ports Connections to rare or unusual service ports

Anomalous Flow Records — threat hunting lists the individual flows behind the detections, filterable by IP, port, or flag and by anomaly type (TCP RST, rare ports, high-entropy DNS, exfil). Each record shows timestamp, source/destination, ports, protocol, TCP flags, bytes, and the anomaly that flagged it.

Warning

The SOC view surfaces potential threats based on traffic patterns and heuristics. Manual review is recommended to validate findings and confirm whether flagged activity is benign (e.g., authorized scanning, legitimate bulk transfers) or a genuine security incident.


Best Practices

Monitoring and Alerting

  • Set baseline thresholds — Establish normal traffic patterns by source, application, and time-of-day so anomalies stand out
  • Review top talkers regularly — Check the NOC view daily or weekly to spot emerging trends before they become capacity issues
  • Watch the Threat Score trend — A rising score across ranges warrants a pass through the SOC detection panels
  • Investigate protocol anomalies — Rare ports, tunneling patterns, and high-entropy DNS from unexpected sources deserve follow-up

Data Retention and Compliance

  • Retention policy — Configure NetFlow retention based on compliance requirements (typically 90 days to 2 years for dispute resolution and forensic investigations)
  • Data privacy — NetFlow captures only headers (no packet payload), preserving user privacy while enabling investigation
  • Audit trails — Export NetFlow data for archival if required by regulatory frameworks (PCI-DSS, HIPAA, SOC 2, etc.)

Investigation Workflow

  1. Start broad — Use the NOC view to identify suspicious sources or traffic spikes, or the SOC view's Threat Score and category charts
  2. Drill down — Expand the relevant detection panel or filter the Anomalous Flow Records to isolate the flows
  3. Resolve IPs — Map raw IP addresses to recognizable hostnames
  4. Document timeline — Export the filtered results as evidence for the incident record
  5. Correlate with other logs — Cross-reference NetFlow findings with firewall and syslog data for a complete picture