DragnetFI-123 · v1.5.0

Drop a capture on this panel

DRAGNET reads libpcap and pcapng files entirely inside this page. Nothing is uploaded, and the file never leaves the machine.

.pcap · .pcapng · .cap · gzip of any of those

Drop several files at once and they are read as one timeline, which is how a ring buffer capture arrives.

Catch summary

Busiest hosts

Pick a conversation to open it on the ladder.

About Dragnet

DRAGNET · Field Instrument FI-123 · version 1.5.0

An offline reader for packet captures. Open a file, drag the net along the capture, and read what the traffic was doing.

Since v1.1 it rebuilds TCP streams and IP fragments rather than reading one segment at a time, and since v1.2 it reads radiotap and 802.11, which is what lets it read a capture taken off the air.

v1.3 stopped dissecting the whole file. The reader walks the headers once to learn shape and time, and full dissection happens only for what is inside the net, which is what lets a capture of several million packets open at all. Several files can be dropped at once and are read as one timeline.

v1.4 reads deeper: TLS handshakes are reassembled so certificates can be read and checked, client hellos are fingerprinted, and files are carved whole out of cleartext streams and hashed. SNMP, SMB, LDAP, Kerberos, SIP, RTP, QUIC and DHCP are decoded far enough to say something useful about each.

v1.5 is about what happens after the reading. The Evidence station holds the engagement details, lets you give an address a name that the findings then use, records which findings you have accepted and why, compares this capture against a baseline session, and exports the lot for a Test Bench run.

License

GPL-3.0

Vendored libraries

None. Every parser and every pixel in this file is hand written. No build step, no network calls, no external assets.

Privacy

Known limitations

Feedback

Send notes and captures that break it to the Field Instruments feedback channel at greenshoegarage.com.

Self test

Debug log

Export

Exports cover the packets currently inside the net. Payload bytes are never included.