Skip to main content

🐀 A clean, human-readable CLI packet analyzer for .pcap files

Project description

packrat 🐀

Packrat is an open source command-line packet analyzer that takes the pain out of reading raw .pcap files. Packrat gives you a clean, colorized summary of IP conversations, protocol breakdowns, and traffic detection.

After using tshark I just wanted something simpler. Something I could run and immediately understand what's happening in a capture without digging through documentation for flags.

If you are using this tool and have any suggestions, feel free to open an issue or reach out!

Screenshot

packrat screenshot

features

  • Protocol breakdown — TCP, UDP, DNS, HTTP, HTTPS, SSH, FTP, SMTP, IMAP, ARP
  • Top IP addresses with hostname resolution and color coding
  • DNS query analysis with top domains
  • TLS/HTTPS handshake detection
  • Anomaly detection — port scans, ARP floods, DNS tunneling, FTP plaintext
  • Export to JSON, HTML, or TXT

NOTE

Packrat reports HTTP at the packet level, not the transaction level. What this means is that since there is no TCP reassembly, A single HTTP request/response may span multiple packets. This can lead to a higher number of packets according to Wireshark or other Networking tools.

That being said, use Packrat for convenience not pin point accuracy. 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

packrat_cli-1.0.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

packrat_cli-1.0.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file packrat_cli-1.0.0.tar.gz.

File metadata

  • Download URL: packrat_cli-1.0.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for packrat_cli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b3dc3a1cd48413fadf636d86e85dd1c6e2dfce7894d737df639d1356f51c3f8b
MD5 ae8ff7d5aa7c07b1f4dc821f369d7f73
BLAKE2b-256 47e46ef1d4a865e347de4406b8c5676971d71ba2d13415d9a8c86009dc27d13a

See more details on using hashes here.

File details

Details for the file packrat_cli-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: packrat_cli-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for packrat_cli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7bfb5592f2f67f713b34d8aa5d2b55eb78a689a5fec45a94701165b8c8053327
MD5 9daf9b5b7d36dde7771cfc98f5c4773b
BLAKE2b-256 027f10c73de8f86958f34e0789784a7eb56da16fcdfb31aa114958c797e9ca28

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page