Ich habe über -oG gelesen und es ausprobiert, aber es scheint bei mir nicht zu funktionieren... Also versuche ich im Grunde, nach einem Portbereich zu suchen, sagen wir zum Beispiel 2.8.0.0 – 2.15.255.255 und nach einer Liste offener Ports: 80, 8080, 8001, 8008. Und die Ausgabe sollte IP und offener Port sein, etwa so: 2.8.0.0 80 2.8.0.0 8080 2.8.1.2 80
...
Da ich momentan nicht an meinem PC bin, kann ich mich nicht an die genaue Zeile erinnern, die ich zum Scannen mit nmap verwendet habe.
Beste grüße
Antwort1
Die Option Grepable output ( -oG
) wird behandelt imdiese Abteilungder Online-Version vonNmap-Netzwerkscan. Wie alle -o*
Ausgabeoptionen benötigt es ein Dateinamenargument. Die normale Ausgabe wird angezeigt, aber die Grepable-Ausgabe wird an die durch das Argument benannte Datei gesendet. In einem Sonderfall -
kann ein Dateiname verwendet werden, um die Grepable-Ausgabe anstelle der normalen Ausgabe an die Konsole zu senden.
Die Ausgabe selbst ist anders als Sie zu erwarten scheinen und wird ausführlich behandeltauf der Nmap-Website. Es ist wichtig zu beachten, dass beim Parsen der Nmap-Ausgabe mit einem anderen Programm die XML-Ausgabe ( -oX
) empfohlen wird, da sie alle im Scan gesammelten Informationen enthält. Die grepbare Ausgabe ist veraltet und daher fehlen (unter anderem) Traceroute-Informationen und Skriptausgaben.
Antwort2
Die Option -oG akzeptiert als zusätzliches Argument einen Ausgabedateinamen
Dies könnte eine tatsächliche Datei oder ein Bindestrich (-) sein, was die Standardausgabe (die Konsole) ist.
Dieser Befehl funktioniert wie erwartet und druckt auf dem Bildschirm
nmap -oG - -p80,8080,8001,8008 192.168.1.0/24