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-PythonNo 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-1000This 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: vingav@example.com
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.
