https://github.com/smsraj2001/tcp-port-scanner-python
A TCP PORT Scanner in Python with 8 different types of scan which is coded and explained in detail.
https://github.com/smsraj2001/tcp-port-scanner-python
computer-networks linux portscanner python27 scanner tcp-port-scanner tcp-udp
Last synced: 2 months ago
JSON representation
A TCP PORT Scanner in Python with 8 different types of scan which is coded and explained in detail.
- Host: GitHub
- URL: https://github.com/smsraj2001/tcp-port-scanner-python
- Owner: smsraj2001
- Created: 2022-09-06T14:44:35.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-13T13:03:04.000Z (over 3 years ago)
- Last Synced: 2025-01-19T02:53:10.212Z (over 1 year ago)
- Topics: computer-networks, linux, portscanner, python27, scanner, tcp-port-scanner, tcp-udp
- Language: Python
- Homepage:
- Size: 2.94 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TCP-PORT-SCANNER-PYTHON
A python based TCP port scanner featuring 8 different scans.
Refer to the 8 scans performed : [8 Scans PPT](https://github.com/smsraj2001/TCP-PORT-SCANNER-PYTHON/blob/main/THE%208%20SCANS%20PERFORMED.pptx)
## SYNOPSIS
This python project presents 7 TCP scans and 1 UDP scan.
## DESCRIPTION
- Scans can be performed by entering ```Target IP address``` and entering the ```Port number```.
- Port numbers can be entered as a single number, a list or a range.
- Output in 30 seconds to 1 minute. (Usually the time taken will depend on the system and internet connection)
## INSTRUCTIONS
- Requires ```Python2``` version preferably ```python 2.7```
- Also requires a ```Linux``` environment such as WSL, or linux OS in VBox, or actual Linux OS, etc...
- After the above 2 rquirements, run the following command for help :-
```bash
sudo python2 TCP_PORT_SCANNER.py -h
```
- Demonstrating the port arguments
- -p (single port number),
- -pl (list of port numbers separated by commas), and
- -pr (port range of form a-b)
- Command to run the above variations(All variations can run independent of each other!!!) :-
```bash
sudo python2 TCP_PORT_SCANNER.py -p -pl -pr
```
- Some examples :-
```bash
sudo python2 TCP_PORT_SCANNER.py 8.8.8.8 -p 80 -pl 53,853 -pr 441-444
```
```bash
sudo python2 TCP_PORT_SCANNER.py 8.8.8.8 -pr 441-444
```
- For further Demo and use of this project, please refer to the PDF file attached : [REFERENCE WORKING.pdf](https://github.com/smsraj2001/TCP-PORT-SCANNER-PYTHON/blob/main/REFERENCE%20SCREENSHOTS-TCP%20PORT%20SCANNER.pdf)
#### ```NOTE``` : For any queries/suggestions, please feel free to contact : sutharsanraj2001@gmail.com