デバイスをモニタモードに設定しようとしています。モニタモードで「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