Každý zná TCP port, například port 80, můžete použít telnet IP 80 k ověření, zda port poslouchá normálně, takže lze UDP port testovat stejným způsobem?
Na internetu je mnoho článků, které testují, zda je UDP port odblokovaný.Žádná z nich není přesnáNejlepší testovací metodou je povolit UDP poslouchání na serveru, klient odesílá UDP pakety serveru a server kontroluje, zda je možné je přijmout, jak je znázorněno na obrázku níže:
nc je zkratka pro netcat, který používá protokoly UDP a TCP. Jedná se o spolehlivý nástroj pro provoz na pozadí, který lze snadno aktivovat jinými programy, a také se používá jako testovací nebo hackovací nástroj pro sítě. S ním můžete snadno navázat jakékoli spojení. Je zde mnoho užitečných nástrojů.
příkaz
1) -l Používal se k určení, že NC bude v režimu poslechu. Specifikace tohoto parametru znamená, že NC je považován za server, který naslouchá a přijímá spojení místo toho, aby inicioval spojení na jiné adresy. 2) -p <port> Uživatel nastaví port pro poslech 3) -s Specifikujte zdrojovou IP adresu pro odesílání dat, což je vhodné pro stroje s více NIC 4) -u Specifikujte, že nc používá protokol UDP, který ve výchozím nastavení nastavuje TCP 5) -v Výstupní interakce nebo chybové informace, zvláště užitečné pro začátečnické ladění 6)-w Počet sekund timeoutu, následovaný číslem 7)-z Označuje nulu, což znamená, že při skenování nejsou odesílána žádná data
Testovací tutoriál
ServerPovolte UDP posluchačský modul na portu 12345 následujícím příkazem:
-lup je ve skutečnosti zkratka -l -u -p
klientPošlete zprávu serveru pomocí protokolu UDP následujícím příkazem:
Zadejte libovolný řetězec, zadejte ho a server zkontroluje, zda byl přijat, jak je znázorněno na obrázku níže:
Nakonec připojte níže uvedené nástroje Windows NC:
Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosím Odpověď
|