Jak skenovat Tcp porty pomocí Nmap

Jak skenovat Tcp porty pomocí Nmap

Důležitou metodou, jak přesně zjistit, jaké služby běží ve vaší síti, je provést skenování portů. Spuštění skenování portů vám může poskytnout přesný přehled o útočné ploše vašeho počítače a sítě. V některých případech můžete zjistit, že máte spuštěné služby, které jste možná nečekali.

Transmission Control Protocol neboli TCP je standard, který umožňuje připojení mezi počítači přes síť. TCP používá třícestný handshake k otevření připojení, které pak zůstane otevřené, dokud nevyprší časový limit nebo dokud nebude připojení uzavřeno. To neznamená, že připojení vždy přenáší data, znamená to pouze, že obě strany uloží podrobnosti o připojení a mohou okamžitě obnovit odesílání a přijímání dat.

Nmap je standardní nástroj pro provádění skenování portů. Je navržen primárně pro běh na Linuxu, ale existují také verze pro Windows. K dispozici je také grafické rozhraní, ale použití příkazového řádku je stále standardem.

Jak používat Nmap

Chcete-li otestovat, zda máte Nmap nainstalovaný na počítači se systémem Linux, spusťte příkaz „nmap“. Pokud získáte stránku nápovědy, je nainstalována a připravena ke spuštění, pokud se zobrazí chyba, že příkaz nebyl nalezen, musíte nainstalovat Nmap.

Stránka nápovědy je velmi hustá a zobrazuje spoustu možností, které mohou být matoucí. Základy, které potřebujete ke skenování TCP portů, jsou relativně jednoduché. Základní struktura, kterou potřebujete, je „nmap [typ skenování] [možnosti] {specifikace cíle}“.

Pro skenování TCP portů budete chtít použít jeden ze dvou typů skenování, TCP nebo SYN. Skenování TCP se pokusí vytvořit úplné připojení ke každému portu a dokončí třístranné navázání spojení. Skenování SYN mírně zneužívá protokol a nikdy neodešle třetí zprávu třístranného podání ruky. Skenování SYN často méně zatěžuje systémové zdroje, protože zařízení nemusí udržovat otevřených mnoho připojení najednou, protože připojení nejsou nikdy plně navázána, také běží rychleji než skenování TCP, ale budou potřebovat oprávnění root. Skenování TCP je specifikováno příznakem „-sT“, zatímco skenování SYN je specifikováno pomocí „-sS“.

Tip: Třícestný handshake je způsob, jakým je inicializováno připojení TCP, zahrnuje tři zprávy „SYN, SYN-ACK a ACK“ odeslané z klienta na server, ze serveru na klienta a poté z klienta na server.

Jak určit možnosti skenování

Sekce možností je zcela volitelná, ale existuje řada, která může být obecně užitečná. Podrobnější výsledky skenování můžete povolit zvýšením výřečnosti pomocí „-v“, výřečnost můžete dále zvýšit až na třetí úroveň pomocí „-vvv“. Detekci operačního systému, detekci verzí, skenování skriptů a traceroutes můžete spustit pomocí příznaku „-A“, i když to bude trvat o něco déle.

Adresy IPv4 nebo IPv6 můžete skenovat najednou, výchozí je IPv4, pokud chcete skenovat adresy IPv6, musíte použít příznak „-6“. Nmap někdy spustí rychlou kontrolu pingu, aby zjistil, které hots jsou aktivní, pokud to přeskakuje hostitele, které chcete otestovat, můžete to vypnout příznakem „-Pn“. Pokud zadáte velký rozsah, může skenování trvat dlouho. Příznak „-T4“ spustí skenování rychleji a je nepravděpodobné, že by něco vynechal, může zahltit pomalé sítě nebo zařízení, protože se výrazně zvýší výkon.

Jak zadat IP adresu a rozsahy portů

Ve výchozím nastavení Nmap prohledá 1000 nejčastěji používaných portů, rozsah portů můžete nastavit ručně pomocí příznaku „-p“ a poté zadat rozsah bez mezer. Rozsahy portů lze zadat pomocí hodnot oddělených čárkou, rozsahů s pomlčkou nebo kombinací obou. Například příznaky „-p22“, „-p1-65535“ a „-p21-25,80,139,8080“ prohledají port 22, všechny porty mezi 1 a 65535 a porty 21 až 25, 80, 239, respektive 8080. Je také možné zadat příznak „–top-ports [číslo]“ místo toho, aby se skenovaly top [číslo] nejběžnějších portů. Pokud chcete specifikovat všechny porty, můžete použít zkratku „-p-“.

