I am searching for a specific tool to visualize a network topology.
I found images at this serverfault question. Does anyone know what tool they were using?
I checked most of the recommendations from this superuser question but haven't found it yet
Software Recommendations Stack Exchange is a question and answer site for people seeking specific software recommendations. It only takes a minute to sign up.
Sign up to join this communityI am searching for a specific tool to visualize a network topology.
I found images at this serverfault question. Does anyone know what tool they were using?
I checked most of the recommendations from this superuser question but haven't found it yet
This sort of diagram is typical of those created with GraphWiz using the dot language.
Also worth taking a look at scapy especially the traceroute demo, e.g. the following generated from only about 6 lines of code:
The above example is from http://www.secdev.org/projects/scapy/demo.html and was generated, from within the scapy shell with:
>>> 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
but to generate the same from the python prompt would require a couple of additional imports that are imported by default in the scapy shell.