Skip to content

Latest commit

 

History

History
33 lines (32 loc) · 1.18 KB

README.md

File metadata and controls

33 lines (32 loc) · 1.18 KB

Python Port Scanner

Python Simple Port Scanner Port Scanner is a simple and efficient thread-based port scanning application written in Python using the powerful Scapy library. It allows users to quickly check port availability on target IP addresses.

Dependencies

1.Scapy
2.npcap

Functions

Scanning one or all ports on a given valid IP address.
Detect open and closed ports and display information about each port.
Supports external configuration file to store port information (in JSON format).
Thread based port scan for a fast scanning speed
TCP Stealth(SYN) Scan of all ports from the JSON file
Logging the results in a txt file.

Installation

1.Clone the repository:

git clone https://github.com/Pabblusansky/python-port_scan

OR Download it using Code->Download ZIP
2.Install the required dependencies:

pip install scapy 

3.Install npcap from the official site: https://npcap.com

4.Start the scanner using cmd:

python main.py

Contributing

Pull requests are welcome. For major changes/ideas, please open an issue first.

License

This project is licensed under the MIT License. See the LICENSE file for more information.