Tip: Čísla portů se pohybují mezi 0 a 65535, ačkoli 0 technicky nelze použít.

Poslední věc, kterou musíte zadat, jsou IP adresy zařízení, která chcete testovat. Chcete-li tak učinit, jednoduše vypište všechny adresy IP, které chcete skenovat, měly by být odděleny mezerami a lze je vypsat jednotlivě, podle rozsahů s pomlčkou nebo pomocí zápisu CIDR. Například „191.168.0.1“ naskenuje tuto jedinou IP adresu, „192.168.0.1-5“ prohledá pět IP adres mezi 102.168.0.1 a 192.168.0.5 a nakonec „192.168.0.1/24“ prohledá všechny IP adresy mezi 192.168.0.1 a 192.168.0.255.

Celkový příkaz by měl vypadat přibližně jako následující příklady: „nmap -sS -vvv -A -p- 127.0.0.1“, „nmap -sS -v -p80,443,8080 192.168.0.1/24“, „nmap -sS –horní porty 10000 -6 ::1”

Jak skenovat Tcp porty pomocí Nmap

Dejte dohromady argumenty, které chcete použít, a poté spusťte příkaz.


Vyřešte chybu „Soubor iTunes Library.itl je uzamčen“ v iTunes

Vyřešte chybu „Soubor iTunes Library.itl je uzamčen“ v iTunes

Vyřešte chybu Apple iTunes, která říká, že soubor iTunes Library.itl je uzamčen, na uzamčeném disku nebo nemáte oprávnění k zápisu pro tento soubor.

ITunes: Jak míchat nebo opakovat hudbu

ITunes: Jak míchat nebo opakovat hudbu

Nemůžete přijít na to, jak opakovat skladbu nebo seznam skladeb v Apple iTunes? Ani my jsme zpočátku nemohli. Zde je několik podrobných pokynů, jak se to dělá.

Vytvořte zaoblené rohy pomocí Paint.NET

Vytvořte zaoblené rohy pomocí Paint.NET

Jak vytvořit moderně vypadající fotografie přidáním zaoblených rohů v Paint.NET

Vše, co potřebujete vědět o WhatsApp Delete for Me

Vše, co potřebujete vědět o WhatsApp Delete for Me

Použili jste Delete for me na WhatsApp k odstranění zpráv od všech? Bez obav! Přečtěte si toto, abyste se dozvěděli o zrušení funkce Delete for me na WhatsApp.

Zakázat vyskakovací upozornění AVG

Zakázat vyskakovací upozornění AVG

Jak vypnout otravná upozornění AVG, která se zobrazují v pravém dolním rohu obrazovky.

Přidání textu do Clipchamp: Průvodce krok za krokem

Přidání textu do Clipchamp: Průvodce krok za krokem

Obrázek vydá za tisíc slov. Někdy však musí být slova napsána explicitně, aby byla zdůrazněna a vysvětlena, nebo aby byla vaše práce jen pojmenována. Pro ty, kteří pracují s Clipchamp, je to…

Jak používat Kdenlive ve Windows: Průvodce krok za krokem

Jak používat Kdenlive ve Windows: Průvodce krok za krokem

Nainstalovali jste si tedy Kdenlive na Windows a chcete jej začít používat k úpravám videí. Ale naučit se navigovat v nové aplikaci se snadněji řekne, než udělá, zvláště pokud jde o úpravy videa…

Jak smazat účet na Instagramu

Jak smazat účet na Instagramu

Když se rozhodnete, že jste se svým instagramovým účtem skončili a chcete se ho zbavit. Zde je návod, který vám pomůže dočasně nebo trvale smazat váš Instagramový účet.

Jak vypnout „Skrýt IP adresu“ pro web na iPhone

Jak vypnout „Skrýt IP adresu“ pro web na iPhone

Apple v iOS 15 představil funkce zaměřené na soukromí s možností skrýt vaši IP adresu, skrýt váš e-mail a mnoho dalšího. Tyto funkce vám pomohou zachovat vaše soukromí při procházení stáží…

10 nejlepších tipů, jak používat Dynamic Island jako profesionál!

10 nejlepších tipů, jak používat Dynamic Island jako profesionál!

iPhone 14 Pro a Pro Max jsou nejnovější vlajková zařízení od společnosti Apple, která přicházejí s řadou jedinečných a nových funkcí, jako je Dynamic Island. Dynamic Island je softwarová funkce, která využívá nové dis…