Screenshots from the Netcap service mode web interface. Start the web UI with:
./net capture -read traffic.pcap --serviceAfter loading a PCAP, the Audit Records page gives you a structured overview of everything Netcap decoded. Records are organized by encapsulation layer — Link, Network, Transport, Application, and Abstract Decoders — with record counts and file sizes. From here you can view records or explore any type in detail.
Drill into any audit record type to browse individual records. Switch between a structured UI and raw JSON view, and apply field-level filters to narrow results. Here, HTTP records are filtered by UserAgent == "Download" to isolate suspicious download activity.
The Explore page lets you chart any field from any audit record type. Choose from bar, funnel, pie, word cloud, Sankey, and network graph visualizations. This pie chart shows SMTP command sequences across mail sessions, revealing the most common command patterns at a glance.
The Sankey diagram shows how traffic flows across protocol layers — from link layer through transport to application. The sidebar lists all decoded protocols with packet counts and color-coded layer indicators. This is the fastest way to understand what a capture contains.
The treemap shows the relative volume of each audit record type grouped by protocol layer. Large blocks mean more records — immediately spot which protocols dominate the capture.
A circular chord diagram maps connections between internal (green) and external (red) IP addresses. Node size reflects traffic volume. Use this to identify dominant talkers, unexpected communication patterns, and suspicious external connections.
The 3D scatter plot visualizes connection attributes across three dimensions simultaneously. Rotate and zoom interactively to discover clusters and outliers that may indicate anomalous behavior.
A world map plots geographic locations of observed IP addresses using MaxMind GeoIP enrichment. Spot unexpected foreign connections instantly — useful for identifying C2 communication or data exfiltration to unusual regions.
The Services page shows all discovered network services with detected product and version (Apache httpd, nginx, NetBox httpd, Microsoft IIS). Expand any row to see traffic statistics, HTTP banners, and host information. Jump to related connections or service probes from here.
Inspect the raw bidirectional data exchange of any TCP connection. Client-to-server traffic is shown in red, server-to-client in blue. Supports hex view for binary protocol analysis and per-connection deep inspection.
Netcap automatically extracts credentials observed in network traffic. The Credentials page shows summary statistics and a table with capture time, protocol (HTTP, Redis, FTP, TLS), usernames, passwords, and network flows. Expand any entry for connection details and login parameters.
The Alerts page lists all triggered detection rules, filterable by severity. Critical alerts like IEC 104 detection, Docker API Unencrypted, MSSQL exposure, SYN Flood, and Malware are shown with counts, timestamps, and unique IPs. Expand any alert for full details.
Expanding an alert reveals the full context: rule name, description, severity, MITRE ATT&CK tag (T1071.001), source and destination IPs, tags (C2, ruleset malware), and the complete matched record in JSON for forensic review.
Another alert example showing DHCP traffic detection. The detail view includes the rule expression with port-based matching logic, MITRE ATT&CK mapping (T1557.003), tags (rogue-server, subnet network recon), and the matched UDP record with full packet metadata.
Configure custom service detection probes to fingerprint network services. This example shows a backdoor detection probe matching the Darkmoon/Reptile ftpd signature via regex on service banners. Define service name, product, version, hostname, OS, and device type for automated classification.














