kit is a network utility, that contains several tools, including a packet-sniffer. To use the packet-sniffer, make sure you're root.
sudo apt-get install libpcap-dev
gcc -o kit kit.c -lpcap
./kit
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <net/if.h>
#include <pcap.h>
#include <unistd.h>
#include <ifaddrs.h>
#include <arpa/inet.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
// Go to this part of the file and change your port-range, if you want!
#define PORT_START 1
#define PORT_END 1204
#define PORT 1335
┌───────┬───────────────────────────────────────┬───────────────┐
│ Flags │ Description │ Usage Example │
├───────┼───────────────────────────────────────┼───────────────┤
│ -h │ Displays the available flags │ -h │
│ -i │ Displays the available interfaces │ -i │
│ -m │ Displays the network mask │ -m │
│ -s │ Starts a packet sniffer │ -s │
│ -b │ Starts a bind-shell │ -b │
│ -t │ Starts a TCP server │ -t 127.0.0.1 │
│ -p │ Does a port scan against the given IP │ -p 127.0.0.1 │
└───────┴───────────────────────────────────────┴───────────────┘
https://github.com/0x537