PacketSniffer

Windows · macOS · Linux

Read every request
your machine makes.

PacketSniffer decrypts HTTPS on the way past, so you see real headers, real bodies and real WebSocket frames instead of a wall of ciphertext.

Download

v0.4.0//Free and open source

#FREETHEWEB

Live capture

One table, every request, as it happens.

The desktop window, running here in the page. Requests appear the moment they are sent and fill in when they land — pick one to read its headers and body.

PacketSniffer
AllHTTPHTTPSWebSocket
#URLMethodStSizeTime
3 rows (#1 selected)9090

The toolkit

Everything you need to take an app apart.

Written in Rust and shipped as one binary per platform. No runtime to install, no account to create.

Android

Apps that pin certificates, opened anyway.

Since Android 7 an app only trusts the certificates it was built to trust, which is why a proxy alone shows you nothing. PacketSniffer repacks the APK so it trusts yours.

Needs java, apktool, zipalign, apksigner and adb on your PATH. Patch apps you own or are authorised to test.

  1. 01

    Plug the phone in

    PacketSniffer finds it over adb and adds it to the sidebar next to your computer.

  2. 02

    Point it at the APK

    apktool unpacks it, a network security config that trusts the proxy CA is injected, then zipalign and apksigner put it back together.

  3. 03

    Install and capture

    The patched build goes straight back to the device. Its traffic shows up in the same table as everything else.

Download

Pick a build. It is the same app.

Version 0.4.0, released under the MIT licence. Builds come straight from GitHub Releases.

Looking for an older version or the release notes? All releases on GitHub