¿Qué software es el mejor para crear un mapa de red en ubuntu? Tengo una tesis de licenciatura en la universidad, el tema es Descubrimiento de infraestructura de red. Debo crear un mapa de red, dispositivos de descubrimiento automático en la red en mi universidad. El objetivo de este trabajo es describir métodos para descubrir dispositivos en la red local y luego crear un mapa de la red informática de la Universidad Constantine The Philosopher en Nitra. La red de mapas debe estar diseñada para que pueda actualizarse y editarse continuamente. El software puede funcionar en Windows o Ubuntu. Se puede generar formato para exportar en Google Earth. Debe contener computadoras, portátiles, conmutadores, enrutadores, impresoras en red. Software como op manager, solarwinds NPM, prtg network monitor, lanstate pro, anturis en Windows, cheops-ng, opennms en Ubuntu.
Debería poder hacer lo que necesita con Scapy en unas pocas líneas:
Uno de los ejemplos, para traceroute pero también puede escanear su red local para averiguar qué hay allí:
res,unans = traceroute(["www.microsoft.com","www.cisco.com","www.yahoo.com","www.wanadoo.fr","www.pacsec.com"],dport=[80,443],maxttl=20,retry=-2)
Received 190 packets, got 190 answers, remaining 10 packets
193.252.122.103:443 193.252.122.103:80 198.133.219.25:443 198.133.219.25:80 207.46...
1 192.168.8.1 192.168.8.1 192.168.8.1 192.168.8.1 192.16...
2 82.251.4.254 82.251.4.254 82.251.4.254 82.251.4.254 82.251...
3 213.228.4.254 213.228.4.254 213.228.4.254 213.228.4.254 213.22...
[...]
res.graph() # piped to ImageMagick's display program. Image below.
res.graph(type="ps",target="| lp") # piped to postscript printer
res.graph(target="> /tmp/graph.svg") # saved to file
Da:
usuario416
izzy