Pytanie:
Narzędzie do wizualizacji topologii sieci
nixda
2014-05-27 23:24:28 UTC
view on stackexchange narkive permalink

Szukam konkretnego narzędzia do wizualizacji topologii sieci.
Znalazłem obrazy w odpowiedzi na to pytanie o błąd serwera. Czy ktoś wie, jakiego narzędzia używał?

Sprawdziłem większość zaleceń z tego pytania superużytkownika, ale jeszcze go nie znalazłem

enter image description here

Szukasz narzędzia do wyszukiwania topologii lub generowania takich wykresów? A może narzędzie 2 w 1?
Być może użyłem złej terminologii. Takiego wykresu szukam
Jeden odpowiedź:
Steve Barnes
2014-05-28 02:40:00 UTC
view on stackexchange narkive permalink

Ten rodzaj diagramu jest typowy dla tych utworzonych za pomocą GraphWiz przy użyciu języka kropek.

Warto również przyjrzeć się scapy, zwłaszcza traceroute demo, np następujący wygenerowany tylko z około 6 linii kodu:

enter image description here

Powyższy przykład pochodzi z http://www.secdev.org/projects/scapy/ demo.html i został wygenerowany z poziomu powłoki scapy za pomocą:

  >>> 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) Odebrano 190 pakietów, otrzymano 190 odpowiedzi, pozostałe 10 pakietów 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 () # przesłany do programu ImageMagick. Obraz poniżej.>>> res.graph (type = "ps", target = "| lp") # przesłany do drukarki postscriptowej>>> res.graph (target = "plik > /vtmp") 

ale wygenerowanie tego samego z zachęty Pythona wymagałoby kilku dodatkowych importów, które są domyślnie importowane w powłoce scapy.

Czy możesz wskazać nam te sześć linii kodu?
@MiniMe: Dodano do odpowiedzi.
Wielkie dzięki Steve. Właśnie przeczytałem i zdałem sobie sprawę, że wszystko to jest w dokumentacji :-) Wstyd mi :-)


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...