| Сейчас на форуме: jinoweb, bartolomeo (+5 невидимых) |
| eXeL@B —› Программирование —› Получить порт из IP-пакета |
| Посл.ответ | Сообщение |
|
|
Создано: 03 декабря 2016 01:54 · Личное сообщение · #1 Мне нужно написать анализатор IP-пакетов с несложной фильтрацией по IP и порту. Сейчас у меня готова программа, перехватывающая IP-пакеты, но в них не содержится порт: это уже часть протокола TCP или UDP. Каким образом мне добраться до порта? В хекс-дампе вижу HTTP-хедеры и другой мусор. Это тоже будет использоваться при фильтрации, но сейчас мне важнее определить ip:port. Пишу на винсокетах. ![]() |
|
|
Создано: 03 декабря 2016 02:41 · Личное сообщение · #2 |
|
|
Создано: 03 декабря 2016 03:00 · Личное сообщение · #3 |
|
|
Создано: 03 декабря 2016 03:05 · Личное сообщение · #4 я хз вообще зачем это если для винды то там какой то механизм фаервола был для доступа с юзер левела и можно было поставить хук процедуру в винде, которая вызывалась и по ее результатам можно было мочить пакет или пропускать хз, погуглите я уже забыл, может уже в современных виндах и отключили эту фишку Добавлено спустя 41 минуту https://msdn.microsoft.com/windows/hardware/drivers/network/porting-packet-processing-drivers-and-apps-to-wfp https://msdn.microsoft.com/en-us/library/aa366510(v=vs.85).aspx ![]() |
|
|
Создано: 03 декабря 2016 04:10 · Личное сообщение · #5 |
|
|
Создано: 03 декабря 2016 13:12 · Личное сообщение · #6 |
|
|
Создано: 09 декабря 2016 04:14 · Личное сообщение · #7 |
|
|
Создано: 09 декабря 2016 23:19 · Личное сообщение · #8 |
|
|
Создано: 18 декабря 2016 19:11 · Поправил: LoDS · Личное сообщение · #9 пипец.... человек пишет сетевой экран.... пи***ц.. Человек, я тебе рекомендую разобраться для начала с моделью OSI, потом разобраться с основами сетевого взаимодействия, потом с написанием драйверов. Ивот только после этого садиться писать код. Я прям предвещаю следующий вопрос в теме: -как дропать пакеты?...
![]() |
| eXeL@B —› Программирование —› Получить порт из IP-пакета |







пипец.... человек пишет сетевой экран.... пи***ц.. Человек, я тебе рекомендую разобраться для начала с моделью OSI, потом разобраться с основами сетевого взаимодействия, потом с написанием драйверов. Ивот только после этого садиться писать код. Я прям предвещаю следующий вопрос в теме: -как дропать пакеты?...
Для печати