Skip to content
/ OpenPort Public

Este proyecto es una herramienta para realizar escaneo de puertos en redes. Está diseñada para evaluar la seguridad de sistemas al identificar puertos abiertos y posibles vulnerabilidades. Es útil para pruebas de penetración y auditorías de seguridad en entornos controlados o redes locales.

Notifications You must be signed in to change notification settings

FrMnJ/OpenPort

Repository files navigation

OpenPort

PortScanner es una herramienta de escaneo de puertos desarrollada en C++ que utiliza multithreading para mejorar la eficiencia del escaneo. Permite identificar qué puertos están abiertos en un host determinado.

Uso de multithreading para mejorar la velocidad de escaneo. Uso de multiprocessing para mejorar la velocidad de escaneo de multiples IPs.

Implementación de sockets para realizar conexiones a los puertos objetivo.

Requisitos

  • Compilador C++ compatible con C++20 o superior (g++ recomendado)
  • CMake (opcional, para facilitar la compilación)
  • Windows

Uso

Para ejecutar el escáner de puertos, usa el siguiente comando:

./OpenPort.exe 192.168.1.1 20 1000 192.168.1.2 1000 10000

Esto escaneará los puertos del 20 al 1000 en la IP 192.168.1.1.

Ejemplo de salida

Proceso creado para IP: 192.168.1.1 de 20 hasta 1000 (PID: 39408)
Proceso creado para IP: 192.168.1.2 de 1000 hasta 20000 (PID: 39200)
[-] Escaneando 192.168.1.1 del puerto 20 hasta el puerto 1000...
[-] Escaneo a 192.168.1.1 completado.
[-] Escaneando 192.168.1.2 del puerto 1000 hasta el puerto 10000...
[+] Puerto 5040 abierto.
[+] Puerto 5432 abierto.
[+] Puerto 7680 abierto.
[-] Escaneo a 192.168.1.2 completado.

⚠️ ADVERTENCIA: USO RESPONSABLE ⚠️

Este software está diseñado únicamente para fines educativos y pruebas de seguridad en redes bajo autorización explícita.
El uso indebido de herramientas de escaneo de puertos en sistemas sin permiso puede ser ilegal.

No utilices esta herramienta en redes o servidores ajenos sin autorización.
El autor no se hace responsable del mal uso que se le pueda dar a este software.

✔️ Recomendación: Prueba esta herramienta en entornos controlados o en tu propia red local.

Capturas de pantalla

image

About

Este proyecto es una herramienta para realizar escaneo de puertos en redes. Está diseñada para evaluar la seguridad de sistemas al identificar puertos abiertos y posibles vulnerabilidades. Es útil para pruebas de penetración y auditorías de seguridad en entornos controlados o redes locales.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published