Rudeus is a modern, fast, and cross-platform CLI tool for real-time network traffic monitoring—think Wireshark, but in your terminal. Built with Rust, it works seamlessly on both Windows and Linux.
- Windows: Download and install Npcap SDK
- Debian/Ubuntu:
sudo apt install libpcap-dev
- Fedora:
sudo dnf install libpcap-devel
- List all available network interfaces
- Real-time packet capture from any interface
- HTTP/HTTPS detection and parsing on all ports
- Clean, table-like single-line output per packet:
tcp | 192.168.1.3 | 34.101.169.118 | 2025/05/31 02:21:54 +07:00 | 8441 | 400 | tcp | 346
- Resilient: keeps running even on minor capture errors (only stops with CTRL+C)
- Cross-platform: Windows & Linux
- Make sure you have Rust installed. If not, get it from https://rustup.rs
- Clone this repository:
git clone <repo-url> cd rudeus
- Build the application:
cargo build --release
- Run the application:
To list available interfaces:
cargo run --release -- capture --interface <interface_name>
cargo run --release -- list
tcp | 192.168.1.3 | 34.101.169.118 | 2025/05/31 02:21:54 +07:00 | 8441 | 400 | tcp | 346
udp | 192.168.1.3 | 34.101.169.119 | 2025/05/31 02:21:55 +07:00 | 53 | 120 | udp | 80
See the LICENSE file for details.
Made with ❤️ in Rust — Happy sniffing!