A Python-based command line network sniffer that captures and filters raw network packets on Linux systems.
It is a command line python network sniffer which sniffs raw network packets.
This tool is primarily used for monitoring network traffic and analyzing raw packets in real-time on Linux machines. Network administrators and security professionals can use it for intrusion detection and network troubleshooting by capturing and filtering packets directly from the command line.
The tool requires root privileges to capture raw packets, so it must be run with sudo or as root. It is compatible only with Linux distributions and is written in Python 2, which is deprecated; users may need to ensure Python 2 environment compatibility. Running multiple instances allows simultaneous sniffing and filtering.
Clone or download the repository
Make the tejsniffer.sh file executable using: chmod +x tejsniffer.sh
Run the tool with root privileges to enable packet sniffing
./tejsniffer.sh
Launches the network sniffer tool from the terminal
./tejsniffer.sh (option 2)
Runs the tool in filter mode to apply filters on captured packets
help
Displays available filter commands and usage within the filter mode