Limiting Bandwidth Hogs on Public Wireless Nets?
arglesnaf asks: "I'm a consultant and spend a lot of time on public wireless networks at client sites (mostly hospitals / universities), coffee shops, and hotels. Quite often, the problem is that some person is running BitTorrent and eating 100% of the bandwidth. The result is that I can't get email during the day or play World of Warcraft in the hotel. I have considered sniffing and spoofing TCP resets to free up some bandwidth but need an automated way to handle new BitTorrent connections. Does anybody have any ideas on how to automate the sniff and reset strategy, or other ways to carve out a little bandwidth from hogs on public wireless?"
I think there's an assumption here that he doesn't control the WL router.
E.g., it's a public router, like in a coffeeshop or hotel, but which doesn't have any QoS set up on it, so it's being abused.
He wants a way of essentially chiseling out some room on the commons, when the other guy is already over-grazing his sheep there.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
I'm a consultant and spend a lot of time on public wireless networks at client sites (mostly hospitals / universities)
Get yourself an EVDO cellular modem. You can deduct it as a business expense. And stop trying to disrupt other peoples's connection.
If you have a problem with bandwidth hogs, complain to the WiFi service provider. Don't take the matter into your own hands. You are not the bandwith police, what you are doing is probably illegal.
We used to have this problem when I lived in a house where 10-15 people shared a wireless connection and none of us had admin access to the router. We couldn't play XBOX live or anything because some asshat was downloading porn on bittorrent constantly. I used to just spoof ARP packets and have all of the traffic route through me, whereby I'd summarily kill all of his traffic and mess up his routing tables.
- tom -
Isn't WOW a bandwidth hog?
Sort of seems like you are asking how can I kick off OTHER bandwidth hogs?
Or how do I control a free open network I don't own?
Okay...
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
This seems like the closest thing to a solution I've yet seen in the thread. (I was hoping for "Stab People In The Face Wireless Protocol" but apparently it still hasn't been implemented.)
I wonder if running it slows down your own connection though, since you're constantly injecting packets into the other guy's connection.
Might he have to get another computer in order to run tcpnice, and then do his normal internet activities from another machine?
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."