[Q] Reading 802.11 packet including header to application using onboard wifi chipset - General Questions and Answers

Hi,
I am writing an wifi tether app where in we want to read total 802.11 packet (i.e. including 802.11 header) to application space and forward these packets to different gateways through LTE based on some criteria. Can you please suggest me if we can we do this without root privileges using onboard WIFI chipset on galaxy nexus(Verizon) phone?
Only method I know is writing a kernel module to hijack the packets from bcm4330 driver and handover to application. This requires kernel compilation and hence rooting the device. Any suggestions/comments or ideas on this idea?
Thanks In Advance.
Thanks,
ponugoti

Related

[Q] Why no android app shows scanned 802.11 protocol version (a/b/g/n) ? API limit?

Hi,
I would like to see what 802.11 protocol version is used by nearby wifi networks. But no app shows it. Is it some API limitation? or is it not important information for anyone? cant understand... I can only see frequency...so I can imagine if it is 2,4 / 5 GHz..but not a/n. Windows apps shows protocol version without problems.
And almost all of Android wifi info apps looks similar so is it only different face to one API?
Thx
noone?
Wi-Fi Protocol Android
I get some information to you...
Android using Protocol 802.11 g/n using for wi-fi
source : www,kingston,com/datasheets/dtwid_us.pdf
we can share with me in
[email protected]

Proof of concept 802.11 monitor mode without root using external Wi-Fi card

Hi all,
I thought this may be of interest here. I have just release a proof of concept for 802.11 monitor mode on Android using an external Wi-Fi card/USB OTG (ALFA AWUS036H). Because it uses USB OTG, it doesn't require root.
More details at http:/ /bryce-thomas.blogspot.com.au/2012/10/introducing-liber80211.html, including links to the source/documentation/app on Google Play (you'll have to copy/paste the link and remove the space between the two HTTP forward slashes - I don't have permission to post links.
Bryce.

[Q] Can't modify Wifi operations...

Hello, I'm trying to modify Wifi operations (802.11 MAC) in Nexus S.
For example, I'm trying to change the values of fields in MAC header in Beacon frame or Null data frame(for power saving mode).
But, I have a critical problem that I cannot find the corresponding kernel files.
I don't know where the 802.11 MAC header is created in case of TX,
and where the values of fields of 802.11 MAC header are extracted from the received packet in case of RX.
Actually, I found several kernel files relating to 802.11 operations, so for example, kernel/net/mac80211/*, and so on.
Especially, kernel/net/mac802.11/tx.c includes "ieee80211_subif_start_xmit" function.
However, when I compile the kernel files to generate zImage, they are not included (they are not compiled), but my Nexus S works properly.
Also, I found that Nexus S employing JB uses kernel/drivers/net/wireless/bcmdmd/*
However, in .../bcmdhd/*, the functions which might be 802.11-related are not executed when browsing Internet using Nexus S.
Please let me know how to do or what to do...
and I'm currently working on the kernel version is 3.0.31 (JB).
Thank you.

Hotspot traffic monitor related to connected devices

Hi,
currently I am in area were 3g internet is cheapest way to internet especially when you buy big packages (fyi New Zealand). So I am sharing my connection with others via mobile AP - tethering. I need some app which can monitor traffic of connected devices. I mean information for example that device with name "xxx" ip "192.168.x.x." and MAC "ff:ff:fff...." has downloaded and uploaded 256 MB etc. Alternatively can be useful application which can set limits to devices. I tried a lot of apps but so far nothing. Do you know about something?
Thank a lot

[Q] [Question] How to efficiently tether with tethered device as priority:

I notice my speeds from a tethered device are much less than that of the device providing the actual data. If somebody could tell me (using native AOSP tethering or other app) how to prioritize the tethered device? I am not familiar with what TCP scheduler would be best if that's what I need. Thanks in advance

Categories

Resources