Home / LinuxUser / 2008 / 10 / Woher, wohin?

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Woher, wohin?

Netzdiagnose mit Radialnet

01.10.2008 Radialnet wertet die Scan-Ergebnisse von Nmap aus und visualisiert sie augenfällig. Damit gewinnen Sie Übersicht und entdecken potenzielle Sicherheitsrisiken schnell.

Eins der bekanntesten Programme zum Analysieren von Strukturen und Sicherheitsrisiken in Netzwerken ist der terminalbasierte Netzwerk-Scanner Nmap [1]. Seine Funktionen zur Sicherheits- und Strukturanalysen in LANs schätzen viele Admins hoch. Allerdings bietet Nmap selbst nur wenige Darstellungsvarianten für die Ergebnisse. Diese Lücke schließt Radialnet [2]: Es visualisiert mit Nmap erforschte Netzwerkstrukturen sowie Informationen zu den vernetzten Computern (Abbildung 1).

Abbildung 1: Radialnet stellt komplexe Netzwerkstrukturen und potentielle Sicherheitslücken übersichtlich dar.

Installation

Radialnet setzt zum Betrieb auf dem Rechner ein installiertes Python voraus, da es in dieser Programmiersprache geschrieben ist. Darüber hinaus benötigen Sie zur grafischen Darstellung noch die Pakete PyCairo, PyGTK sowie PyGObject. Unter Debian und dessen Abkömmlingen spielen Sie diese via sudo apt-get install python-cairo python-gtk2 python-gobject ein, auch in anderen Distributionen gehört diese Software zum Standardumfang. Zur Installation verwenden Sie den jeweiligen Paketmanager.

Nach dem Download von Radialnet 0.44 entpacken Sie das Archiv mit der Eingabe von tar xfvz radialnet-0.44.tar.gz im Terminalfenster. Der Programmstart erfolgt anschließend durch python radialnet.pyw in der Konsole. Als Grundlage der Darstellung benötigt das Programm die Analyseergebnisse von Nmap im XML-Format (siehe Kasten "Netzwerk mit Nmap erforschen"). Die Auswertungsdatei öffnen Sie entweder über den angehängten Parameter -f Dateiname oder dialogbasiert über Open.

Netzwerk mit Nmap erforschen

Radialnet erfordert eine von Nmap generierte XML-Eingabedatei. Der Scanner erzeugt diese mit der Angabe der Parameter -oX Dateiname . So analysiert sudo nmap --traceroute -oX nmap-xml-ausgabe.xml www.linux-user.de die offenen Ports des LinuxUser-Webservers. Der Parameter --traceroute sorgt dafür, dass Nmap dabei die Wegeinformationen ermittelt.

Erste Schritte

Radialnet bringt im Unterverzeichnis share/sample/ zum Experimentieren ein Beispiel für eine Eingabedatei mit – das gute Stück heißt nmap_example.xml. In der Grundeinstellung steht Ihr Computer (localhost) als schwarzer Punkt dargestellt im Zentrum der Ansicht. Die farbigen Randknoten stellen die Geräte dar, die mittels Nmap analysiert wurden. Die Farbe verdeutlicht die Anzahl offener Ports: Hosts mit wenigen offenen Ports stellt Radialnet grün dar, Gelb signalisiert ein mittleres Risiko und rote Knoten weisen auf einen weit offen stehenden Rechner hin.

Von weißen Knoten liegen keine Port-Informationen vor. Vierecke visualisieren Router, Switches oder WLAN-Zugangspunkte. Den jeweiligen Typ zeigt ein zusätzliches, hellblaues Icon an. Kreise kennzeichnen "echte" Computer. Neben den Knoten können noch weitere Symbole auftauchen: Ein gelbes Schloss steht für einen Rechner mit gefilterten Ports, eine rote Mauer für eine Firewall.

Durch den Linksklick auf ein Symbols rückt das entsprechende Gerät ins Zentrum der Darstellung und Radialnet baut die Karte entsprechend um. Ein Rechtsklick öffnet einen Popup-Dialog, der Detailinformationen zu dem angeklickten Netzwerkknoten bereitstellt (Abbildung 2). Hinter dem Reiter General verbergen sich generelle Informationen zum Betriebssystem und zur verwendeten Netzwerkschnittstelle, Services listet die offenen Ports und Traceroute gibt Auskunft über den Weg von lokalen Rechner zum angeklickten Knoten. Das Popup-Fenster besitzt eine konstante Größe, weswegen Sie auch auf großen Bildschirmen schon bei wenigen Informationen wohl oder übel scrollen müssen.

Abbildung 2: Detailinformationen zu einzelnen Geräten erhalten Sie via Rechtsklick auf den jeweiligen Netzwerkknoten.

Über den Menüpunkt Tools | Host Viewer erhalten Sie aber eine vergrößerbare Zusammenfassung aller Detailinformationen. Der linke Bereich des Fensters zeigt alle analysierten Knoten an, der rechte die Infos des jeweiligen Popup-Fensters.

Die Verbindungen zwischen den einzelnen Knoten der Karte zeigen an, welche Wege die Daten von lokalen Host zu den Randknoten nehmen. Fehlen solche so genannten Traceroute-Informationen, bildet Radialnet den Weg als gestrichelte Linie ab, anderenfalls als durchgezogene Linie.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1227 Hits
Wertung: 92 Punkte (3 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...