Umm .. ten mucho cuidado.
El problema es muy difícil, ya que cuando descubres un nodo de red, es posible que esté conectado a otras redes.
Luego descubres que para sondear esas otras redes tienes que ejecutar un escaneo en el nodo conectado …
- ¿Qué es un campo aleatorio?
- ¿Qué es un núcleo universal en el contexto del aprendizaje automático?
- ¿Es cierto que la cantidad de datos es, con mucho, la ventaja competitiva más importante para las empresas de aprendizaje automático (por ejemplo, en automóviles autónomos)?
- ¿Cuáles son los temas sobre big data para hacer una tesis de maestría que excluye el aprendizaje automático?
- ¿Será factible dentro de los próximos 5 años que una API de aprendizaje automático maneje la construcción de representaciones significativas a partir de datos sin procesar?
Desafortunadamente, las redes, por su definición variable, no están estructuradas en árbol. Por lo tanto, cuando encuentra dos conexiones a la misma red, obtiene el doble de escaneos.
Y luego depende de cómo llegaste al nodo conectado … que también puede ser por dos (o más) conexiones.
Entonces multiplique los escaneos por el número de conexiones …
Menciono esto porque bloqueó la red de una empresa varias veces. El ingeniero quería mapear la red de empresas. Básicamente, hizo un “mostrar nodos conocidos” en cada host …, luego vaya al siguiente nodo para repetir el escaneo.
Tardó unos 30 segundos en bloquear la red en un edificio e intentó atraparla en el enrutador.
Pero llegó unos segundos tarde.
Luego intentó atraparlo en el enrutador del sitio.
Pero llegó unos minutos tarde.
Luego intenté atraparlo en el enrutador del país (había dos, una costa este, una costa oeste …
Pero me dijeron que estaban demasiado ocupados tratando de detener un problema de red …
Intenté atraparlo antes de que llegara a Europa …
Pero demasiado tarde otra vez.
Eliminó toda la red mundial de la empresa y tardó más de un mes en limpiar y erradicar el problema. Cada nodo tuvo que cerrarse y los scripts se eliminaron.
Unos dos meses después, volvió a suceder.
En el segundo caso (después de otros meses de limpieza), se identificó que ALGUNOS de los nodos ejecutaban una versión diferente del código de red, y la secuencia de comandos generaría un error (algo así como “comando no válido” ya que usaba una sintaxis diferente para el función equivalente). Pero los guiones estaban presentes. ALGUIEN (nunca identificado) quería un mapa de la red de empresas, y lo comenzó …
No es algo que pueda hacer de manera confiable / segura.
Maneras hermosas, intrigantes e ilegales de mapear Internet
Proyecto de mapeo de Internet – Wikipedia
La mayoría de los proyectos de mapeo NO intentan mapear todo, solo hacen ping a los números de IP públicos usando límites de salto (lo mismo que hace traceroute).
Esto lo convierte en un mapa MUY pequeño, pero también es mucho menos probable que cree problemas. La mayoría (si no todos) los ISP utilizarán números IP no enrutables internamente, y estos números no pueden ser públicos, ya que ocurren muchas veces en diferentes redes.