https://github.com/andreabont/project-riddle
Modular Network Packet Sniffer
https://github.com/andreabont/project-riddle
network-analysis
Last synced: 3 months ago
JSON representation
Modular Network Packet Sniffer
- Host: GitHub
- URL: https://github.com/andreabont/project-riddle
- Owner: Andreabont
- License: gpl-3.0
- Created: 2011-11-22T21:53:30.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2025-08-23T07:53:21.000Z (11 months ago)
- Last Synced: 2026-01-03T01:10:52.028Z (6 months ago)
- Topics: network-analysis
- Language: C++
- Homepage:
- Size: 417 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-network-stuff - **5**星
README
> [!CAUTION]
> This repository is migrated [here](https://git.andreabont.it/andreabont/Project-Riddle).
[![Build Status][travis-img]][travis-repo]
[travis-img]: https://travis-ci.org/Andreabont/Project-Riddle.svg?branch=master
[travis-repo]: https://travis-ci.org/Andreabont/Project-Riddle
Build and install
=================
Installing the dependencies
---------------------------
- cmake
- libboost
- libpcap
Compile!
--------
```sh
git clone https://github.com/Andreabont/Project-Riddle.git
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc
make
make test
make install
```
Example
=======
Get ARP packets from eth0
-------------------------
```sh
sudo riddle --iface eth0 --filter arp --dump
```
Show packets from wlan0
-----------------------
```sh
sudo riddle --iface wlan0 | cigarette
```
Show computers in the network (MAC and IP address)
--------------------------------------------------
```sh
sudo riddle --iface wlan0 | ranging
```