Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/p3rception/pynaut
// Python Port Scanner (fast)
https://github.com/p3rception/pynaut
open-ports portscan portscanner python threading
Last synced: 5 days ago
JSON representation
// Python Port Scanner (fast)
- Host: GitHub
- URL: https://github.com/p3rception/pynaut
- Owner: p3rception
- License: mit
- Created: 2023-09-14T20:10:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-04T20:40:26.000Z (12 months ago)
- Last Synced: 2024-12-25T08:36:16.573Z (9 days ago)
- Topics: open-ports, portscan, portscanner, python, threading
- Language: Python
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
PyNaut is a simple Python port scanner designed to scan a range of ports on a target IP address or URL to detect open ports. It utilizes multi-threading for faster scanning.
## Features
- Scan a range of ports on a target IP or URL.
- Multi-threaded scanning for improved speed.
- Detect and report open ports on the target.## Getting Started
### Prerequisites
- Python 3.x
- No external dependencies (Standard library only)### Installation
1. Clone or download this repository to your local machine.
2. Run the script using Python 3.## Usage
1. Launch the script.
2. Enter a valid IP address or URL when prompted.
3. Enter a port range to scan in proper format, e.g. `0-100`.
4. The script will start scanning the specified range of ports on the target.
5. The script will display a summary of open ports found.
## Example
[Input] Please enter a valid IP address or URL: example.com
[Input] Please enter the port range to scan in valid format [e.g 0-100]: 0-500
[Info] Scanning ports 0-500 on example.com
[✔] Port 80 is open
[✔] Port 443 is open[Summary] Open ports on example.com: 80, 443
## Author
Dimitris Pergelidis ([p3rception](https://github.com/p3rception))
## License
This project is licensed under the MIT License - see the LICENSE file for details.