Skip to content

BlackPort revelara servicios abiertos como un ninja digital. Sin librerías externas. Sin excusas. Proyecto en evolución, abierto a tus sugerencias

Notifications You must be signed in to change notification settings

Vingav/TCP-Scannner-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

TCP Scanner Python 🕵️‍♂️

GitHub Repo stars GitHub issues GitHub license

Description

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.

Table of Contents

Features

  • 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.

Installation

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.

Usage

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).

Example

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.

Contributing

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.

Steps to Contribute

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes.
  4. Test your changes.
  5. Submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions or suggestions, please reach out to the maintainer:

Releases

To download the latest release, visit the Releases section. You can find compiled versions and other resources that may assist in your scanning efforts.

Topics

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.

Screenshots

TCP Scanner in action

Additional Resources

Acknowledgments

  • 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.