|
1 | | -#TCP-Scannner-Python |
2 | | -#puertos |
3 | | -#Escaner |
4 | | -#TCP |
5 | | -#Ciberseguridad |
| 1 | +# TCP Scanner Python 🕵️♂️ |
6 | 2 |
|
7 | | -👾BlackPort es una versión inicial de un escáner de puertos TCP escrito en Python.🐍 Aún en desarrollo e incompleto, por ende, está abierto a sugerencias, ideas y contribuciones de la comunidad.🧑💻😶🌫️🧟 |
| 3 | +   |
| 4 | + |
| 5 | +## Description |
| 6 | + |
| 7 | +**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. |
| 8 | + |
| 9 | +## Table of Contents |
| 10 | + |
| 11 | +- [Features](#features) |
| 12 | +- [Installation](#installation) |
| 13 | +- [Usage](#usage) |
| 14 | +- [Contributing](#contributing) |
| 15 | +- [License](#license) |
| 16 | +- [Contact](#contact) |
| 17 | +- [Releases](#releases) |
| 18 | + |
| 19 | +## Features |
| 20 | + |
| 21 | +- **No External Libraries**: Operates solely on Python's built-in capabilities. |
| 22 | +- **Multithreading Support**: Scans multiple ports simultaneously for faster results. |
| 23 | +- **Command Line Interface**: Simple and straightforward CLI for easy use. |
| 24 | +- **Open Source**: Contributions and suggestions are welcome to improve functionality. |
| 25 | +- **Cross-Platform**: Works on various operating systems including Windows, macOS, and Linux. |
| 26 | + |
| 27 | +## Installation |
| 28 | + |
| 29 | +To get started, clone the repository to your local machine: |
| 30 | + |
| 31 | +```bash |
| 32 | +git clone https://github.com/Vingav/TCP-Scannner-Python.git |
| 33 | +cd TCP-Scannner-Python |
| 34 | +``` |
| 35 | + |
| 36 | +No additional dependencies are required. Just run the script directly. |
| 37 | + |
| 38 | +## Usage |
| 39 | + |
| 40 | +To run the scanner, use the following command in your terminal: |
| 41 | + |
| 42 | +```bash |
| 43 | +python tcp_scanner.py [target] [port_range] |
| 44 | +``` |
| 45 | + |
| 46 | +- **target**: The IP address or hostname of the target you want to scan. |
| 47 | +- **port_range**: The range of ports you wish to scan (e.g., `1-1000`). |
| 48 | + |
| 49 | +### Example |
| 50 | + |
| 51 | +```bash |
| 52 | +python tcp_scanner.py 192.168.1.1 1-1000 |
| 53 | +``` |
| 54 | + |
| 55 | +This command scans the first 1000 ports on the target IP address `192.168.1.1`. |
| 56 | + |
| 57 | +## Contributing |
| 58 | + |
| 59 | +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. |
| 60 | + |
| 61 | +### Steps to Contribute |
| 62 | + |
| 63 | +1. Fork the repository. |
| 64 | +2. Create a new branch for your feature or bug fix. |
| 65 | +3. Make your changes. |
| 66 | +4. Test your changes. |
| 67 | +5. Submit a pull request. |
| 68 | + |
| 69 | +## License |
| 70 | + |
| 71 | +This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details. |
| 72 | + |
| 73 | +## Contact |
| 74 | + |
| 75 | +For questions or suggestions, please reach out to the maintainer: |
| 76 | + |
| 77 | +- **Name**: Vingav |
| 78 | +- **Email**: vingav@example.com |
| 79 | + |
| 80 | +## Releases |
| 81 | + |
| 82 | +To download the latest release, visit the [Releases](https://github.com/Vingav/TCP-Scannner-Python/releases) section. You can find compiled versions and other resources that may assist in your scanning efforts. |
| 83 | + |
| 84 | +## Topics |
| 85 | + |
| 86 | +This repository covers a variety of topics, including: |
| 87 | + |
| 88 | +- **BlackPort**: A concept for stealthy scanning. |
| 89 | +- **CLI Tool**: Command line interface for ease of use. |
| 90 | +- **Cybersecurity**: Focused on security practices. |
| 91 | +- **Ethical Hacking**: Aimed at penetration testing. |
| 92 | +- **InfoSec**: Information security principles. |
| 93 | +- **Multithreading**: Efficient port scanning. |
| 94 | +- **Network Scanner**: Discovering services on networks. |
| 95 | +- **OSINT**: Open Source Intelligence techniques. |
| 96 | +- **Penetration Testing**: Testing systems for vulnerabilities. |
| 97 | +- **Port Scanner**: Identifying open ports on devices. |
| 98 | +- **Python**: The programming language used. |
| 99 | +- **Socket**: Networking capabilities in Python. |
| 100 | +- **TCP**: The protocol being scanned. |
| 101 | +- **TCP Server**: Understanding server-client communication. |
| 102 | + |
| 103 | +## Screenshots |
| 104 | + |
| 105 | + |
| 106 | + |
| 107 | +## Additional Resources |
| 108 | + |
| 109 | +- [Python Official Documentation](https://docs.python.org/3/) |
| 110 | +- [Network Programming in Python](https://realpython.com/python-sockets/) |
| 111 | +- [Ethical Hacking Resources](https://www.hacker101.com/) |
| 112 | + |
| 113 | +## Acknowledgments |
| 114 | + |
| 115 | +- Thanks to the open-source community for their contributions. |
| 116 | +- Inspired by various network scanning tools and techniques. |
| 117 | + |
| 118 | +Feel free to explore, contribute, and help make TCP Scanner Python a powerful tool for network analysis. |
0 commit comments