Überblick |
phpHotspot bietet einen (W)Lan Hotspot mit integrierter Abrechnung
nach Traffic basierend auf "Hausmitteln" unter Linux.
|
|
News |
28.5.2004: |
Erster erfolgreicher Einsatz in den letzten 2 Wochen. Änderungen im CVS, Version 0.6-beta folgt demnächst. |
|
18.4.2004: |
Bugfixes in der Anmeldung und Abrechnung behoben, Erweiterung der Abrechnung, Screenshots bereitgestellt. Änderungen im CVS. |
|
6.4.2004: |
Neues pre-Release mit den Änderungen aus dem CVS. |
|
31.3.2004: |
Konfigurationsbeispiel für die IP-Vergabe per DHCP im CVS. |
|
17.3.2004: |
Kleine Änderungen in der Trafficabrechnung mit ipac-ng. |
|
29.2.2004: |
Erstes pre-Release mit Unterstützung mehrerer Clients. |
|
22.2.2004: |
Ein weiteres pre-Release steht im Downloadbereich zur Verfügung. |
|
19.2.2004: |
phpHotspot ist zu sourceforge.net übersiedelt. |
|
Funktionsweise |
Die Funktionsweise aufgelistet in den einzelnen Punkten,
kombiniert mit dem derzeitigen Projektstatus:
Funktionen bis Version 1.0:
IP Vergabe über dhcp Server - Beispielkonfiguration verfügbar
Firewall mit iptables sperrt den kompletten Netzzugang - Regeln erstellt
Umleitung der ersten HTTP Anfrage an eine Authentifizierungsseite - funktioniert
PHP Script überprüft die Zugangsdaten
- funktionsfähig
Die Zugangsdaten, sowie Startzeit und Endzeit werden in einer MySQL Datenbank gespeichert
- Datenbank läuft
Nach erfolgreicher Authentifizierung wird der Internetzugang freigeschalten - geht wirklich ;)
Verbindungsdaten (IP Adressen) werden mit tcpdump mitgeloggt
- noch nicht probiert
Admin-Interface zum Beenden des Zugangs durch den Anbieter - Grundgerüst
Firewall sperrt den Zugang wieder - in Betrieb
Über Start- und Endzeit errechnet ipac-ng den verbrauchten Traffic
- funktioniert, weitere Regeln fehlen noch
Eine Abrechnung wird mit fpdf als PDF erstellt - erste Vorlage erstellt
Erstellen einer beliebigen Anzahl von Tickets per Admin-Interface - in Arbeit
Geplante Erweiterungen:
Zugang per WLan
Authentifizierung am Access Point über freeradius
|
|
Screenshots |
Abrechnung (pdf)
Ticket (pdf)
|
|
Lizenz |
phpHotspot steht unter der GNU Public Licence, die verwendeten
Komponenten sind möglicherweise anders lizenziert.
|
|
Mitarbeit |
... ist jederzeit willkommen. Bitte einfach kurz per Mail Kontakt aufnehmen.
|
|
Download |
Downloadbereich -
phpHotspot pre-0.5 verfügbar.
|
aktueller CVS Snapshot |
|
Mailingliste |
Listeninformation:
phphotspot-users@lists.sourceforge.net
|
|
Kontakt |
Stefan Kugler
Süßenbrunnerstr. 68/7/3
1220 Wien
Austria
stefan.kugler@aon.at
|