Red Network Tool es una herramienta para la exploración de redes y la búsqueda de información en Internet. ¡Hay una función de configuración!

La versión actual de la herramienta consiste en:
- Ifconfig.
- Escaneo de puertos (integral, TCP, SYN, ACK, UDP).
- Descubrimiento de hosts (búsqueda de dispositivos en una red local).
- Comprobación de DNS con información de geolocalización.
- Banner Grabbing
- Ping(enviar paquetes ICMP a un host para comprobar la conectividad).
- Traceroute (diagnosticar rutas y medir los retrasos en el tránsito).
- Búsqueda inversa de IP.
- Censys.
- Función de detección de tecnologías del sitio.
- Probabilidad de Honeypot.
- Búsqueda de direcciones Mac.
- Mapeo de DNS.
Dispositivos soportados:
Este programa es compatible con todos los sistemas operativos como Linux, Windows y MacOS. El código está escrito en python3, así que no te preocupes que funciona bien sin ningún error.
Instalación (Windows/Linux/MacOS)
Primero que nada, ejecuta los siguientes comandos:
git clone https://github.com/Red-company/RedNetwork_Tool.git
cd RN_Tool
bash setup.sh
¡! Después de ejecutar setup.sh
, tendrás que editar el recién creado config.py
sudo python3 RedNetwork_Tool.py
¿Cómo se usa?
Vamos a descubrirlo:
Ifconfig
Si quieres mostrar la configuración de red TCP/IP actual de tu sistema, escribe el siguiente comando:
-ifconfig

Escaneo de puertos
Tipos soportados:
- SYN (
-scansyn
) - TCP (
-scantcp
) - UDP (
-scanudp
) - ACK (
-scanack
) - Comprehensive scan (
-scan
).
-scan -host [HOST(s)]
-scan -host [HOST(s)] -p [PORT(s)]
-scan -host [HOST(s)] -prange [START PORT] [END PORT]
-scan -iprange [START IP] [END IP] -p [PORT(s)]
-scan -iprange [START IP] [END IP] -prange [START PORT] [END PORT]

Escaneo local
Realiza un escaneo para detectar los dispositivos locales.
-scanlocal

Comprobación de DNS
Similar al conocido comando nslookup
utilizado en los sistemas UNIX.
-ns [HOST(s)]

Banner grabbing
Para realizar Banner Grabbing, escribe uno de los siguientes comandos:
-grab -host [HOST(s)] -p [PORT(s)]
-grab -iprange [START IP] [END IP] -prange [START PORT] [END PORT]
-grab -host [HOST(s)] -prange [START PORT] [END PORT]
-grab -iprange [START IP] [END IP] -p [PORT(s)]

Ping
Se utiliza para enviar paquetes ICMP a un host para comprobar la conectividad, simplemente escribe:
-ping [HOST]
Traceroute
Para diagnosticar las rutas y medir los retrasos en el tránsito, utiliza el siguiente comando:
-traceroute [HOST]
Búsqueda Inversa de IP
Se utiliza para realizar una búsqueda inversa de IP, para realizarlo escribe:
-reverseip [HOST]
Censys
La función Censys, sólo tienes que escribir:
-censys [HOST]
TechDetect
Sirve para detectar las tecnologías del sitio. Escribe:
-techdetect [URL]
Honeypot
Sirve para calcular la probabilidad de que la IP sea un honeypot. Para calcularlo sólo hay que escribir:
-honeypot [IP]
Búsqueda de Direcciones Mac
Puedes comprobar la información sobre cierta dirección MAC, escribe:
-macaddress [MAC]
Mapa de DNS
¿Quieres obtener un mapa de servidores DNS de cierta organización? Bien, aquí está:
-dnsmap [DOMAIN]
Todo el material de este repositorio es de dominio público.