Всі знають TCP-порт, наприклад, порт 80, можна використати telnet ip 80, щоб перевірити, чи порт слухає нормально, тож чи можна протестувати UDP-порт так само?
В Інтернеті є багато статей, які перевіряють, чи розблоковано UDP-порт.Жоден із них не є точнимНайкращий метод тестування — увімкнути UDP-прослуховування на сервері, і клієнт надсилає UDP-пакети серверу, а сервер перевіряє, чи можна їх прийняти, як показано на рисунку нижче:
nc — це скорочення від netcat, який використовує протоколи UDP і TCP. Це надійний інструмент для фонової роботи, який легко активують інші програми, а також використовується як інструмент тестування або хакерського інструменту мереж. Завдяки цьому ви легко зможете встановити будь-який зв'язок. Вбудовано багато корисних інструментів.
команда
1) -l Використовується для вказівки, що NC буде в режимі прослуховування. Визначення цього параметра означає, що NC розглядається як сервер, який слухає та приймає з'єднання замість того, щоб ініціювати з'єднання з іншими адресами. 2) -p <port> Користувач встановлює порт для прослуховування 3) -s Вкажіть IP-адресу джерела для передачі даних, яка застосовна до багатомережевих машин 4) -u Вкажіть, що NC використовує протокол UDP, який за замовчуванням працює на TCP 5) -v Вихідна інформація про взаємодію або помилку, особливо корисна для новачків у налагодженні 6)-w Кількість секунд тайм-ауту, а потім число 7)-z Позначає нуль, що означає, що під час сканування не надсилаються дані
Тестовий урок
СерверУвімкніть UDP-слухач на порті 12345 за допомогою наступної команди:
-lup насправді є абревіатурою від -l -u -p
клієнтНадішліть повідомлення серверу за допомогою протоколу UDP з наступною командою:
Введіть будь-який рядок, введіть його, і сервер перевірить, чи отримано повідомлення, як показано на рисунку нижче:
Нарешті, додайте нижче інструменти для Windows Nc:
Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласка Відповідь
|