I want to setup a wireless infrastructure network wherein the access point has the ability to modify certain packets on the fly. For example, the AP should be able to modify an HTTP request from a client to a webserver on the same network by adding an addition field in the request containing the MAC address of the client. Is there some way to do this?
feedback
|
Your questions are becoming more and more bizarre. You seem to want to fix a basic problem by doing something that is extremely obscure and probably breaks many of the networking standards. I suspect if you really want to do something like what you seem to want to do you are going to have to a) get a Linux AP, b) download the source and start doing some serious hacking of the networking code, and c) have a very in-depth understanding of networking/wifi. I almost think your questions may be getting to the point that they belong on stackoverflow. I believe that you are going to have to start actually writing code to accomplish this. | ||||
feedback
|
|
Well the address thing can be done simply with NAT but only for machines OUTSIDE of the NAT'd subnet. To make every machine have the same IP on the same subnet, just set them all to the same IP. Won't work, of course, but what do you expect? They all have the same IP. | |||
|
feedback
|
|
Airpwn lets you modify and inject wireless traffic on the fly. According to the documentation you can certainly inject HTTP content, but I'm not sure about MAC addresses. Having a bunch of wireless clients with the same IP address would be a bit of a challenge. | |||||
feedback
|
|
If you only want to modify HTTP packets, then install software that redirects all HTTP traffic to an HTTP proxy like HoTTProxy or Squid and use the proxy to modify the requests. The redirect function has to be done on a router or possibly on the wireless AP itself depending on what software is installed. | |||
|
feedback
|