A cross-platform TUI tool for generating arbitrary network packets and monitoring traffic on any interface.
Packémon is a terminal-based network tool that combines packet generation and monitoring in a single interface. It allows users to create custom packets for a wide range of protocols and observe network traffic in real-time, making it ideal for learning, testing, and debugging network interactions.
Network engineers, security researchers, students, and developers who need to experiment with packet-level network protocols or analyze traffic in a terminal environment.
Packémon offers a unique all-in-one TUI experience for both generating and monitoring packets, with cross-platform support and educational implementations of complex protocols like TLS and QUIC from scratch.
Packet monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0). Windows/macOS/Linux
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs natively on Windows, macOS, and Linux with a consistent terminal interface, eliminating GUI dependencies and making it accessible across operating systems.
Includes from-scratch implementations of complex protocols like TLS and QUIC, allowing hands-on learning of protocol internals beyond standard library usage.
Combines packet generation and real-time capture in one tool, enabling interactive testing and analysis without switching between separate applications.
On Linux, uses eBPF programs to drop TCP RST packets during generation mode, facilitating controlled network testing without kernel interference, as detailed in the README.
The README explicitly warns of many bugs and unstable features, making it risky for production or critical tasks where reliability is essential.
Requires manual setup like eBPF tools on Linux and Npcap on Windows, which adds friction compared to simpler, dependency-light packet tools.
Several protocols, such as ICMPv6 and routing protocols, are marked as work-in-progress or unsupported, limiting comprehensive network analysis capabilities.
packemon is an open-source alternative to the following products:
Wireshark is a network protocol analyzer that captures and displays network traffic in real-time for troubleshooting, analysis, and education.
Scapy is a powerful Python library for packet manipulation that allows users to craft, send, capture, and analyze network packets, making it useful for network testing and security analysis.
tcpdump is a command-line packet analyzer that allows users to display TCP/IP and other packets being transmitted or received over a network.
Nmap (Network Mapper) is a free and open-source network discovery and security auditing tool used for network exploration, management, and security scanning.