The aim of this program is to create a world-wide wireless network. An ISP customer should only pay once (at home) and be able to surf for free everywhere else.
If every user who owns an access point would allow all other users who also own an access point to surf for free, then we
could surf word-wide and only pay once (at home).
The program would consist of a database which contains the login data of all access points . Every user who wants to use the program first has to enter at least one valid access point login data. Like this we can verify that everybody is sharing their internet connections, and nobody is just taking.
Every time the verified user connects to the internet the database should be updated with the new or changed database from the main server.
The program would allow all verified users to get the access information to all logged wireless access points. There are basically two types of access points: 1. Open Access Point (no password protection): Here the program only has a mapping function. 2. Closed Access Point (password protected): In addition to the mapping function the program also gives its user the access data to the closed access point.
The program should be as automatic as possible. It would be great if every open access point seen by a user is automatically logged by the program. It would also be comfortable if the program could configure the connection to open and closed access points automatically.
If a user is connected to an access point or sees an access point in his surrounding the access point should be confirmed as "valid" in the main database. If an access point hasn't been checked as valid for a certain time it should be marked as "unsure". And if an access point hasn't been seen for a long time its data should be deleted from the main database.
Hence the program has two basic functions: 1. It opens closed access points for all verified users. 2. It maps open and closed access points.
The aim is to be able to surf for free all around the world . Or at least to surf for free if you own an access point somewhere. Hence the program should be open source and published over sourceforge.net and luftnetz.ch (sometimes offline).
Basically the idea is somewhat similar to the web-based wireless access points directories. The main differences are that in the directory proposed here also closed access points are included, that the directory is only open for those who participate, and finally that the directory updates automatically whenever a user sees an access point.
Basically this would be a combination of the following (already existing) tools:
1. Database that connects automatically with a user and keeps itself up-to-date.
2. Tool (like Winconfig, AirFart or Prismstumber) to find all Access Points. Those Access Points then have to be entered automatically into the database.
3. Optional Tool (like AirSnort or WEPCrack) to open all closed Access Points.
4. Connection Tool (like Wificonfig) that connects to an Access Point and checks if the connection is valid.
Connecting those three (or four) tools in a clever way, one could get a lot of access point data in very short time. And then it wouldn't say "surf on 12'000 Access Points for only 79 USD per month" but "surf on 12'000 Access Points for free"...