Getting information from a received packet's header
Mon Mar 12 02:56:10 PDT 2007
Please help me anyone who can!
I'm not willing to use it for anything like sniffing (: I'm just
implementing a new mixed infrastructure-adhoc protocol and I need to know
which other stations can be heard on each station.
Thanks again; David
From: hostap-bounces+varga.david=duvinet.hu at shmoo.com
[mailto:hostap-bounces+varga.david=duvinet.hu at shmoo.com] On Behalf Of Varga
Sent: Saturday, March 10, 2007 5:14 PM
To: hostap at shmoo.com
Subject: Getting information from a received packet's header
I need to collect some information of incoming packets from the headers.
What I did is the following:
I added in hostap_80211_rx.c under the function hostap_80211_rx these
printk(KERN_DEBUG ....... hdr->addr1, hdr->addr2, hdr->add3,
rx_stats->signal, rx_stats->noise, rx_stats->rate, skb->len, jiffies)
My problem is that in dmesg I can only see information from broadcast
packets or those that were sent this host, but I'd like to capture all
packets within the same network (ssid).
Is it possible? Where do I have to inject these lines? Or is there a command
that allows other packets not to be dropped before this layer?
I also tried promiscous mode with ifconfig, but I think that works in a
higher layer, so it didn't help.
The card is in managed mode, because I need it to be connected to the ap.
Thank you for your help!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Hostap