Specifikace portů a pořadí skenování

-p <port ranges> (Skenovat pouze zadané porty)

Tato možnost určuje, které porty chcete skenovat, a potlačuje výchozí nastavení. Jednotlivá čísla portů jsou v pořádku, stejně jako rozsahy oddělené pomlčkou (např. 1-1023). Počáteční a/nebo koncové hodnoty rozsahu lze vynechat, čímž Nmap použije hodnoty 1, resp. 65535. Můžete tedy zadat -p- pro skenování portů od 1 do 65535. Skenování portu nula je povoleno, pokud jej zadáte výslovně. Pro skenování protokolu IP (-sO) tato volba určuje čísla protokolů, které chcete skenovat (0-255).

Při skenování kombinace protokolů (např. TCP a UDP) můžete určit konkrétní protokol tak, že před čísla portů uvedete T: pro TCP, U: pro UDP, S: pro SCTP nebo P: pro protokol IP. Kvalifikátor trvá, dokud nezadáte jiný kvalifikátor. Například argument -p U:53,111,137,T:21-25,80,139,8080 prohledá porty UDP 53, 111 a 137 a také uvedené porty TCP. Všimněte si, že chcete-li skenovat UDP i TCP, musíte zadat -sU a alespoň jeden typ skenování TCP (například -sS, -sF nebo -sT). Pokud není zadán žádný kvalifikátor protokolu, čísla portů se přidají do všech seznamů protokolů.

Porty lze zadat také jménem podle toho, na co se port odkazuje v nmap-services. U názvů můžete použít i zástupné znaky * a ?. Chcete-li například prohledat FTP a všechny porty, jejichž názvy začínají na „http“, použijte -p ftp,http*. Dávejte pozor na expanze shellu a pokud si nejste jisti, uveďte argument -p v uvozovkách.

Rozsahy portů lze obklopit hranatými závorkami a označit tak porty uvnitř tohoto rozsahu, které se objevují v nmap-services. Například následující příkaz prohledá všechny porty v nmap-services rovné nebo menší než 1024: -p . Dávejte pozor na expanze shellu a pokud si nejste jisti, uveďte argument -p v uvozovkách.

--exclude-ports <port ranges> (Vyloučit zadané porty ze skenování)

Tato volba určuje, které porty má Nmap vyloučit ze skenování. <port ranges> Zadávají se podobně jako -p. Pro skenování protokolů IP (-sO) tato volba určuje čísla protokolů, které chcete vyloučit (0-255).

Pokud je požadováno vyloučení portů, budou vyloučeny ze všech typů skenování (tj. nebudou skenovány za žádných okolností). To zahrnuje i fázi zjišťování.

-F (Rychlé (omezené skenování portů))

Určuje, že si přejete skenovat méně portů než ve výchozím nastavení. Normálně Nmap skenuje nejběžnějších 1000 portů pro každý skenovaný protokol. Pomocí -F se tento počet sníží na 100.

Nmap potřebuje soubor nmap-services s informacemi o frekvenci, aby věděl, které porty jsou nejběžnější (viz část „Seznam dobře známých portů: nmap-services„, kde se dozvíte více o frekvencích portů). Pokud informace o frekvenci portů nejsou k dispozici, třeba z důvodu použití vlastního souboru nmap-services, Nmap prohledá všechny pojmenované porty plus porty 1-1024. V takovém případě -F znamená skenování pouze portů, které jsou pojmenovány v souboru služeb.

-r (Nerandomizovat porty)

Ve výchozím nastavení Nmap randomizuje pořadí skenovaných portů (s výjimkou toho, že některé běžně dostupné porty jsou z důvodu efektivity přesunuty blízko začátku). Tato randomizace je obvykle žádoucí, ale místo toho můžete zadat -r pro sekvenční (seřazené od nejnižšího po nejvyšší) skenování portů.

--port-ratio <ratio><desetinné číslo mezi 0 a 1>

Skenuje všechny porty v souboru nmap-services s poměrem větším než zadaným. <ratio> musí být mezi 0,0 a 1,0.

--top-ports <n>

Skenuje porty <n> s nejvyšším poměrem nalezené v souboru nmap-services po vyloučení všech portů zadaných --exclude-ports. <n> musí být 1 nebo větší.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.