phpHotspot
Ü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
    phpHotspot by Stefan Kugler letzte Änderung: 28. Mai 2004