Každý pozná TCP port, napríklad port 80, môžete použiť telnet IP 80 na overenie, či port počúva normálne, takže môže byť UDP port testovaný rovnakým spôsobom?
Na internete je veľa článkov, ktoré testujú, či je UDP port odblokovaný.Žiadna z nich nie je presnáNajlepšou testovacou metódou je povoliť UDP počúvanie na serveri, klient posiela UDP pakety serveru a server kontroluje, či ich je možné prijať, ako je znázornené na obrázku nižšie:
nc je skratka pre netcat, ktorý používa protokoly UDP a TCP. Je to spoľahlivý nástroj na operácie na pozadí, ktorý môžu ľahko aktivovať iné programy, a používa sa aj ako testovací alebo hackerský nástroj pre siete. S ním môžete ľahko nadviazať akékoľvek spojenie. Existuje mnoho užitočných nástrojov zabudovaných.
príkaz
1) -l Používal sa na špecifikáciu, že NC bude v režime počúvania. Špecifikovanie tohto parametra znamená, že NC je považovaný za server, ktorý počúva a prijíma spojenia namiesto iniciovania spojení na iné adresy. 2) -p <port> Používateľ nastaví port na počúvanie 3) -s Špecifikujte zdrojovú IP adresu pre odosielanie dát, ktorá je použiteľná pre viacsieťové počítače 4) -u Špecifikujte, že nc používa protokol UDP, ktorý predvolene používa TCP 5) -v Výstupné informácie o interakcii alebo chybách, obzvlášť užitočné pre začiatočníkov v ladení 6)-w Počet sekúnd timeoutu, nasledovaný číslom 7)-z Označuje nulu, čo znamená, že pri skenovaní sa neodosielajú žiadne dáta
Testovací tutoriál
ServerPovolte UDP poslucháč na porte 12345 nasledujúcim príkazom:
-lup je vlastne skratka od -l -u -p
klientPošlite správu serveru pomocou protokolu UDP s nasledujúcim príkazom:
Zadajte akýkoľvek reťazec, zadajte ho a server skontroluje, či bol prijatý, ako je znázornené na obrázku nižšie:
Nakoniec priložte nižšie nástroje Windows NC:
Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď
|