Я пытаюсь настроить свое устройство на режим мониторинга, и я знаю, что он способен находиться в режиме монитора, когда работает «монитор режима iwconfig wlan0», я запускаю свой код, и я могу захватывать пакеты из любого места.pcap_set_rfmon не работает?
Проблема заключается в том, что в libpcap он не может полностью настроить режим моего устройства (без ввода вышеупомянутой командной строки). Я не могу захватить любые пакеты, пока я не подключу вручную к точке доступа.
pcap_t *handler = pcap_create("wlan0",errbuff);
if(pcap_set_rfmon(handler,1)==0)
{
std::cout << "monitor mode enabled" << std::endl;
}
handler=pcap_open_live ("wlan0", 2048,0,512,errbuff);
int status = pcap_activate(handler); //it returns 0 here.
так это проблема коды, или проблема библиотеки PCAP? Кто-нибудь успешно установить свое устройство в режиме мониторинга без использования командной строки? Я использую Realtek2500 кстати.
Сэр, я хотел бы у меня было больше на голоса дают. Благодарю. – csexton