Nmap/Optionen: Unterschied zwischen den Versionen
Erscheinungsbild
Die Seite wurde neu angelegt: „=== Optionen === ==== ZIEL-SPEZIFIKATION ==== {| class="wikitable sortable options" |- ! Option !! Beschreibung |- | Can pass hostnames, IP addresses, networks, und weitere |- | Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254 |- | -iL <inputfilename>: Input from list of hosts/networks* -iR <num hosts>: Choose random targets |- | --exclude <host1[,host2][,host3],...>: Exclude hosts/networks |- | --excludefile <exclude_file>: Exclude li…“ |
Keine Bearbeitungszusammenfassung |
||
(33 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=== Optionen === | ==== Optionen ==== | ||
==== | * [[#Ziele|Ziel-Spezifikation]] | ||
{| class="wikitable | * [[#Host Entdeckung|Host Entdeckung]] | ||
* [[#Scan Techniken|Scan Techniken]] | |||
* <nowiki>[[#Port Spezifikation|Port Spezifikation Und Scan Befehl]]</nowiki> | |||
* Service/Versions Erkennung | |||
* Script Scan | |||
* Os Erkennung | |||
* Timing und Darstellung | |||
* Firewall/Ids Umgehung Und -Täuschung | |||
* Ausgabe | |||
* Misc | |||
==== Ziele ==== | |||
{| class="wikitable options big" | |||
|- | |- | ||
! | ! Argument !! Parameter !! Beispiel | ||
|- | |- | ||
| | | Hostnames || IP addresses, Networks, ... || scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254 | ||
|- | |- | ||
| | | -iL || <inputfilename> || Input from list of hosts/networks* -iR <num hosts>: Choose random targets | ||
|- | |- | ||
| - | | --exclude || <host1[,host2][,host3],...> || Exclude hosts/networks | ||
|- | |- | ||
| -- | | --excludefile || <exclude_file> || Exclude list from file | ||
| | |||
| | |||
|} | |} | ||
==== | ==== Host Entdeckung ==== | ||
{| class="wikitable | {| class="wikitable options big" | ||
|- | |- | ||
! | ! Argument !! Parameter !! Beispiel | ||
|- | |- | ||
| -sL | | -sL || || List Scan: simply list targets to scan | ||
|- | |- | ||
| -sP | | -sP || || Ping Scan: go no further than determining if host is online | ||
|- | |- | ||
| -PN | | -PN || || Treat all hosts as online -- skip host discovery | ||
|- | |- | ||
| -PS/PA/PU[portlist] | | -PS/PA/PU || [portlist] || TCP SYN/ACK or UDP discovery to given ports | ||
|- | |- | ||
| -PE/PP/PM | | -PE/PP/PM || || ICMP echo, timestamp, and netmask request discovery probes | ||
|- | |- | ||
| -PO[protocol list] | | -PO || [protocol list] || IP Protocol Ping | ||
|- | |- | ||
| -n/-R | | -n/-R || || Never do DNS resolution/Always resolve [default: sometimes] | ||
|- | |- | ||
| --dns-servers <serv1[,serv2],...> | | --dns-servers || <serv1[,serv2],...> || Specify custom DNS servers | ||
|- | |- | ||
| --system-dns | | --system-dns || || Use OS's DNS resolver | ||
|- | |- | ||
| --traceroute | | --traceroute || || Trace hop path to each host | ||
|} | |} | ||
==== | ==== Scan Techniken ==== | ||
{| class="wikitable | {| class="wikitable options big" | ||
|- | |- | ||
! | ! Argument !! Parameter !! Beispiel | ||
|- | |- | ||
| -sS/sT/sA/sW/sM | | -sS/sT/sA/sW/sM || || TCP SYN/Connect()/ACK/Window/Maimon scans | ||
|- | |- | ||
| -sU | | -sU || || UDP Scan | ||
|- | |- | ||
| -sN/sF/sX | | -sN/sF/sX || || TCP Null, FIN, and Xmas scans | ||
|- | |- | ||
| --scanflags <flags> | | --scanflags || <flags> || Customize TCP scan flags | ||
|- | |- | ||
| -sI <zombie host[:probeport]> | | -sI || <zombie host[:probeport]> || Idle scan | ||
|- | |- | ||
| -sO | | -sO || || IP protocol scan | ||
|- | |- | ||
| -b <FTP relay host> | | -b || <FTP relay host> || FTP bounce scan | ||
|} | |} | ||
==== | ==== Port Spezifikation ==== | ||
{| class="wikitable | {| class="wikitable options big gnu" | ||
|- | |- | ||
! Argument !! Parameter !! Beschreibung !! Beispiel | |||
|- | |- | ||
| | | -p || <port ranges> || Only scan specified ports || -p22; -p1-65535; -p U:53,111,137,T:21-25,80,139,8080 | ||
|- | |- | ||
| -F | | -F || || Fast mode - Scan fewer ports than the default scan || | ||
|- | |- | ||
| -r | | -r || || Scan ports consecutively - don't randomize || | ||
|- | |- | ||
| --top-ports <number> | | --top-ports || <number> || Scan <number> most common ports || | ||
|- | |- | ||
| --port-ratio <ratio> | | --port-ratio || <ratio> || Scan ports more common than <ratio> || | ||
|} | |} | ||
==== | ==== Service/Versions Erkennung ==== | ||
{| class="wikitable | {| class="wikitable options big" | ||
|- | |- | ||
! | ! Argument !! Parameter !! Beschreibung !! Beispiel | ||
|- | |- | ||
| -sV | | -sV || || Probe open ports to determine service/version info || | ||
|- | |- | ||
| --version-intensity <level> | | --version-intensity || <level> || Set from 0 (light) to 9 (try all probes) || | ||
|- | |- | ||
| --version-light | | --version-light || || Limit to most likely probes (intensity 2) || | ||
|- | |- | ||
| --version-all | | --version-all || || Try every single probe (intensity 9) || | ||
|- | |- | ||
| --version-trace | | --version-trace || || Show detailed version scan activity (for debugging) || | ||
|} | |} | ||
==== | ==== Script Scan ==== | ||
{| class="wikitable | {| class="wikitable options big gnu" | ||
|- | |- | ||
! | ! Argument !! Parameter !! Beschreibung || Beispiel | ||
|- | |- | ||
| -sC | | -sC || || equivalent to --script=default || | ||
|- | |- | ||
| --script | | --script || <Lua scripts>|| <Lua scripts> is a comma separated list of directories, script-files or script-categories || | ||
|- | |- | ||
| --script-args=<n1=v1,[n2=v2,...]> | | --script-args || =<n1=v1,[n2=v2,...]> || provide arguments to scripts || | ||
|- | |- | ||
| --script-trace | | --script-trace || || Show all data sent and received || | ||
|- | |- | ||
| --script-updatedb | | --script-updatedb || || Update the script database || | ||
|} | |} | ||
==== OS | ==== OS Erkennung ==== | ||
{| class="wikitable | {| class="wikitable options big" | ||
|- | |- | ||
! | ! Argument !! Parameter !! Beispiel | ||
|- | |- | ||
OS-Fingerprinting (engl. für "Betriebssystem-Fingerabdruck") | | OS-Fingerprinting (engl. für "Betriebssystem-Fingerabdruck") | ||
|- | |- | ||
| -O: Enable OS detection | | -O: Enable OS detection | ||
Zeile 126: | Zeile 134: | ||
|} | |} | ||
==== | ==== Timing und Darstellung ==== | ||
{| class="wikitable | {| class="wikitable options big" | ||
|- | |- | ||
! | ! Argument !! Parameter !! Beispiel | ||
|- | |- | ||
| Options which take <time> are in milliseconds, unless you append 's'(seconds), 'm' (minutes), or 'h' (hours) to the value (e.g. 30m). | | Options which take <time> are in milliseconds, unless you append 's'(seconds), 'm' (minutes), or 'h' (hours) to the value (e.g. 30m). | ||
Zeile 152: | Zeile 160: | ||
|} | |} | ||
==== | ==== Firewall/Ids Umgehung Und -Täuschung ==== | ||
{| class="wikitable | {| class="wikitable options big" | ||
|- | |- | ||
! | ! Argument !! Parameter !! Beispiel | ||
|- | |- | ||
| -f; --mtu <val>: fragment packets (optionally w/given MTU) | | -f; --mtu <val>: fragment packets (optionally w/given MTU) | ||
Zeile 178: | Zeile 186: | ||
|} | |} | ||
==== | ==== Ausgabe ==== | ||
{| class="wikitable | {| class="wikitable options big" | ||
|- | |- | ||
! | ! Argument !! Parameter !! Beispiel | ||
|- | |- | ||
| -oN/-oX/-oS/-oG <file>: Output scan in normal, XML, s|<rIpt kIddi3,and Grepable format, respectively, to the given filename. | | -oN/-oX/-oS/-oG <file>: Output scan in normal, XML, s|<rIpt kIddi3,and Grepable format, respectively, to the given filename. | ||
Zeile 213: | Zeile 221: | ||
==== MISC ==== | ==== MISC ==== | ||
{| class="wikitable | {| class="wikitable options big" | ||
|- | |- | ||
! | ! Argument !! Parameter !! Beispiel | ||
|- | |- | ||
MISC ("Minimal instruction set computer" engl. für Computer mit minimalem Befehlssatz) | | MISC ("Minimal instruction set computer" engl. für Computer mit minimalem Befehlssatz) | ||
|- | |- | ||
| -6: Enable IPv6 scanning | | -6: Enable IPv6 scanning | ||
Zeile 236: | Zeile 244: | ||
|} | |} | ||
[[Kategorie:Nmap]] | |||
Aktuelle Version vom 25. Juni 2025, 15:23 Uhr
Optionen
- Ziel-Spezifikation
- Host Entdeckung
- Scan Techniken
- [[#Port Spezifikation|Port Spezifikation Und Scan Befehl]]
- Service/Versions Erkennung
- Script Scan
- Os Erkennung
- Timing und Darstellung
- Firewall/Ids Umgehung Und -Täuschung
- Ausgabe
- Misc
Ziele
Argument | Parameter | Beispiel |
---|---|---|
Hostnames | IP addresses, Networks, ... | scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254 |
-iL | <inputfilename> | Input from list of hosts/networks* -iR <num hosts>: Choose random targets |
--exclude | <host1[,host2][,host3],...> | Exclude hosts/networks |
--excludefile | <exclude_file> | Exclude list from file |
Host Entdeckung
Argument | Parameter | Beispiel |
---|---|---|
-sL | List Scan: simply list targets to scan | |
-sP | Ping Scan: go no further than determining if host is online | |
-PN | Treat all hosts as online -- skip host discovery | |
-PS/PA/PU | [portlist] | TCP SYN/ACK or UDP discovery to given ports |
-PE/PP/PM | ICMP echo, timestamp, and netmask request discovery probes | |
-PO | [protocol list] | IP Protocol Ping |
-n/-R | Never do DNS resolution/Always resolve [default: sometimes] | |
--dns-servers | <serv1[,serv2],...> | Specify custom DNS servers |
--system-dns | Use OS's DNS resolver | |
--traceroute | Trace hop path to each host |
Scan Techniken
Argument | Parameter | Beispiel |
---|---|---|
-sS/sT/sA/sW/sM | TCP SYN/Connect()/ACK/Window/Maimon scans | |
-sU | UDP Scan | |
-sN/sF/sX | TCP Null, FIN, and Xmas scans | |
--scanflags | <flags> | Customize TCP scan flags |
-sI | <zombie host[:probeport]> | Idle scan |
-sO | IP protocol scan | |
-b | <FTP relay host> | FTP bounce scan |
Port Spezifikation
Argument | Parameter | Beschreibung | Beispiel |
---|---|---|---|
-p | <port ranges> | Only scan specified ports | -p22; -p1-65535; -p U:53,111,137,T:21-25,80,139,8080 |
-F | Fast mode - Scan fewer ports than the default scan | ||
-r | Scan ports consecutively - don't randomize | ||
--top-ports | <number> | Scan <number> most common ports | |
--port-ratio | <ratio> | Scan ports more common than <ratio> |
Service/Versions Erkennung
Argument | Parameter | Beschreibung | Beispiel |
---|---|---|---|
-sV | Probe open ports to determine service/version info | ||
--version-intensity | <level> | Set from 0 (light) to 9 (try all probes) | |
--version-light | Limit to most likely probes (intensity 2) | ||
--version-all | Try every single probe (intensity 9) | ||
--version-trace | Show detailed version scan activity (for debugging) |
Script Scan
Argument | Parameter | Beschreibung | Beispiel |
---|---|---|---|
-sC | equivalent to --script=default | ||
--script | <Lua scripts> | <Lua scripts> is a comma separated list of directories, script-files or script-categories | |
--script-args | =<n1=v1,[n2=v2,...]> | provide arguments to scripts | |
--script-trace | Show all data sent and received | ||
--script-updatedb | Update the script database |
OS Erkennung
Argument | Parameter | Beispiel |
---|---|---|
OS-Fingerprinting (engl. für "Betriebssystem-Fingerabdruck") | ||
-O: Enable OS detection | ||
--osscan-limit: Limit OS detection to promising targets | ||
--osscan-guess: Guess OS more aggressively |
Timing und Darstellung
Argument | Parameter | Beispiel |
---|---|---|
Options which take | ||
-T<0-5>: Set timing template (higher is faster) | ||
--min-hostgroup/max-hostgroup <size>: Parallel host scan group sizes | ||
--min-parallelism/max-parallelism <numprobes>: Probe parallelization | ||
--min-rtt-timeout/max-rtt-timeout/initial-rtt-timeout | ||
--max-retries <tries>: Caps number of port scan probe retransmissions. | ||
--host-timeout | ||
--scan-delay/--max-scan-delay | ||
--min-rate <number>: Send packets no slower than <number> per second | ||
--max-rate <number>: Send packets no faster than <number> per second |
Firewall/Ids Umgehung Und -Täuschung
Argument | Parameter | Beispiel |
---|---|---|
-f; --mtu <val>: fragment packets (optionally w/given MTU) | ||
-D <decoy1,decoy2[,ME],...>: Cloak a scan with decoys | ||
-S <IP_Address>: Spoof source address | ||
-e <iface>: Use specified interface | ||
-g/--source-port <portnum>: Use given port number | ||
--data-length <num>: Append random data to sent packets | ||
--ip-options <options>: Send packets with specified ip options | ||
--ttl <val>: Set IP time-to-live field | ||
--spoof-mac <mac address/prefix/vendor name>: Spoof your MAC address | ||
--badsum: Send packets with a bogus TCP/UDP checksum |
Ausgabe
Argument | Parameter | Beispiel |
---|---|---|
<rIpt kIddi3,and Grepable format, respectively, to the given filename. | ||
-oA <basename>: Output in the three major formats at once | ||
-v: Increase verbosity level (use twice or more for greater effect) | ||
-d[level]: Set or increase debugging level (Up to 9 is meaningful) | ||
--reason: Display the reason a port is in a particular state | ||
--open: Only show open (or possibly open) ports | ||
--packet-trace: Show all packets sent and received | ||
--iflist: Print host interfaces and routes (for debugging) | ||
--log-errors: Log errors/warnings to the normal-format output file | ||
--append-output: Append to rather than clobber specified output files | ||
--resume <filename>: Resume an aborted scan | ||
--stylesheet <path/URL>: XSL stylesheet to transform XML output to HTML | ||
--webxml: Reference stylesheet from Nmap.Org for more portable XML | ||
--no-stylesheet: Prevent associating of XSL stylesheet w/XML output |
MISC
Argument | Parameter | Beispiel |
---|---|---|
MISC ("Minimal instruction set computer" engl. für Computer mit minimalem Befehlssatz) | ||
-6: Enable IPv6 scanning | ||
-A: Enables OS detection and Version detection, Script scanning and Traceroute | ||
--datadir <dirname>: Specify custom Nmap data file location | ||
--send-eth/--send-ip: Send using raw ethernet frames or IP packets | ||
--privileged: Assume that the user is fully privileged | ||
--unprivileged: Assume the user lacks raw socket privileges | ||
-V: Print version number | ||
-h: Print this help summary page. |