Prozkoumejte tisíce portů během několika sekund! Pojďme se podívat, jak to mohou správci sítí efektivně provést.
Zajímá vás, jak zjistit, které porty jsou aktivní na konkrétní IP adrese nebo rozsahu IP adres ve vaší síti?
Ruční kontrola by byla nesmírně zdlouhavá. Pro rychlé a efektivní skenování portů je mnohem praktičtější využít specializované nástroje. Již jsem se věnoval skenování portů u IP adres směřujících do internetu a obdržel jsem zpětnou vazbu ohledně nástrojů vhodných pro skenování intranetových sítí.
Skenování portů může probíhat různými metodami, jako jsou TCP, FIN, ICMP, Idle, SYN, UDP, ACK nebo Windows. Ne všechny skenery podporují všechny tyto metody, proto si vyberte ten, který nejlépe odpovídá vašim potřebám.
Nyní se podíváme na několik užitečných nástrojů:
Skener TCP portů
Jak už název napovídá, tento skener je specializován na detekci TCP portů.
TCP Port Scanner využívá SYN metodu a je schopen prohledat až 10 000 portů za sekundu. Je primárně určen pro operační systém Windows.
Nmap
Nmap (Network Mapper) je jedním z nejoblíbenějších nástrojů mezi síťovými administrátory. Lze jej instalovat na systémy Windows, Linux, macOS nebo sestavit ze zdrojového kódu. Nmap je známý svou schopností skenovat porty.
Zde je několik rychlých ukázek:
Pro rychlé skenování portů můžete použít příkaz: nmap -F $IPADRESA
[[email protected] ~]# nmap -F xx.xx.xx.xx
Starting Nmap 5.51 ( http://nmap.org ) at 2019-03-19 07:36 UTC
Nmap scan report for xx.xx.xx.com (xx.xx.xx.xx)
Host is up (0.039s latency).
Not shown: 95 filtered ports
PORT STATE SERVICE
22/tcp closed ssh
80/tcp open http
443/tcp closed https
3389/tcp closed ms-term-serv
5656/tcp open abyss
Nmap done: 1 IP address (1 host up) scanned in 1.93 seconds
[[email protected] ~]#
Pro skenování portů v sekvenčním pořadí použijte parametr -r
:
nmap -r $IPADRESA
Pro skenování určitého rozsahu portů využijte -p
. Následující příklad ukazuje skenování portů 80 až 444:
[[email protected] ~]# nmap -p80-444 xx.xx.xx.xx
Host is up (0.039s latency).
Not shown: 363 filtered ports
PORT STATE SERVICE
80/tcp open http
443/tcp closed https
Nmap done: 1 IP address (1 host up) scanned in 3.03 seconds
[[email protected] ~]#
Nmap je velmi výkonný nástroj s otevřeným zdrojovým kódem. Pro hlubší pochopení jeho funkcí se můžete podívat na komplexní kurz etického hackování s Nmap na Udemy.
Netcat
Netcat je univerzální nástroj pro síťovou diagnostiku s integrovanou funkcí skenování portů. Můžete jej nainstalovat na systémy jako NetBSD, FreeBSD, Linux a macOS.
Port Authority
Často pracujete na cestách? Vyzkoušejte Port Authority. Je to praktický nástroj pro objevování síťových zařízení a skenování IP adres, který je dostupný pro mobilní zařízení.
S touto aplikací můžete skenovat jak známé porty, tak i celé rozsahy portů. Je zdarma a nabízí i další užitečné funkce, jako například:
- Detekce IP adres
- Zjišťování otisků prstů SSH/HTTPS
- Hledání DNS záznamů
Advanced Port Scanner
Tento bezplatný skener umožňuje ověřovat otevřené porty a služby, které na nich běží. Advanced Port Scanner je navržen jako multithreadový skener, což přispívá k jeho vysoké rychlosti.
Navíc můžete provádět skenování vzdáleně prostřednictvím grafického rozhraní.
Network Scanner od MiTeC
MiTeC nabízí pokročilý nástroj pro skenování, který umožňuje prohledávat IP adresy, porty, AD, NetBIOS, ICMP, SNMP. Je dostupný ke stažení pro 32bitové i 64bitové verze Windows.
Podporuje import seznamů zařízení a export dat do formátu CSV. Umožňuje skenovat jak TCP, tak UDP porty a má integrovanou funkci pro vyhledávání informací Whois.
PortQryUI
Oblíbený nástroj příkazové řádky Portqry od Microsoftu je k dispozici i ve verzi s grafickým rozhraním. PortQryUI zachovává funkčnost příkazové verze a je určen výhradně pro operační systém Windows.
NetScanTools
NetScanTools je prémiová sada nástrojů, která obsahuje více než 50 nástrojů pro DNS, Ping, SNMP, Discovery, Whois, ARP, Traceroute a další.
Podporuje pět různých typů skenování portů:
- TCP Full Connect
- TCP SYN Half-Open
- UDP ICMP
- TCP/UDP ICMP
- Ostatní – kombinace SYN, URG, PSH, FIN, ACK, RST
Výsledky skenování jsou prezentovány v přehledném grafickém formátu.
Angry IP Scanner
Angry IP Scanner je open-source nástroj pro síťové skenování dostupný pro Linux, Windows a macOS X. Slouží k prohledávání IP adres a portů.
Mimo jiné dokáže získávat informace NetBIOS, hledat oblíbené IP adresy a detekovat webové servery.
Výsledky skenování lze uložit do souborů CSV, TXT, XML nebo jako seznamy IP-portů.
MASSCAN
Jedná se o skener TCP portů s funkcemi podobnými Nmap. MASSCAN je známý svou rychlostí, kdy je schopen prohledat celý internet během 5 minut.
Je primárně určen pro Linux, ale funguje i na Windows, Mac a FreeBSD.
Více informací naleznete v jejich úložišti na GitHubu.
Závěr
Doufám, že tyto nástroje vám usnadní skenování portů ve vaší interní síti i na veřejných IP adresách. Většina z nich je dostupná zdarma, takže můžete vyzkoušet, který vám nejlépe vyhovuje.