Skip to content

Commit 8fcda66

Browse files
committed
Commit
1 parent 8ba7242 commit 8fcda66

File tree

1 file changed

+117
-6
lines changed

1 file changed

+117
-6
lines changed

README.md

Lines changed: 117 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,118 @@
1-
#TCP-Scannner-Python
2-
#puertos
3-
#Escaner
4-
#TCP
5-
#Ciberseguridad
1+
# TCP Scanner Python 🕵️‍♂️
62

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+
![GitHub Repo stars](https://img.shields.io/github/stars/Vingav/TCP-Scannner-Python?style=social) ![GitHub issues](https://img.shields.io/github/issues/Vingav/TCP-Scannner-Python) ![GitHub license](https://img.shields.io/github/license/Vingav/TCP-Scannner-Python)
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+
![TCP Scanner in action](https://example.com/tcp-scanner-screenshot.png)
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

Comments
 (0)