использование SharpPcap с usp 3G модемом

#modem #3g #sharppcap

#модем #3g #sharppcap

Вопрос:

Я научился SharpPcap перехватывать пакеты с определенного сетевого интерфейса. Следующий код используется для получения всех сетевых интерфейсов на локальном компьютере:

 foreach (PcapDevice dev in CaptureDeviceList.Instance)
    Console.WriteLine(dev.ToString());
  

но когда я подключаю свой модем usp 3G и запускаю вышеуказанную программу, возвращаемый список не содержит строки для модема usp 3G.

Как мне применить захват пакетов к этому 3G-модему?

Комментарии:

1. Вы пробовали захват на этом адаптере с помощью Wireshark? SharpPcap использует libpcap / winpcap, как и Wireshark. Если Wireshark может выполнять захват на этом устройстве, SharpPcap также может.

Ответ №1:

РЕДАКТИРОВАТЬ: я нашел один способ сделать это. Я был бы рад, если у кого-то есть что-то получше, потому что для этого требуется коммерческий продукт. CommView от Tamosoft позволяет захватывать пакеты Verizon Aircard. (Не могу говорить ни с чем другим …)

CommView от Tamosoft

У них есть бесплатная версия, которую вы можете использовать для тестирования (она захватывает только все остальные пакеты). Это около 250 долларов.


Предыдущий ответ

@ Крис Морган

К сожалению, модемы имеют PPP-соединения, которые не поддерживаются в Windows XP, Windows Vista или Windows 7 на уровне сетевого адаптера. Поэтому WinPcap, Wireshark и т.д. не будут видеть трафик.

Смотрите вопрос № 5 из часто задаваемых вопросов:

Часто задаваемые вопросы по WinPcap