EFF Releases Software to Spot Net NonNeutrality
DanielBoz writes in with word of the EFF's new initiative to help consumers detect if their ISP is spoofing packets. From the press release: "In the wake of the detection and reporting of Comcast Corporation's controversial interference with Internet traffic, the Electronic Frontier Foundation has published a comprehensive account of Comcast's packet-forging activities and has released software and documentation instructing Internet users on how to test for packet forgery or other forms of interference by their own ISPs."
Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)
http://www.lawrenceperson.com/
Is there a website where we can post these results? Broadband Reports comes to mind, but maybe the EFF has a place set up?
Option 3: You know enough about networking to examine their source, and gain some appreciation as to whether it does what they say it does.
First of all, the EFF may has not tested your ISP. You may trust them that in general ISPs are sending spoofed packets, but still want to know whether your ISP is using the tactic. Beyond that, however, just because you trust them doesn't mean independent verification has no value. Results mean something different if you obtained them yourself. Also, as in regular science, independent confirmation of results gives more than that: more people conducting tests will also give better data.
If you were talking about a single person trusting a single entity, that is correct. We are talking about the internet and a ton of geeks. If there's anything hinky with EFF's program, it'll be found. And if there's not, even those who don't trust the EFF itself can trust the app with a fair amount of confidence.
I'm leaving out any geeky reasons such as viewing the source code (which I don't see if they provide or not) or how simple the process is.
"If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
Network Neutrality refers to ISPs double dipping on charging/extorting fees for both users paying for their connections and web sites paying for prioritization of traffic according to origination and destination. It does not refer to protocol-based QoS. It does not mean a flat, unmanaged, unQoS-ed Internet. By repeatedly and deliberately misusing this phrase, its importance is being weakened.
Interested in open source engine management for your Subaru?
I don't know if I trust EFF completely, but I trust them far more than I trust Comcast.
Technoli
Your post demonstrates unequivocally that you did not read the article or if you did, you didn't understand it.
Take two packet traces, one from you your computer one from a friend while your two computers are talking. Then compare the TCP sessions captured by each for differences. Differences that don't matter are fragmentation and re-ordering, for example. Difference that do matter are TCP resets, ICMP unreachables, TCP FIN's that are received by one side and not sent by the other.
Sheesh, I can forgive not knowing how networking works, but to post inflammatory comments when you are obviously ignorant is, well, ignorant.
I hate this idea. If you subscribe to a service that quotes bandwidth, you should be able to consume that bandwidth, 24x7x365. Period. All the ISP's are marketing unlimted, highspeed access. The fact is, they over subscribe the pipes on purpose and some users, like file sharers, consume more of the aggregate pipe degrading the performance of others and forcing the ISP to deal with complaints or upgrade capacity.
I have a FiOS 20MB down/5MB up pipe. If I and my neighbors started consuming all that bandwdith 24x7x365, we would easily over run the uplink capacity and you can bet VZ would come knocking. ISP's will continue to punish bandwidth hogs until the ISP are sued for unfair business practices or the press gets bad enough. For example, Verizon Wireless just recently started telling their EVDO customers that there was a 5GB/mo limit where they used to market unlimited access. My original contract said nohting out a bandwidth limit.
If they are going to limit bandwidth usage, they should state such up front and in no uncertain terms. But they don't.
It's nice of the EFF to spend time and money developing software that can detect what we know Comcast (and maybe others) are doing but without some sort of centralized data gathering operation to put together some sort of class action lawsuit what good is it? Knowing your packets are getting pummeled by Comcast allows you to... complain? I can't even get them to give me a clean cable tv signal- does anyone think they would listen to our complaints about packet loss? (does anyone think the average Comcast support rep would know what a packet is?) While others might be able to switch to another provider I think far too many of us (myself inculded)are stuck in monopohell with broadband providers. I'd prefer to see the EFF working on forcing Verizon (et al.) to drop fiber to the premises (after all we've been paying billions in infrastruture taxes for how long now??)
Comcast posted a new cable modem wiring diagram in response.
Why when you buy a 100GB hard drive does it only have about 96GB available on it? How come my car has a speedometer that is calibrated to 180 but I can't drive at 180MPH? How come when you go to a "all-you-can-eat" restaurant they don't let you stay there for a week and keep eating?
All of this assumes that you are swayed by the advertising and don't really check up on the claims being advertised. Or, it states things in common everyday language that are backed up by the fine print saying something quite different.
There clearly are two kinds of people - those that understand what is being advertised isn't exactly what is being sold and those that have managed to get through life until their 16th birthday without realizing this. Sorry, time to grow up.
I still want to ask the car salesman about the speedometer. And ask if we can check if the car will really go that fast on the test drive.
I work for an ISP. We purposefully craft spoofed packets and send them to our customers. Will we be reported as offenders? Does it matter that we provide service to rural locations that are only accessible through satellite and the "spoofers" are called "accelerators" by the people that sell them, and the spoofed packets are added to correct for windowing issues to increase the speed of Internet connections? If I get a number of customers that complain about our "non-neutrality" I'll be more than happy to turn off TCP acceleration and see how they like the new neutral Internet.
It isn't only for nefarious purposes where providers spoof packets. Will this software be able to identify the good from the bad? Or will it just assume that all are bad, even in the face of legitimate uses?
Learn to love Alaska
Fantastic idea; a seti-at-home app that anyone can download (not just the Linux savy) and run on their Win32/64 boxes that sends results to a central location, just like Seti. Unfortunately, the EFF got a lot of press today with PR that says, "EFF releases tool for users". My wife emailed me with, "this isn't for users, it's for you network and Linux people". We need lots of automated samples that are effortless for the users to submit -THAT would be a tool for users".