Networking
64

Simple tcp-port-scanner using C programs


  20-Oct-2020 20:48:08


How does it work?

This scanner will enumerate the target host's port. The scanner will call connect(2) to the target host with the port start from port 1 to 65535.

If the scanner gets ECONNREFUSED then, we assume that the target port is not behind the firewalled environment, in the general case, this condition occurs when there is no service that binds to such port.

If the scanner gets EINPROGRESS or ETIMEDOUT then, it means the scanner has reached its time limit (can be set in parameter). In the general case, this condition occurs when the target host is dropping our packet, so we assume that the port is behind a firewalled environment.


Installation 

git clone https://github.com/ammarfaizi2/tcp-port-scanner;
cd tcp-port-scanner;
make;


Usage

Usage: ./scanner [options]
  Options:
    -t|--threads <num>	Number of threads (default: 8)
    -h|--host <host>	Target host (IPv4)
    -v|--verbose	Verbose output (use more -v to increase verbose level)
    -r|--recv-timeout	recv(2) timeout (default: 5)
    -s|--send-timeout	send(2) timeout, this affects connect(2) too (default: 5)

Example Usage 

# It will create directory with name "reports/157.240.13.35"
./scanner -h 157.240.13.35 -t 4 -r 10 -s 10 -vvv


# Check the reports
cat reports/157.240.13.35/000_report.txt | sort;

github account : https://github.com/ammarfaizi2/tcp-port-scanner


DISKUSI
Belum ada komentar di diskusi ini.
Silahkan Login Untuk Komentar / Diskusi.
Login Disini
POSTING DISKUSI BARU
Diskusi Populer
Gps Tracker Seccodeid Free Too...
Member Seccodeid Bayu aji
Tidak Berkategori
870
92
Top

Mass Reverse IP Unlimited
Member Seccodeid ImamSy
Hacking
709
10
Top

Free Proxy List
Member Seccodeid Sandidi
Networking
654
3
Top

GHunt OSINT Tools - Investiga...
Member Seccodeid Sandidi
Tools Hacking
583
3
Top

Report McAfee Antivirus Hurrri...
Member Seccodeid Indrasp
Windows
578
93
Top

Diskusi Lainya
Subscribe

Subscribe sekarang untuk mendapatkan diskusi terbaru