• On BNET: Make cool hacks for Google Maps
August 4, 2008 6:37 PM PDT

EFF introduces Switzerland...the program

by Seth Rosenblatt
  • Font size
  • Print
  • 12 comments

The Electronic Frontier Foundation has released an open-source, cross-platform program designed to track your packets and determine if your ISP is throttling your connection to torrents, VoIP, and other legal, high-bandwidth consuming communications. Called "Switzerland" and licensed under the GPL, it's very much in an alpha state and is only a command-line tool at the moment. Also, you're going to have to compile it yourself--that's not the most challenging task, but this isn't a simple self-extracting app.

According to the EFF, Switzerland works by spotting IP packets that have been forged or modified between clients, informing you of the change, and providing you copies of the modified packets. "The software uses a semi-P2P, server-and-many-clients architecture. Whenever the clients send packets to each other, the server will attempt to determine if any of them were dropped, forged, or modified," says the Switzerland Web site.

As far as usage goes, the EFF says that Switzerland is compatible with NAT firewalls, although some NAT firewalls may have to be disabled to test the ISP in front of it, because of the modifications that some firewalls make to packets.

I do wonder at the logic of the name, though. Referencing the "neutral" country is cute, but what's going to happen when somebody tries to find the program through a search engine? Googling "Switzerland" returns 234 million results, give or take.

Anyway, Switzerland is not the first packet-testing program around. What is special about it, though, is that unlike, for example, the plug-in for the Vuze/Azureus torrent client, Switzerland isn't tied to any host program. The open-source license, combined with the backing of a visible group like the EFF and the building awareness in both politicians and the general public of what Net Neutrality is about, could have serious ramifications for combating false promises of Net Neutrality from ISPs like Comcast.

Originally posted at The Download Blog
Seth peers into the deep, dark corners of software so that you don't have to. He has yet to suffer a single nightmare about OS/2. You can follow him on Twitter.
Add a Comment (Log in or register) (12 Comments)
  • prev
  • 1
  • next
by ralfthedog August 4, 2008 10:17 PM PDT
"I do wonder at the logic of the name, though. Referencing the "neutral" country is cute, but what's going to happen when somebody tries to find the program through a search engine? Googling "Switzerland" returns 234 million results, give or take. "

Just search for "EFF Switzerland"
Reply to this comment
by doofuspalooza August 5, 2008 10:33 AM PDT
"EFF Switzerland"? No... EFF You.... couldn't resist...
Reply to this comment
by caladan1810 August 5, 2008 11:31 AM PDT
EFF introduces Switzerland...the program & C|Net Digital Dispatch are all hype and no joy!

This is all well and good for those who know how to compile source code. Or have at least a basic understanding. Why so much hype for something that is very much in an alpha state and is only a command-line tool at the moment.

Way too much hype "Seth" unless you're going to put a tutorial together to show users, how to compile source code and what compiler they need etc.... Then untill this becomes an app with GUI not many people are going to download and if they do download they probably think it's going to be a GUI app. As when I got my C|Net Digital Dispatch there was the following from Tom Merritt:

Are you being throttled?
Are you worried that your ISP might be monkeying with your connection? Have you recently purchased BitTorrent movies or tried to download Ubuntu Linux and noticed a suspicious slowdown? Well, the EFF has a tool that can help you, as well as help innocent ISPs prove they're not messing with you. It's called Switzerland, and it can test your connection to see if any unusual traffic manipulation is going on. Learn all about it and get the link in today's Daily Download. Check for bandwidth throttling

Tom & Seth this is just a bit misleading you need to be more UPFRONT about apps and not just the quick sell. Even though it is GPL'd
Reply to this comment
by caladan1810 August 5, 2008 11:31 AM PDT
EFF introduces Switzerland...the program & C|Net Digital Dispatch are all hype and no joy!

This is all well and good for those who know how to compile source code. Or have at least a basic understanding. Why so much hype for something that is very much in an alpha state and is only a command-line tool at the moment.

Way too much hype "Seth" unless you're going to put a tutorial together to show users, how to compile source code and what compiler they need etc.... Then untill this becomes an app with GUI not many people are going to download and if they do download they probably think it's going to be a GUI app. As when I got my C|Net Digital Dispatch there was the following from Tom Merritt:

Are you being throttled?
Are you worried that your ISP might be monkeying with your connection? Have you recently purchased BitTorrent movies or tried to download Ubuntu Linux and noticed a suspicious slowdown? Well, the EFF has a tool that can help you, as well as help innocent ISPs prove they're not messing with you. It's called Switzerland, and it can test your connection to see if any unusual traffic manipulation is going on. Learn all about it and get the link in today's Daily Download. Check for bandwidth throttling

Tom & Seth this is just a bit misleading you need to be more UPFRONT about apps and not just the quick sell. Even though it is GPL'd
Reply to this comment
by justdaven August 5, 2008 12:00 PM PDT
Caladan - Get a life! The article plainly states all the stuff you are pointing out. If you don't want to download it then Don't!
Reply to this comment
by jimbo385 August 5, 2008 12:54 PM PDT
Well, I don't know about anyone else but I have tried this and it does not work!

I have an XP environment and I have installed Python, Winpcap & NTP. I tried to install the Python win32 extensions and this gave me an error stating that the application has failed to start because the application configuration is incorrect and states that reinstalling it may fix the problem. Well, it doesn't!

What is the point in getting us to waste hours of our time for an installation that only a true guru can understand let alone fix.

Is there an easier way to install this application?
Reply to this comment
by VicoEsco August 5, 2008 5:12 PM PDT
Eff you!!! 2 of my friends died going to Switzerland
Reply to this comment
by seanmusic August 6, 2008 3:35 PM PDT
Sounds like something you need to work out in Therapy...
by seanmusic August 6, 2008 3:36 PM PDT
Sounds like something you need to work out in Therapy...
by Cherokee ThreeFeathers August 6, 2008 9:54 PM PDT
Sorry, I Have No Comment's Right Now!!!
Reply to this comment
by RogerBrad96 August 6, 2008 10:19 PM PDT
Comcast are thieves...
Reply to this comment
by miwi98 August 8, 2008 7:42 AM PDT
Ditto!
Reply to this comment
(12 Comments)
  • prev
  • 1
  • next
advertisement

About Webware

Say No to boxed software! The future of applications is online delivery and access. Software is passé. Webware is the new way to get things done.

Add this feed to your online news reader

Webware topics

A CNET Conversation with Eric Schmidt

CNET's Tom Krazit and Molly Wood sit down with Google CEO Eric Schmidt to discuss the future of Android, the Chrome OS, the problem of real-time search indexing, and more.

Verizon tests sending RIAA copyright notices

The No. 2 phone company, known for its reluctance to intervene in antipiracy cases, strikes an agreement to forward copyright notices on behalf of the music industry.

Inside CNET News

Scroll Left Scroll Right