|
||||||||
|
||||||||
Last edition : 2010/11/30 20:42
AutoWifi is an application which try to login automatically on wifi hotspots with web-based authentification. This app stay in systray, and process secure login when a SSID is matched by AutoWifi. The goal is to remove the hassle of doing web-based authent for theses kinds of free hotspots, letting you surf as if you were on your lan. AutoWifi is a linux app, and it will never be released for others platforms. It's a pygtk application, and it's released under the GPL2 terms. Supports for free hotspots (thru SSL, and server certificats validation): It's an alpha release, but it works for me (for freewifi, neuf, and fon spots). AutoWifi doesn't provide accounts for these free hotspots ;-). The first time you meet a SSID known by AutoWifi, it will prompt you to enter your account, if needed, thru a GUI.
Accounts informations are saved according the XDG freedesktop specs. (in file States : The AutoWifi Icon in your systray can take 3 forms :
Todo
How it's working (for developpers)Autowifi use the dbus of networkmanager to be aware about ssid changes. When a new ssid is set, Autowifi will match the newly ssid with its list of known plugins (thru a regex on ssid). If it founds one, it will run it, to process form authent with python-twill Autowifi use a home made plugin system. Plugins are easy to implement (see the Plugins are located in A plugin is a python file (which doesn't start with an underscore), which should contain a Here is a real example :
Notes :
The easiest way to start hacking, is to duplicate the If you developp a plugin which could be interesting for the community. Feel free to send it to me, and I will package it in a future release. InstallationIMPORTANT : my PPA is not up-to-date (due to quickly/launchpad trouble) you will find latest releases here AutoWifi is available in manatlan's ppa
The repository is here :
Source RepositoryAvailable on launchpad |
||||||||
|