On this page
Supported capture:
ISO 2 layer : Ethernet, Linux SLL, VXLan.
ISO 3 : IPv4.
ISO 4 : TCP, UDP.
ISO 5 - 7 : TLS, HTTP, gRPC, PostgreSQL, Redis, Kafka.
Distributed capture of remote hosts.
Agents remote configuration from the UI.
Agents deployment from the UI
‘Applicative cluster’ mode: capture of many probes on the same system are merged in a single view.
Automatic discovery and tracking of hosts DNS names.
Packet filtering : PCAP standard filters + regular expressions on hosts FQDN.
Circuit breakers in place to limit capture impact on spikes.
Continuous monitoring of agents.
PCAP and PCAP-NG standard files may be injected directly on the web interface.
Limit capture size for big communications download.
Use Throughput Limiter to limit data usage or allow partial capture of huge systems
Deduplicate packets and communication when capturing both side of the communication.
Capture only data packets to lower CPU and network usage
Understand and manage duplicated packets arriving late
Capture of TLS keys via eBPF — extract secrets from OpenSSL memory and from Go executables using the standard library crypto/tls (goTLS) — to decipher TLS ciphered TCP sessions.
On Kubernetes: Continuous capture of the cluster network usage to enable a comprehensive network discovery
Real time decoding of communications.
Rebuilding of TCP flows.
Real time deciphering of TLS encrypted TCP sessions.
On the fly payload content rebuilding content and decompressing.
High level protocols analysis.
Binary payload transcoding - decode Protobuf and MessagePack HTTP bodies, Redis values , gRPC messages and Kafka records to searchable JSON by binding uploaded schemas. Tags and templates then extract from the JSON form of binary payloads.
Whisperer config Playground to test Tags and Templates rules against the actual parsing engine before applying them.
Clients identification and customizable tagging for specific filtering.
Filtering and removal of sensitive data by defining rules in configuration.
Discover cluster network usage and access details of captured network communications .
Customisable layout .
Automatic refresh of data.
Dynamic and intuitive time travel in data with a time resolution from many days to microseconds.
Timezone management to observe in the time of the capture
Dynamic and customisable dashboard to show global metrics, latency, size, errors... grouped by technical and business axes .
Save and reload dashboard dispositions, with drag-and-drop arrangement of widgets.
Dynamic and customisable map of network services that presents, in real time, the load and quality of systems communications.
Combined data analysis of as many agents as needed, even with different systems using the same IP address range.
Clients identification and tracking of their communications.
Support of JWT, Certificates and Basic Auth. Extensible.
Merged or split representation of services replicas.
Hide proxies jumps to reveal true clients of calls.
Unified multi-protocol view (“All”) - browse HTTP, gRPC, PostgreSQL, Redis and Kafka communications together in a single grid, with detail views delegating to the appropriate per-protocol view.
Multi level communication analysis:
Compute and display differences between communication.
Easy tracking of correlation and tracing tokens .
Multi criteria searches and dynamic filtering of communications.
Graphical view and edition of filters .
Autocompletion of filters.
Save and reload queries .
Continuous saving of users view for best user experience. The application comes back as it was before on reconnection.
Powerful display of communication payload
Pretty print and color syntaxing of:
Native display of captured pictures and videos.
Instantaneous creation of shared URL links to exchange your findings with your peers, and reference them in tracking systems.
Publication feature with Public links to share an analysis session to external users. With limited time and data access.
Communications export:
Sequence diagram export:
Statistics export:
Hosts import & export:
Settings copy, import & export:
Dark mode available!
Open API with complete OpenAPI v3 documentation for integration and extensions.
Service Accounts with OAuth2 authentication, specifically designed for third parties integration with the API.
Command-line interface (spider): standalone binary to query captured traffic and management resources from scripts and terminals.
AI-agent plugins for Claude Code — agent-driven traffic analysis and self-monitoring from natural-language prompts.
Documented plugin mechanism to extend Spider feature and allow business integration with the systems under analysis.
Central Plugin Store to install and share plugins
Existing plugins (samples):
PostgreSQL plugins:
HTTP plugins:
HTTP headers decoding: certificates, security token, cookies…
Tags enrichment.
Client identification enrichment.
TCP plugins:
MQTT decoding.
HTTP decoding.
Redis protocol decoding.
Low agent footprint thanks to Go: < 50MB of RAM, low CPU usage, highly scalable.
Go + Protobuf + gRPC parsing pipeline : the hot data-path services are written in Go, exchange Protobuf over gRPC, and consume far less CPU and memory than the previous Node.js + JSON + REST stack (e.g. the read service: ~10x lower memory, ~10x faster startup).
Merged poller : several data-type pollings run inside a single process instead of one pod per data type — same independent polling, a fraction of the CPU and memory.
Stateless REST microservices .
High availability by Kubernetes clustering.
Resilient architecture with automatic remediation of most errors.
Optimised resources usage on Kubernetes.
Optimised Docker images .
Tuning options on the setup + comprehensive documentation.
Auto-scaling solution , battle tested at more than:
2 GB of packets parsed /min
200 000 HTTP communications/min for days
Capturing and analysing 2 TB of data per day.