https://github.com/waived/syn-scanner
Multi-threaded Stealth SYN scanner implementation in Python
https://github.com/waived/syn-scanner
multi-threaded portscan portscanner python3 stealth-scan
Last synced: 7 months ago
JSON representation
Multi-threaded Stealth SYN scanner implementation in Python
- Host: GitHub
- URL: https://github.com/waived/syn-scanner
- Owner: waived
- Created: 2024-06-04T02:34:17.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-15T20:21:13.000Z (over 1 year ago)
- Last Synced: 2025-01-01T05:32:03.326Z (over 1 year ago)
- Topics: multi-threaded, portscan, portscanner, python3, stealth-scan
- Language: Python
- Homepage:
- Size: 295 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.txt
Awesome Lists containing this project
README
Shadow Scanner V1.0
This port scanner will probe a single IP address using SYN packets in search for services.
Assuming said ports running a service aren't closed/filtered, the scanner will receive a
SYN/ACK packet which will confirm the existence of an open port/valid service. Only open
ports will be verbose to the user.
This scanner accepts single port entrys of from an entire range, ex: "1-2014"
Ranges are seperated by a hyphen.
It is known as a 'SYN Stealth' scan since it is less noisy on the network than to use
the standard TCP-connection scan, and fully establish a socket. Connect method can
actually lead to TCP socket exhaustion altogether as probing ports too quickly will
put the sockets in a TIME_WAIT status for up to 60 seconds.
This scanner makes use a wait (sleep in milliseconds) after each SYN probe is sent.
This also allows the tool to work more quietly and be less aggressive when checking
ports.