quadomatic said:
Uhhhh...the kind of application you are describing would be wayyyyy illegal.
There's nothing wrong with having a client like Deluge running on a port of Python and having a port of MoBlock, but you really can't defend an application like this.
Only in some countries. It all depends whether auto-connecting to any available wireless network and downloading some of whatever it is you're trying to get in the longer term, even if only a couple of packets, is illegal. In some countries (including my own) it is, of course. But I'm quite certain in others it isn't.
Now, if you were to implement packet sniffing into the program such that it would try and crack into any nearby closed networks as well, then that becomes far less defensible.
The benefit of this program would be something like
- torrent, http, ftp, ed2k, and limewire downloads from the same app
- downloads take place even when you don't explicitly connect to one wireless network; rather the whole system acts more like Spiderman, swinging from network to network, and gradually making progress at each.
- side effect of partial anonymity.
You could also set up the program to do things like update offline caches of particular websites when possible. So if I want to read BBC news on the tube, then I'll still have an up to date version stored locally on Pandora as long as I've passed a WiFi connection on the way in to the station, despite there being neither WiFi networks nor cellphone reception down there. Which, I think, is kinda snazzy, and perfectly defensible.
The only thing that isn't defensible about the app is its original stated purpose of being enabling pirates to do piratey things. But once you get to thinking, there are many more uses for it than that!