TCP Scanner Python is your digital ninja for revealing open services on networks. This tool operates without external libraries, ensuring a lightweight and efficient experience. As a project in evolution, it welcomes your suggestions and contributions to enhance its capabilities.
- No External Libraries: Operates solely on Python's built-in capabilities.
- Multithreading Support: Scans multiple ports simultaneously for faster results.
- Command Line Interface: Simple and straightforward CLI for easy use.
- Open Source: Contributions and suggestions are welcome to improve functionality.
- Cross-Platform: Works on various operating systems including Windows, macOS, and Linux.
To get started, clone the repository to your local machine:
git clone https://github.com/Vingav/TCP-Scannner-Python.git
cd TCP-Scannner-Python
No additional dependencies are required. Just run the script directly.
To run the scanner, use the following command in your terminal:
python tcp_scanner.py [target] [port_range]
- target: The IP address or hostname of the target you want to scan.
- port_range: The range of ports you wish to scan (e.g.,
1-1000
).
python tcp_scanner.py 192.168.1.1 1-1000
This command scans the first 1000 ports on the target IP address 192.168.1.1
.
We welcome contributions to improve this project. If you have suggestions or want to report issues, please open an issue or submit a pull request.
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes.
- Test your changes.
- Submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or suggestions, please reach out to the maintainer:
- Name: Vingav
- Email: [email protected]
To download the latest release, visit the Releases section. You can find compiled versions and other resources that may assist in your scanning efforts.
This repository covers a variety of topics, including:
- BlackPort: A concept for stealthy scanning.
- CLI Tool: Command line interface for ease of use.
- Cybersecurity: Focused on security practices.
- Ethical Hacking: Aimed at penetration testing.
- InfoSec: Information security principles.
- Multithreading: Efficient port scanning.
- Network Scanner: Discovering services on networks.
- OSINT: Open Source Intelligence techniques.
- Penetration Testing: Testing systems for vulnerabilities.
- Port Scanner: Identifying open ports on devices.
- Python: The programming language used.
- Socket: Networking capabilities in Python.
- TCP: The protocol being scanned.
- TCP Server: Understanding server-client communication.
- Thanks to the open-source community for their contributions.
- Inspired by various network scanning tools and techniques.
Feel free to explore, contribute, and help make TCP Scanner Python a powerful tool for network analysis.