Kontrola stavu portů je jednou ze základních úloh, když spravujeme síť nebo systém bez ohledu na typ velikosti, protože mnoho úkolů vyžaduje, aby porty byly otevřené pro přenos souborů nebo přístup uživatelů, takže stejně jako ostatní porty musí bude z bezpečnostních důvodů zavřeno.
Základní způsob, jak ověřit, zda je zařízení aktivní nebo ne, je použití příkazu „ping“, který je založen na ICMP, což nám dává možnost zkontrolovat dobu odezvy odesílání a přijímání odeslaných paketů a získat určité stejné statistiky:
ZVĚTŠIT
Přestože ping v základním stavu funguje dobře, u jiných typů úkolů nemusí být zcela spolehlivý, v tomto případě mluvíme o validaci portů TCP a UDP. Protokoly TCP a UDP fungují na protokolu vrstvy sítě Internet nebo na protokolu IP, který nabízí služby kontroly chyb, ale jak jsme zmínili, samotný příkaz ping negeneruje podrobnosti o těchto portech. Zde musíme použít dva nástroje nazvané Nmap a Tcping, které uvidíme podrobně pro Windows 10.
1. Co je a jak používat Tcping ve Windows 10
Co je TcpingTcping (tcping.exe) byl vyvinut jako konzolová aplikace, jejíž design a ovládání je podobné příkazu ping, ale rozdíl je v tom, že Tcping pracuje prostřednictvím portu tcp se zaměřením statistik na tyto typy portů.
Tento nástroj lze stáhnout z následujícího odkazu:
Použijte TcpingObslužný program tcping měří celkový čas, který 3cestný TCP handshake (SYN, SYN / ACK, ACK) používá jak na sobě, tak na vzdáleném hostiteli, což má za následek generování všech detailů v konečném výsledku úkolu.
Abychom mohli správně používat tcping, musíme přistoupit k příkazovému řádku a přejít (pomocí příkazu cd) do složky, kam byl stažen, a spustit tak soubor tcping.exe.
Provedení je jednoduché, můžeme provést následující:
tcping.exe solvetic.com 443V důsledku toho uvidíme podrobnosti, jako například:
- Stav portu, otevřeno nebo zavřeno
- Statistiky pingu
- Procento přijatých nebo neúspěšných paketů
- Doba provedení
ZVĚTŠIT
V případě, že je port uzavřen, například TCP port 853, který používá DNS přes TLS, uvidíme následující:
ZVĚTŠIT
Hlavní porty TCPVzpomeňme si na některé z hlavních dostupných TCP portů:
- Port 80, který se používá pro nezabezpečené procházení webu HTTP
- Port 990, který se používá pro FTPS (implicitní FTP)
- Port 443, který umožňuje procházení webu pomocí zabezpečeného protokolu HTTPS
- Port 22, který se používá pro zabezpečené připojení SSH a SFTP
- Port 53 používaný službou DNS, Domain Name System
- Port 25 používaný protokolem SMTP
Tcping parametryNyní má Tcping.exe některé parametry použití, které jsou:
- -t: Ping nepřetržitě až do zastavení pomocí kláves Ctrl-c
- -n 5: odešle 5 pingů na vzdáleného hostitele
- -i 5: ping každých 5 sekund
- -d: na každém řádku zadejte datum a čas
- -v: zobrazí verzi nástroje
- -4: přiřaďte adresování IPv4
- -6: přiřadit adresování IPv6
- -h: použijte režim HTTP
ZVĚTŠIT
Díky tomu máme Tcping k zobrazení úplných podrobností o otevřených portech TCP nebo ne v systému.
2. Co je a jak používat Nmap v systému Windows 10
Nmap (Network Mapper) je zcela bezplatný a open source nástroj, se kterým bude možné detekovat sítě a provádět bezpečnostní audity.
Nástroj Nmap využívá nezpracované IP pakety, díky nimž bude možné zjistit, které počítače jsou k dispozici v síti, jaké služby s názvem a verzí aplikace jsou na nich hostovány, jaké operační systémy jsou nainstalovány, jaký typ balíčků filtrů / Používají se brány firewall a mnoho dalšího.
Nástroje NmapAbychom ještě více porozuměli tomu, co Nmap nabízí, musíme vědět, že Nmap integruje nástroje jako:
- Pokročilé grafické uživatelské rozhraní s prohlížečem výsledků (Zenmap)
- Nástroj pro přenos, přesměrování a ladění dat (Ncat)
- Ideální nástroj pro porovnávání výsledků skenování (Ndiff)
- Nástroj pro generování paketů a analýzu odezvy (Nping)
Nmap je k dispozici ke stažení na následujícím odkazu:
Krok 1
Jakmile stáhneme spustitelný soubor Nmap, musíme jej nainstalovat místně v systému Windows 10 a vybrat, které nástroje budou k dispozici:
Krok 2
Poté můžeme pokračovat v instalaci Nmap:
Krok 3
V případě protokolů UDP musíme mít na paměti něco, a to je, že u protokolu TCP je jeho provoz založen na třícestném odesílání, původ pošle SYN na místo určení, cíl odpovídá za odpověď pomocí SYN -ACK a poté z toho původ pošle ACK k ukončení požadavku a tím k navázání spojení.
Jelikož UDP nenavazuje spojení, tento proces se nevztahuje na utilitu tcping, například zde vstupuje do hry Nmap, protože nám poskytne tyto výsledky.
PoznámkaAby Nmap ve Windows 10 fungoval správně, musíme nainstalovat funkci Npcap, která je k dispozici na následujícím odkazu:
Krok 4
Jakmile to provedeme, zkontrolujeme porty UDP, které provedeme, ale nejprve musíme pomocí příkazu cmd přejít na cestu, kde byl nainstalován Nmap:
"C: \ Program Files (x86) \ Nmap"Pokud nyní provedeme následující:
nmap -sU -p 53 www.solvetic.comKrok 5
V důsledku toho uvidíme následující:
ZVĚTŠIT
Krok 6
Zde najdeme stav vybraného portu, některé z nejpoužívanějších UDP portů jsou:
- Port 23: používá se v zařízeních Apple se službou Facetime.
- Port 53: používá se pro služby DNS
- Port 514: používá Syslog
- Port 1701: Platí pro protokol L2TP VPN.
Krok 7
Podobně Nmap nám umožňuje ověřit porty TCP pomocí následující syntaxe:
nmap -sT -p 443 www.solvetic.com
ZVĚTŠIT
Díky těmto nástrojům máme potřebné nástroje ke kontrole portů TCP a UDP pomocí příkazu ping ve Windows 10.