Getting information from a received packet's header

Varga Dávid varga.david at duvinet.hu
Mon Mar 12 05:56:10 EDT 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
Dávid
Sent: Saturday, March 10, 2007 5:14 PM
To: hostap at shmoo.com
Subject: Getting information from a received packet's header

 

Hello!

 

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
(informally):

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!

David

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.shmoo.com/pipermail/hostap/attachments/20070312/b0cff5b2/attachment.htm 


More information about the HostAP mailing list