Wszyscy znają port TCP, na przykład port 80, można użyć telnet ip 80, aby zweryfikować, czy port słucha prawidłowo, więc czy port UDP może być testowany w ten sam sposób?
W Internecie jest wiele artykułów testujących, czy port UDP jest odblokowany.Żadna z nich nie jest dokładnaNajlepszą metodą testową jest włączenie nasłuchu UDP na serwerze, a klient wysyła pakiety UDP do serwera, a serwer sprawdza, czy można je odebrać, jak pokazano na poniższym rysunku:
nc to skrót od netcat, który wykorzystuje protokoły UDP i TCP. Jest to niezawodne narzędzie do obsługi w tle, które można łatwo uruchomić przez inne programy, a także służy jako narzędzie testowe lub hakujące sieci. Dzięki niej łatwo nawiązać jakiekolwiek powiązania. Jest wiele przydatnych narzędzi wbudowanych.
polecenie
1) -l Używał do określenia, że NC będzie w trybie odsłuchu. Określenie tego parametru oznacza, że NC jest traktowany jako serwer, nasłuchujący i akceptujący połączenia zamiast inicjować połączenia z innymi adresami. 2) -p <port> Użytkownik ustawia port do słuchania 3) -s Określ źródłowy adres IP do przesyłania danych, co jest stosowane dla maszyn wielosieciowych 4) -u Określ, że nc korzysta z protokołu UDP, który domyślnie stosuje TCP 5) -v Informacje o interakcjach lub błędach są szczególnie przydatne dla początkujących w debugowaniu 6)-w Liczba sekund przerwy, a następnie liczba 7)-z Oznacza zero, co oznacza, że podczas skanowania nie są przesyłane żadne dane
Samouczek testowy
serwerWłącz nasłuchiwacz UDP na porcie 12345 za pomocą następującego polecenia:
-lup to właściwie skrót od -l -u -p
klientWyślij wiadomość do serwera za pomocą protokołu UDP za pomocą następującego polecenia:
Wprowadź dowolny ciąg znaków, wprowadź go, a serwer sprawdzi, czy został odebrany, jak pokazano na poniższym rysunku:
Na koniec załącz poniżej narzędzia Windows NC:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
|