Ft_nmap is port scanning project for 42 school.
The goal of this project is to familiarize ourself with the libpcap and the libpthread, aswell as common portscanning techniques and important TCP/IP knowledge.
Compile with clang:
$> make CC=clang
As we use raw sockets, we need to be root. You can see a help menu if you provide no argument.
A simple command to run a scan is:
sudo ./ft_nmap --ip <enter-ip> --scan SYN --ports 20,21,22,80,443
.
A different command can be:
sudo ./ft_nmap --ip <enter-ip> --scan CON/ACK/XMAS --ports 20,21,22,80,443 --speedup 2
.