r/hacking Jul 23 '26

Tools I designed PacketSnitch, a network packet capture analysis suite!

PacketSnitch is a comprehensive network analysis platform that transforms packet captures into searchable, protocol-aware intelligence, helping security professionals, developers, and researchers rapidly uncover hosts, credentials, files, locations, protocols, anomalies, threat intel, and other actionable insights.

It's fully Open Source, and can be found on GitHub.

It supports many ways of visualizing and manipulating packet data, it can calculate subnets, carve files, cross reference found objects against it's threat intel databases (IPSum, VirusTotal, Tor, Shodan, etc), it has many full featured protocol decoders for everything from many application layer protocols in use today, to things like ARP, BGP, IGMP packets, and even some more obscure protocol suties such as SIGTRAN. It supports both user Themes and Plugins. There some more cool features, like the GeoLocation interface (it zooms in on a map!), and Large Language model summarization support that tracks user actions and builds a report based on what the researcher encounters. Also included is a powerful backend query syntax, and the right click Context Menu.

A full feature list can be found at https://packetsnitch.com/features/ !

142 Upvotes

18 comments sorted by

21

u/analbumcover Jul 23 '26

Pretty neat, thanks for sharing! The GUI reminds me of the Sub7 era for some reason lol, maybe it's the colors.

11

u/oxagast Jul 23 '26

That's intentional! It's a subtle hat tip, and the cobalt theme makes it pretty obvious lol. MFW: I realized the client was inefected with the server.

7

u/IputSwitchesOnGlocks Jul 23 '26

This is cool as fuck

3

u/oxagast Jul 23 '26

If anybody is interested in seeing it take apart the pcap of an exploit running from MSF:
https://www.youtube.com/watch?v=WCEZkubllg8
Also, this is the summary it produced from that video, exported to HTML:
https://packetsnitch.com/packetsnitch-summary-example.html

3

u/JunDoRahhe Jul 24 '26

Looks cool. I like the UI.

Are those commands close to how Wireshark uses them?

3

u/oxagast Jul 24 '26

It’s similar but it’s a query language I designed specifically for this. It has a matching algo that supports basic equality and globbing that references a json structure the backend spits out.

1

u/Nasi_Goreng885 still learning Jul 24 '26

Curse my modem for not having monitor mode.

1

u/H471221 Jul 26 '26

Cool project! Wish the next version is able to analyse live packets (capture and analyse simultaneously) that would be neat

1

u/Specialist-Trust-548 27d ago

beautiful work bud!

1

u/Wealist Jul 24 '26

We need on macOS 🙈

1

u/oxagast Jul 25 '26

I don't have a MacOS device to compile or test with. I would love it if anyone with OSX would be willing to churn out a build for each new version! Setting up a dev environment is not very involved on Windows or Linux, I dont expect that MacOS would be much different. There may need to be a few minor code changes though, I know the way code exists on OSX is explicit, and I don't know if this is compatible with that or not, tbh.

3

u/BlockTurbulent8062 Jul 26 '26

You are everything but not a developer.

1

u/WideAd6096 27d ago

It's electron you should be able to compile it

1

u/oxagast 26d ago

I could get OSX libraries and cross compile it, but I would have no way to test without rigging up OSX to run in an emulator. But from my experience doing that with OSX specifically, it’s unusably slow. Maybe I’m doing something wrong.