Overview
Current Features
- Centralized user management.
- Ability of running nn low-cost embedded hardware.
- Anonymous and authenticated connections.
- Web-based authentication.
- Web-based administration for users, connection status, and basic node statistics.
- Connection usage limits, both by time and bandwidth usage.
- Injection of specific content when connection limits are hit by users.
- Several types of content types for content are supported.
- Localization in several languages: English, Spanish and Galician.
- Standards compliance.
Future Working Lines
- Alternate database backends. SQLite support is already on the works.
Architecture
Technology
CANSAS 2.0 would not be possible without the hard work done by people driving the following open source projects:
- The authentication portal, code named WRATH (short for Wifidog-Redirected Advertising Tuneable Handler) can be downloaded from this site.
- Debian
is our community-driven GNU/Linux distribution of choice. We reuse most of the networking tools included with it, including the Netfilter firewall
included in the kernel and the DNSmasq
DHCP and caching DNS server.
- The Apache web server
is used to serve web content, it is the de facto standard server, used to serve near the 50% of the Internet sites.
- PHP
is the language we used for developing software running at the server.
- For controlling network access the WifiDog gateway daemon
is installed at the hotspots.
- PostgreSQL
is the database manager of choice: its correctness and reliability are its main stregths. SQLite
is a serious contender for embedded environments due to its small size.
License
The project is released under the terms of
version 2 of the GNU General Public License
.
div class="twikiTopicInfo twikiRevInfo twikiGrayText twikiMoved"<&i>Cansas.WebOverview moved from Cansas.Overview on 27 Nov 2008 - 17:28 by Main.aperez -
put it back