Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Можно ли ловить UDP пакеты со всех портов?


Автор: nic1986 3.6.2015, 00:01
Если да, то как? Цель - ловить все броадкасты.

Автор: baldina 3.6.2015, 01:46
- broadcast это не то, что вы думаете
- можно ловить вообще все пакеты, и не только на транспортном уровне, но и ниже
- как: стать пакетным фильтром (как именно зависит от ОС)

Добавлено через 1 минуту и 19 секунд
начните http://www.opennet.ru/base/dev/traffic_analyze.txt.html

Автор: nic1986 3.6.2015, 10:25
Цитата(baldina @  3.6.2015,  01:46 Найти цитируемый пост)
- broadcast это не то, что вы думаете

Ну и как мне тогда проверить, пропускает ли мой провайдер, из вне  UDP или нет?
Цитата(baldina @  3.6.2015,  01:46 Найти цитируемый пост)
начните отсюда 

Я специально создал тему в разделе по WinAPI

Автор: feodorv 3.6.2015, 11:00
Цитата(nic1986 @  3.6.2015,  00:01 Найти цитируемый пост)
Если да, то как? Цель - ловить все броадкасты.

Цитата(nic1986 @  3.6.2015,  10:25 Найти цитируемый пост)
Ну и как мне тогда проверить, пропускает ли мой провайдер, из вне  UDP или нет?

Вообще ничего не понятно. Пожалуйста, опишите как можно подробнее задачу, которая стоит перед Вами (а не способ решения, который, как Вы думаете, поможет). 

И у Вас NAT стоит, что ли?

Автор: nic1986 3.6.2015, 11:27
Хочу найти концы, между 2мя fullcone NAT, через UDP броадкаст.Вот и хочу понять,пропустит провайдер снаружи  UDP  пакеты или нет.

Автор: xvr 3.6.2015, 15:04
Цитата(nic1986 @  3.6.2015,  10:25 Найти цитируемый пост)
Ну и как мне тогда проверить, пропускает ли мой провайдер, из вне  UDP или нет?

Если только за этим, то поставьте WireShark и посмотрите. Если не хотите смотреть глазами - поставьте в нем же фильтр на те пакеты, которые вы ожидаетет получить

Добавлено через 1 минуту и 3 секунды
Цитата(nic1986 @  3.6.2015,  11:27 Найти цитируемый пост)
Хочу найти концы, между 2мя fullcone NAT, через UDP броадкаст.Вот и хочу понять,пропустит провайдер снаружи  UDP  пакеты или нет. 

С 90% вероятностью ответ - нет.

Автор: nic1986 3.6.2015, 16:59
Может кто тогда подскажет велосипедов, для поиска концов между двумя NAT ?

Автор: tzirechnoy 3.6.2015, 18:48
Цитата
Может кто тогда подскажет велосипедов, для поиска концов между двумя NAT ?


Купить один не-NAT адрес. Например, через VPN. Или виртуалку. Баксов пять в месяц, если не париться с бесплатностью.

Так-то есть разные техники -- и UPnP, и UDP hole punching, и STUN -- но оно всё работает через раз. Хочешь, чтобы всё просто работало -- пять баксов в месяц.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)