/Project-Riddle

Modular Network Packet Sniffer

Primary LanguageC++GNU General Public License v3.0GPL-3.0

[![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!

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

sudo riddle --iface eth0 --filter arp --dump

Show packets from wlan0

sudo riddle --iface wlan0 | cigarette

Show computers in the network (MAC and IP address)

sudo riddle --iface wlan0 | ranging