Date: Thu, 30 Oct 2014 09:13:10 -0700 From: Adrian Chadd <adrian@freebsd.org> To: clutton <clutton@zoho.com> Cc: "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org> Subject: Re: pcap_inject() ruins my handmade packets Message-ID: <CAJ-Vmon%2B58vPtAkfKQB-KzeYBTuzNvMA-zwmt5kyzAcTw_L9NQ@mail.gmail.com> In-Reply-To: <1414685517.8086.15.camel@eva02.mbsd> References: <1414110110.1395.14.camel@eva02.mbsd> <CAJ-Vmo=b7xgFHseZJbUpLYY%2B%2BFh2jt6D74dPw6BYtaKBHA=%2BUQ@mail.gmail.com> <1414285536.12280.6.camel@eva02.mbsd> <CAJ-Vmonv9t5UcVgNnyvKz5wqaxgOojLO_pYhaAkXaAGxRAvTuA@mail.gmail.com> <1414685517.8086.15.camel@eva02.mbsd>
next in thread | previous in thread | raw e-mail | index | archive | help
Hah, what was your actual code that worked? And hm, there are some things in the radiotap header that the raw transmit path pays attention to. -adrian On 30 October 2014 09:11, clutton <clutton@zoho.com> wrote: > On Sat, 2014-10-25 at 19:54 -0700, Adrian Chadd wrote: >> On 25 October 2014 18:05, clutton <clutton@zoho.com> wrote: >> > On Thu, 2014-10-23 at 17:32 -0700, Adrian Chadd wrote: >> >> Which version of FreeBSD are you using? >> >> >> >> I only recently fixed raw frame injection in monitor mode in >> >> FreeBSD-11. How are you trying to do raw frame injection? >> >> >> >> >> >> -adrian >> >> >> > >> > Any ideas? Why this doesn't work for me using pcap and works using >> > sockets? >> > https://www.kernel.org/doc/Documentation/networking/mac80211-injection= .txt >> > >> > As I understand monitor mode can be used for injections now, is it >> > right? >> > >> > As I remember some discussion here (a long time ago) said that the >> > monitor mode is for monitoring :) and people should use other modes fo= r >> > injections. But since new pcap API was introduced, we can see that the >> > monitor mode is not only for monitoring. >> >> It should be working. I haven't coded anything up recently to use >> monitor mode and inject, but I do know it now works. >> >> >> >> -adrian > > I finally made the =C2=ABreaver=C2=BB work, I even got banned by my AP. T= he > problem is the pcap library, not the source of the program. > > Before sending any patches I think I need familiarize myself with > libpcap more. Because it's pretty scary to patch program which has > comments like this: > > * Back in 2002, Donald Lee at Cray wanted a DLT_ for > * IP-over-FC: > [skip] > * 11 years later, Christian Svensson wanted to map > * various ARPHRD_ values to DLT_FC_2 and > * DLT_FC_2_WITH_FRAME_DELIMS for raw Fibre Channel > * frames: > > One more question: no radiotap headers currently can be injected. Right? > The underlie levels just ignore DLT_IEEE802_11_RADIO dlt. > > > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.or= g"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmon%2B58vPtAkfKQB-KzeYBTuzNvMA-zwmt5kyzAcTw_L9NQ>