Сканер портов или прокси-сервер для тестирования UDP (или всех других) протоколов на определенных (или всех) портах

Сканер портов или прокси-сервер для тестирования UDP (или всех других) протоколов на определенных (или всех) портах

У меня возникла проблема с GPS-локализатором (TK102), который, вероятно, отправляет данные по протоколу UDP, но мой сервер их не получает (хотя получает от других клиентов, использующих UDP и этот IP/порт).

Я спросил наЮникс/Линукскак я могу попытаться решить эту проблему на стороне сервера.

Но я бы также спросил здесь, есть ли какое-либо решение для Windows, которое я мог бы использовать на своем домашнем компьютере (после перенаправления локализатора на IP этого компьютера вместо сервера) для перехвата/отслеживания/проверки, действительно ли он что-то отправляет, и если отправляет, то что?

решение1

Решение практически одинаково для каждой операционной системы. Запустите анализатор пакетов на сервере (для Windows есть, например,WindumpилиWireshark). Windumpпример:

C:\> windump -D
1.\Device\NPF_{FD6B99B9-2B36-4222-A1C3-59C52DE63BB1} (Intel(R) PRO/1000 MT Desktop Adapter)

C:\> windump -i 1 -XX udp
windump: listening on \Device\NPF_{FD6B99B9-2B36-4222-A1C3-59C52DE63BB1}
...

Затем отправьте UDP-пакеты на ваш сервер с другого хоста:

hping3 SERVER --udp -p 2342 -c 1 -n

или

nmap -sU -n -Pn -p 2342 SERVER

и посмотрите, регистрирует ли анализатор пакетов эти пакеты.

Связанный контент