Knocker
Knocker is a simple and easy to use TCP security port scanner written in C using threads. It analyzes hosts and the network services running on them.
Description
Knocker is designed as a lightweight TCP port scanner for network security assessments. It enables users to scan specific hosts for open ports and running services, making it suitable for quick reconnaissance tasks in penetration testing or network auditing.
The tool supports scanning individual ports, port ranges, or repeating previous scans, with options for IPv4/IPv6 addressing and logging results. Its simplicity and threaded implementation allow for efficient scanning without complex configurations.
Common use cases include identifying exposed services on target hosts, verifying network security, and performing repeated scans on previously assessed targets.
How It Works
Knocker operates as a multi-threaded TCP port scanner written in C. It connects to specified host addresses (IPv4 or IPv6) over TCP to check for open ports within defined ranges or single ports. The tool uses threading for concurrent scanning, supports logging to files, and provides configurable output modes including quiet operation.
Installation
sudo apt install knockerFlags
Examples
knocker -hknocker --host 192.168.0.1knocker -H 192.168.0.1 -SP 1 -EP 1024knocker --last-hostknocker --last-scanknocker -H example.com -P 80knocker -H 192.168.0.1 -SP 20 -EP 25 -q -lf scan.log