Как получить пакет SYN / ACK на сокете RAW? - PullRequest
0 голосов
/ 05 мая 2019

Я использую сканер портов TCP SYN. Код может отправлять TCP SYN на удаленный хост, и хост отправляет обратно пакет SYN / ACK. Теперь моя цель - написать код, который будет собирать этот пакет, проверять флаги и сообщать, что порт открыт. Я вижу пакет SYN / ACK в Wireshark, но я пытаюсь получить пакет с помощью функции recvfrom (). Однако эта функция просто ожидает ответа, даже когда я вижу, что требуемый пакет достиг определенного порта. Что я делаю не так?

...