Adaptive Efficient Scanner — A fast and simple network scanner in C that detects active hosts on your local network and scans open ports.
- Automatically detects your local IPv4 network and subnet mask
- Pings all hosts on the local network to find active devices
- Resolves hostnames for detected IP addresses
- Performs multi-threaded port scanning (1-65535) on selected hosts
- Colorful console output for better readability
- Lightweight and written in C with pthreads for concurrency
- Linux or Unix-like system
- GCC compiler
- POSIX threads (
pthread) - Network tools (e.g.,
ping) available in PATH
Clone the repository:
git clone https://github.com/TristanBaliteau/aeScan.gitCompile with:
makeInstall system-wide so you can run aescan from anywhere:
sudo make installRemove the installed executable from the system:
sudo make uninstallRemove compiled files:
make clean