GP3 Netscan: Unterschied zwischen den Versionen

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
K
 
(32 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
 
  |}
 
  |}
 
[[Datei:GP3-Netscan2.png|thumb|right|400px|Überblick über die gefundenen Geräte]]
 
[[Datei:GP3-Netscan2.png|thumb|right|400px|Überblick über die gefundenen Geräte]]
Das <code>gemininetscan</code> Plugin durchsucht das lokale Netzwerk nach verfügbaren Geräten. Anschliessend werden die gefundenen Geräte (je nach Einstellung) nach offenen [http://de.wikipedia.org/wiki/Port_%28Protokoll%29#System_Ports Ports] gescannt und am TV aufgelistet. Insgesamt stellt das Plugin folgende Funktionen zur Verfügung.
+
Das <code>'''gemininetscan'''</code> Plugin durchsucht das lokale Netzwerk nach verfügbaren Geräten mittels <code>[http://fping.sourceforge.net/ fping]</code>. Anschliessend können die gefundenen Geräte (je nach Einstellung) manuell nach offenen [http://de.wikipedia.org/wiki/Port_%28Protokoll%29#System_Ports Ports], oder Freigaben gescannt (mittels [https://www.thc.org/thc-amap/ amap]) und am TV aufgelistet werden. Insgesamt stellt das Plugin folgende Funktionen zur Verfügung.
  
* Durchsucht das lokale Netzwerk nach verfügbaren Geräten.
+
* Durchsucht das lokale Netzwerk nach verfügbaren Geräten (via eth0 oder wlan0).
* Listet Dienste von den gefundenen Geräten auf.
+
* Portscan von gefundenen Geräten durchführen.
 
* Zeigt die [http://de.wikipedia.org/wiki/MAC-Adresse MAC] Adresse der Geräte an, inklusive [http://de.wikipedia.org/wiki/MAC-Adresse#Herstellerkennungen Herstellerangaben].
 
* Zeigt die [http://de.wikipedia.org/wiki/MAC-Adresse MAC] Adresse der Geräte an, inklusive [http://de.wikipedia.org/wiki/MAC-Adresse#Herstellerkennungen Herstellerangaben].
* Sucht nach verfügbaren [[Samba Server|SMB]] und [[NFS]] Freigaben.
+
* Sucht nach verfügbaren [[Samba Server|Samba]], [[NFS]] und [[FTP]] Freigaben.
 
* Kann gefundene Freigaben direkt an den [[GP3 Einstellungen Automount|Automount Editor]] übergeben.
 
* Kann gefundene Freigaben direkt an den [[GP3 Einstellungen Automount|Automount Editor]] übergeben.
 
* Unterstützt [http://de.wikipedia.org/wiki/Wake_On_LAN WOL], um Geräte aufzuwecken.
 
* Unterstützt [http://de.wikipedia.org/wiki/Wake_On_LAN WOL], um Geräte aufzuwecken.
* Kann Geräte herunterfahren oder neu starten, wenn auf dem Zielgerät ein Telnet Server installiert ist.
+
* Zeigt aktive / inaktive Geräte ([[Datei:state_green.png|text-center]] = online / [[Datei:state_red.png|text-center]] = offline).  
* Zeigt aktive / inaktive Geräte (grün = online / rot = offline).  
 
  
== Installation ==
+
== Installation / Deinstallation ==
Installiert das <code>gemininetscan</code> Plugin via [[GP3 Addons|Addons]] im Blue Panel. Das Paket befindet sich in der Kategorie '''Gemini Plugins'''. Führt nach der Installationen einen [[Enigma2]] Neustart aus, oder startet die Dreambox neu. Alternativ kann das Plugin auch via [[Telnet]] oder [[SSH]] mit folgendem Befehl installiert werden.
+
Das <code>gemininetscan</code> Plugin könnt ihr auf folgende Arten installieren / deinstallieren:
<syntaxhighlight>
+
{{Hauptbeitrag|GP3 Addons| - Kategorie: Gemini Plugins}}
opkg update && opkg install gemininetscan
+
{{Hauptbeitrag|WebAdmin| - Paketname: <code>gemininetscan</code>}}
</syntaxhighlight>
+
{{Hauptbeitrag|APT| - Paketname: <code>gemininetscan</code>}}
 +
{{Hauptbeitrag|OPKG| - Paketname: <code>gemininetscan</code>}}
 +
Führt nach der Installationen einen Neustart von [[Enigma2]] aus, oder startet die Dreambox neu.
  
== Bedienung ==
+
=== Bedienung ===
[[Datei:GP3-Netscan1.png|thumb|right|250px|Scan Einstellungen]]
+
[[Datei:GP3-Netscan1.png|thumb|right|250px|Suche]]
[[Datei:GP3-Netscan2.png|thumb|right|250px|Abgeschlossener Scan]]
+
[[Datei:GP3-Netscan2.png|thumb|right|250px|Abgeschlossene Suche]]
Nach dem Start des Plugins, könnt ihr mit der {{Red|roten}} Taste die Einstellungen öffnen. Die folgende Tabelle zeigt die verschiedenen Optionen. Startet nach den Einstellungen das scannen mit der {{Green|Start}} Taste. Nach dem Durchsuchen des Netzwerkes, erscheint eine Liste der gefunden Geräte, inklusive Informationen zu den Diensten, MAC Adresse, usw. Eine weitere Suche, kann zu jederzeit mit der {{Red|roten}} Taste gestartet werden.
+
Nach dem Start des Plugins, könnt ihr mit der {{Red|roten}} Taste die Such-Einstellungen öffnen. Die folgende Tabelle zeigt die verschiedenen Optionen. Startet nach den Einstellungen das scannen mit der {{Green|Start}} Taste. Nach dem Durchsuchen des Netzwerkes, erscheint eine Liste der gefunden Geräte, inklusive Informationen zum Hersteller, MAC Adresse, usw. Eine weitere Suche, kann zu jederzeit mit der {{Red|roten}} Taste gestartet werden.
  
==== Einstellungen ====
 
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
! width="180"|Eingabe
+
! width="250"|Eingabe
 
! width="700"|Beschreibung
 
! width="700"|Beschreibung
 
|-  
 
|-  
| Start: / Ende:
+
| '''Netzwerkadapter:'''
 +
| Auswahl des Netzwerkadapters z.B. eth0 oder wlan0, worüber gesucht werden soll (sofern mehrere verfügbar sind).
 +
|-
 +
| '''Start-IP: / Ende-IP:'''
 
| IP Adressen Bereich für das Scannen eingeben.
 
| IP Adressen Bereich für das Scannen eingeben.
 
|-  
 
|-  
| Durchsuche die Ports:
+
| '''Upnp und Zerokonf/Bonjour benutzen:'''
| Hier könnt ihr definieren, nach welchen Ports gesucht werden soll. Als Auswahl stehen folgende Optionen zur Verfügung:
+
| Bei der Einstellung {{Taste|an}} werden die Geräte mittels Upnp/Avahi gesucht. Benutzt die Einstellung {{Taste|aus}}, wenn euer Router durch die Suche crasht (z.B. Fritzbox). In diesem Fall erfolgt die Suche über Routinen von DNS ([http://de.wikipedia.org/wiki/Nslookup nslookup]) und Samba.
* Standard - Suche nach verfügbaren Diensten und Freigaben (empfohlene Einstellung).
 
* 1-1023 - Suche nach Standardisierten Ports ([http://de.wikipedia.org/wiki/Liste_der_standardisierten_Ports#Standardisierte_Ports_.280.E2.80.931023.29 well known ports]).
 
* 1-49151 - Suche nach Standardisierten und [http://de.wikipedia.org/wiki/Liste_der_standardisierten_Ports#Registrierte_Ports:_1024.E2.80.9349151 Registrierten] Ports.
 
* 1-65535 - Kompletter (Standardisierte, Registrierte und Dynamische) Port Bereich absuchen.
 
* Freigaben - Sucht nur nach NFS und SMB Freigaben. Beachtet bitte, dass Freigaben ab Windows XP nicht angezeigt werden.
 
|-
 
| Eigene IP scannen?:
 
| Hier könnt ihr die eigene Dreambox scannen, oder eben nicht ;)
 
|-
 
| Geräte ohne Service nicht anzeigen:
 
| Geräte ohne Dienste können mit dieser Einstellung ein- oder ausgeblendet werden.
 
 
|}
 
|}
  
{{Achtung|Benutzer mit einer Fritzbox von AVM, sollten keinen Scann mit der Portauswahl 1-49151 und 1-65535 durchführen.}}
+
==== Portscan starten ====
 
+
[[Datei:Netscan Portscan.png|thumb|right|250px|Portscan Einstellungen]]
==== Freigaben ====
+
Die gefundenen Geräte können einem Portscan unterzogen werden. Selektiert das gewünschte Gerät mit der {{Taste|OK}} Taste. Im folgenden Dialog, könnt ihr das Gerät nach den folgenden Einstellungen scannen (siehe Tabelle). Benutzt die Navigationstasten {{Taste|}} {{Taste|}}, um die Einstellungen zu ändern.
[[Datei:GP3-Netscan3.png|thumb|right|250px|Freigaben]]
 
Um Freigaben zu sehen, müsst ihr in der Liste, das gewünschte Gerät mit der {{Taste|OK}} auswählen. Ihr könnt anschliessend auch den Filter mit der {{Green|grünen}} Taste aktivieren, somit werden nur gefundene NFS und SMB Freigaben angezeigt.
 
 
 
Einbinden von NFS oder SMB Freigaben ist auch einfach möglich. Wählt eine Freigabe und drückt die {{Red|rote}} Taste. Die Freigabe wird so automatisch an den [[GP3 Einstellungen Automount|Automount Editor]] übergeben. Ändert im Editor noch die gewünschten Einstellungen und schon könnt ihr das Gerät via <code>/media/net/mountpunkt</code> erreichen.
 
 
 
==== Aufwecken ====
 
Aufwecken von Geräten erfolgt in der Liste über die {{Green|grüne}} Taste. Beachtet aber, dass die Geräte [http://de.wikipedia.org/wiki/Wake_On_LAN WOL] unterstützen müssen und die Funktion muss natürlich aktiviert sein. Lest dazu bitte die [http://de.wikipedia.org/wiki/Betriebsanleitung Betriebsanleitungen] eurer verwendeten Geräte.
 
 
 
==== Herunterfahren ====
 
[[Datei:GP3-Netscan4.png|thumb|right|250px|Herunterfahren]]
 
Für das Herunterfahren, muss ein Telnet Server auf dem Gerät installiert sein. Das <code>gemininetscan</code> Plugin loggt sich mit Benutzername und Passwort via [[Telnet]] auf das Zielgerät ein und führt anschliessend den Befehl für das Herunterfahren / Neustart aus. Die folgenden Beschreibungen zeigen euch, wie ein Telnet Server unter [http://de.wikipedia.org/wiki/Ubuntu Ubuntu] (Linux) oder [http://de.wikipedia.org/wiki/Windows Windows] eingerichtet wird.
 
 
 
* [http://www.cyberciti.biz/faq/ubuntu-linux-enable-telnet-service/ Ubuntu]
 
* [http://support.apple.com/kb/TA20443 Mac OS X]
 
* [http://technet.microsoft.com/de-de/library/cc770501%28WS.10%29.aspx Windows]
 
 
 
Das Herunterfahren erfolgt über die {{Blue|blaue}} Taste, wo anschliessend die benötigten Informationen z.B. Port, Benutzername, Passwort, usw. eingegeben werden müssen. Drückt nachher die {{Green|grüne}} Taste, um das Gerät auszuschalten. Die folgende Tabelle beschreibt die benötigten Informationen.  
 
  
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
! width="180"|Eingabe
+
! width="250"|Einstellung
 
! width="700"|Beschreibung
 
! width="700"|Beschreibung
 
|-  
 
|-  
| IP:
+
| '''Freigaben (NFS, SMB, FTP):'''
| IP Adresse des auszuschaltenden Gerätes eingeben.
+
| Sucht nur nach NFS, SMB und FTP Freigaben. Beachtet bitte, dass SMB Freigaben ab Windows XP nicht angezeigt werden.
 
|-  
 
|-  
| Port (Standard 23):
+
| '''Standard:'''
| Portnummer eingeben, auf welchen der Telnet Server lauscht (Standard Port 23).
+
| Suche nach verfügbaren Diensten und Freigaben
 
|-  
 
|-  
| Telnet Nutzer:
+
| '''1-1023:'''
| Benutzername eingeben, welcher auf den Telnet Server einloggen soll. Der Benutzer benötigt entsprechende Rechte (root / admin), um das Gerät auszuschalten!
+
| Suche nach Standardisierten Ports ([http://de.wikipedia.org/wiki/Liste_der_standardisierten_Ports#Standardisierte_Ports_.280.E2.80.931023.29 well known ports]).
 
|-  
 
|-  
| Telnet Passwort:
+
| '''1-49151:'''
| Passwort des Benutzer eingeben.
+
| Suche nach Standardisierten und [http://de.wikipedia.org/wiki/Liste_der_standardisierten_Ports#Registrierte_Ports:_1024.E2.80.9349151 Registrierten] Ports.
 
|-  
 
|-  
| Befehl:
+
| '''1-65535:'''
| Auswahl des Befehls für den Neustart oder das Herunterfahren. Unterschieden werden die Befehle für Linux basierende Geräte, Mac OS und Windows. Am besten testet ihr die Befehle, nachdem ihr euch mit dem Benutzer / Passwort am Telnet Server angemeldet habt. So könnt ihr die Rechte und den Befehl für das Herunterfahren überprüfen. Die folgende Liste, zeigt die vom <code>gemininetscan</code> bereitgestellten Befehle für den Neustart und das Herunterfahren.
+
| Kompletter Port Bereich (Standardisierte, Registrierte und Dynamische) absuchen.
* Linux - ausschalten: <code>poweroff</code>
 
* Linux - ausschalten: <code>halt</code>
 
* Linux - Neustart: <code>reboot</code>
 
* Mac OS - ausschalten: <code>shutdown -h now</code>
 
* Mac OS - Neustart: <code>shutdown -r now</code>
 
* Windows - ausschalten: <code>shutdown -s -f</code>
 
* Windows - Neustart: <code>shutdown -r -s -f</code>
 
 
|}
 
|}
 +
 +
Nach der Auswahl der gewünschten Einstellung, kann der Portscan mit {{Green|Speichern}}, oder der {{Taste|OK}} gestartet werden. Nach Fertigstellung der Suche, erscheinen die gefundenen Informationen (Dienste, Freigaben) am Bildschirm.
 +
 +
==== Freigaben ====
 +
[[Datei:GP3-Netscan3.png|thumb|right|250px|Freigaben]]
 +
Nach einem Portscan werden gefundene SMB oder NFS Freigaben mit dem Text '''Freigabe:''' gekennzeichnet. Ihr könnt auch den Filter mit der {{Green|grünen}} Taste (Nur Freigaben) benutzen, somit werden nur gefundene NFS und SMB Freigaben angezeigt. Ein erneutes drücken der {{Green|grünen}} Taste (Zeige alle Einträge), zeigt wieder alle Informationen an.
 +
 +
Beachtet bitte, dass Freigaben ab WinXP nicht angezeigt werden, sondern nur reine NFS- und [[Samba Server]] Freigaben.
 +
 +
Einbinden von NFS oder SMB Freigaben ist auch einfach möglich. Wählt eine Freigabe und drückt die {{Red|rote}} Taste. Die Freigabe wird so automatisch an den [[GP3 Einstellungen Automount|Automount Editor]] übergeben. Ändert im Editor noch die gewünschten Einstellungen und schon könnt ihr das Gerät via <code>/media/net/mountpunkt</code> mounten.
 +
 +
==== Aufwecken ====
 +
[[Datei:GP3-Netscan5.png|thumb|right|250px|Aufwecken]]
 +
Aufwecken von Geräten erfolgt in der Liste über die {{Green|grüne}} Taste. Beachtet aber, dass die Geräte [http://de.wikipedia.org/wiki/Wake_On_LAN WOL] unterstützen müssen und die Funktion muss natürlich aktiviert sein. Lest dazu bitte die [http://de.wikipedia.org/wiki/Betriebsanleitung Betriebsanleitungen] eurer verwendeten Geräte. Um Geräte aufzuwecken, wird der <code>/usr/bin/ether-wake</code> Befehl der [[BusyBox]] verwendet.
  
 
== Konfigurationsdatei ==
 
== Konfigurationsdatei ==
Die Informationen des gescannten Netzwerks, werden in die [http://de.wikipedia.org/wiki/Xml XML]-Datei <code>gemini_netscan.xml</code> im Verzeichnis <code>/etc/enigma2</code> geschrieben.
+
Die Informationen des gescannten Netzwerks, werden in die [http://de.wikipedia.org/wiki/JavaScript_Object_Notation JSON]-Datei <code>gnetscan.json</code> im [[GP3 Einstellungen Allgemein #Speicherort für Gemini-Cache|Gemini Cache]] geschrieben.
  
== Deinstallation ==
+
== Scannen via Terminal ==
Deinstallation erfolgt über die Kategorie '''Gemini Plugins''' in den [[GP3 Addons|Addons]]. Wählt das <code>gemininetscan</code> Plugin mit der {{Taste|OK}} Taste und startet die Deinstallation mit der {{Green|grünen}} Taste. Führt nach der Deinstallationen einen [[Enigma2]] Neustart aus, oder startet die Dreambox neu. Oder deinstalliert das Plugin via [[Telnet]] oder [[SSH]]:
+
Via [[Telnet]] oder [[SSH]] könnt ihr auch das Netzwerk durchforsten, z.B. für Testzwecke. Passt dazu euren IP Bereich an, wie auch die benutze Netzwerkschnittstelle (z.B. eth0, wlan0, br0, usw.). Befehl ist wie folgt:
 
<syntaxhighlight>
 
<syntaxhighlight>
opkg remove gemininetscan
+
gnetscan -d eth0 -f 192.168.1.1 -l 192.168.1.254 -o '/home/root/.geminicache/gnetscan.json'
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
[[Kategorie:GP3]]
 
[[Kategorie:GP3]]

Aktuelle Version vom 4. September 2016, 18:36 Uhr

Deutsch.png - in Deutsch English.png - in English
Überblick über die gefundenen Geräte

Das gemininetscan Plugin durchsucht das lokale Netzwerk nach verfügbaren Geräten mittels fping. Anschliessend können die gefundenen Geräte (je nach Einstellung) manuell nach offenen Ports, oder Freigaben gescannt (mittels amap) und am TV aufgelistet werden. Insgesamt stellt das Plugin folgende Funktionen zur Verfügung.

  • Durchsucht das lokale Netzwerk nach verfügbaren Geräten (via eth0 oder wlan0).
  • Portscan von gefundenen Geräten durchführen.
  • Zeigt die MAC Adresse der Geräte an, inklusive Herstellerangaben.
  • Sucht nach verfügbaren Samba, NFS und FTP Freigaben.
  • Kann gefundene Freigaben direkt an den Automount Editor übergeben.
  • Unterstützt WOL, um Geräte aufzuwecken.
  • Zeigt aktive / inaktive Geräte (text-center = online / text-center = offline).

Installation / Deinstallation

Das gemininetscan Plugin könnt ihr auf folgende Arten installieren / deinstallieren:

Hauptbeitrag.png siehe Beitrag: GP3 Addons - Kategorie: Gemini Plugins
Hauptbeitrag.png siehe Beitrag: WebAdmin - Paketname: gemininetscan
Hauptbeitrag.png siehe Beitrag: APT - Paketname: gemininetscan
Hauptbeitrag.png siehe Beitrag: OPKG - Paketname: gemininetscan

Führt nach der Installationen einen Neustart von Enigma2 aus, oder startet die Dreambox neu.

Bedienung

Suche
Abgeschlossene Suche

Nach dem Start des Plugins, könnt ihr mit der roten Taste die Such-Einstellungen öffnen. Die folgende Tabelle zeigt die verschiedenen Optionen. Startet nach den Einstellungen das scannen mit der Start Taste. Nach dem Durchsuchen des Netzwerkes, erscheint eine Liste der gefunden Geräte, inklusive Informationen zum Hersteller, MAC Adresse, usw. Eine weitere Suche, kann zu jederzeit mit der roten Taste gestartet werden.

Eingabe Beschreibung
Netzwerkadapter: Auswahl des Netzwerkadapters z.B. eth0 oder wlan0, worüber gesucht werden soll (sofern mehrere verfügbar sind).
Start-IP: / Ende-IP: IP Adressen Bereich für das Scannen eingeben.
Upnp und Zerokonf/Bonjour benutzen: Bei der Einstellung an werden die Geräte mittels Upnp/Avahi gesucht. Benutzt die Einstellung aus, wenn euer Router durch die Suche crasht (z.B. Fritzbox). In diesem Fall erfolgt die Suche über Routinen von DNS (nslookup) und Samba.

Portscan starten

Portscan Einstellungen

Die gefundenen Geräte können einem Portscan unterzogen werden. Selektiert das gewünschte Gerät mit der OK Taste. Im folgenden Dialog, könnt ihr das Gerät nach den folgenden Einstellungen scannen (siehe Tabelle). Benutzt die Navigationstasten , um die Einstellungen zu ändern.

Einstellung Beschreibung
Freigaben (NFS, SMB, FTP): Sucht nur nach NFS, SMB und FTP Freigaben. Beachtet bitte, dass SMB Freigaben ab Windows XP nicht angezeigt werden.
Standard: Suche nach verfügbaren Diensten und Freigaben
1-1023: Suche nach Standardisierten Ports (well known ports).
1-49151: Suche nach Standardisierten und Registrierten Ports.
1-65535: Kompletter Port Bereich (Standardisierte, Registrierte und Dynamische) absuchen.

Nach der Auswahl der gewünschten Einstellung, kann der Portscan mit Speichern, oder der OK gestartet werden. Nach Fertigstellung der Suche, erscheinen die gefundenen Informationen (Dienste, Freigaben) am Bildschirm.

Freigaben

Freigaben

Nach einem Portscan werden gefundene SMB oder NFS Freigaben mit dem Text Freigabe: gekennzeichnet. Ihr könnt auch den Filter mit der grünen Taste (Nur Freigaben) benutzen, somit werden nur gefundene NFS und SMB Freigaben angezeigt. Ein erneutes drücken der grünen Taste (Zeige alle Einträge), zeigt wieder alle Informationen an.

Beachtet bitte, dass Freigaben ab WinXP nicht angezeigt werden, sondern nur reine NFS- und Samba Server Freigaben.

Einbinden von NFS oder SMB Freigaben ist auch einfach möglich. Wählt eine Freigabe und drückt die rote Taste. Die Freigabe wird so automatisch an den Automount Editor übergeben. Ändert im Editor noch die gewünschten Einstellungen und schon könnt ihr das Gerät via /media/net/mountpunkt mounten.

Aufwecken

Aufwecken

Aufwecken von Geräten erfolgt in der Liste über die grüne Taste. Beachtet aber, dass die Geräte WOL unterstützen müssen und die Funktion muss natürlich aktiviert sein. Lest dazu bitte die Betriebsanleitungen eurer verwendeten Geräte. Um Geräte aufzuwecken, wird der /usr/bin/ether-wake Befehl der BusyBox verwendet.

Konfigurationsdatei

Die Informationen des gescannten Netzwerks, werden in die JSON-Datei gnetscan.json im Gemini Cache geschrieben.

Scannen via Terminal

Via Telnet oder SSH könnt ihr auch das Netzwerk durchforsten, z.B. für Testzwecke. Passt dazu euren IP Bereich an, wie auch die benutze Netzwerkschnittstelle (z.B. eth0, wlan0, br0, usw.). Befehl ist wie folgt:

gnetscan -d eth0 -f 192.168.1.1 -l 192.168.1.254 -o '/home/root/.geminicache/gnetscan.json'