WifiDashboard
WifiDashboard je můj projekt, který jsem vyvinul pro síť CZFree.net. Mnoho poskytovatelů bezdrátového připojení má své přístupové body ošetřené tak, aby se přes ně lajk nemohl dostat na internet. Jelikož je CZFree.net komunitní síť, tak mě napadlo udělat jednoduchý dashboard, kde by si každý nový zájemce o připojení mohl bez otravování správce AP vyzkoušet přístup na internet. Obzvláště na veřejných místech si človek během čekání na autobus může přečíst zpravodajské portály nebo se zabavit komunikací s přáteli na sociálních sítích. Právě toto můj WifiDashboard umožní na předem nastavený čas.
Fungování je jednoduché. Kdokoliv se připojí na naše AP, tak se mu na portu 80 ukáže webové rozhraní. Zde si uživatel může vybrat zda chce vyzkoušet připojení nebo rovnou požádat o registraci. Po kliknutí na tlačítko "Vyzkoušet" se uživatel dostane na skript settestreg.php, který zpracuje jeho žádost a potřebné informace uloží do souborů. WifiDashboard daemon se postará o přidání MAC a IP adresy do routování pomocí iptables. Následně je uživatel přesměrován na hlavní stránku, kde může pokračovat. Po uplynutí zkušební doby nabídne dashboard pouze tlačítko "Kontaktovat", které přesměruje na formulář, kde uživatel vyplní základní kontaktní údaje a ty se odešlou na e-mail správce AP. Skripty jsou chráněny proti přístupu návštěvníků z jiné části sítě nebo jiného interface, kde služba neběží. WifiDashboard od verze 2.7 umí automaticky promazávat vypršené testovací uživatele v nastavených intervalech (nikdy, den, týden, měsíc). Zároveň už umí i logování základních věcí, například kdy se spustil nebo kolik testovacích uživatelů si za dané období vyzkoušelo připojení k internetu. Z logu pak lze například vyčíst, zda se konkrétní brouzdači připojují opakovaně. WifiDashboard nutně potřebuje tyto věci k fungování:
Unix/Linux stroj (nejlépe Debian server); GNU sed nebo jiný; Apache2 (nebo nginx) s podporou PHP; dhcp server; iptables; awk, grep, disown; arp (+ /proc/net/arp tabulka); madwifi tabulka /proc/net/madwifi nebo SNMP přístup ke vzdálenému routeru.
Momentálně běží WifiDashboard na dvou linuxových AP v našem Cloudu (části sítě). WifiDashboard lze upravovat dle libosti, pro komerční účely se musí koupit licence v hodnotě $2.5 = 50 Kč / na 1 AP. Komerčním užitím je myšleno použití u providerů (ISP), kteří nejsou občanským sdružením nebo součástí komunitní sítě, například CZFree, a není jejich cílem generovat zisk.
11. února 2010: Oficiální vydání verze 1.0
15. února 2010: Oficiální vydání verze 1.1
28. června 2010: Oficiální vydání verze 1.2
12. července 2010: Oficiální vydání verze 1.3
23. února 2012: Oficiální vydání verze 2.0
10. listopadu 2012: Oficiální vydání verze 2.5
17. ledna 2013: Oficiální vydání verze 2.6
8. října 2013: Oficiální vydání verze 2.7
5. října 2015: Oficiální vydání verze 3.0
29. prosince 2015: Oficiální vydání verze 3.1
20. listopadu 2016: Oficiální vydání verze 3.2
3. června 2018: Oficiální vydání verze 3.3
20. října 2024: Oficiální vydání verze 4.0
20. října 2024: Doplnění www stránek
JKLIR as. Unreal][
Download & informace | |||
---|---|---|---|
WifiDashboard v 1.0 | dashboard | [13] | |
WifiDashboard v 1.1 | dashboard | [27] | |
WifiDashboard v 1.2 | dashboard | [2] | |
WifiDashboard v 1.3 | dashboard | [281] | |
WifiDashboard v 2.0 | dashboard | [118] | |
WifiDashboard v 2.5 | dashboard | [171] | |
WifiDashboard v 2.6 | dashboard | [733] | |
WifiDashboard v 2.7 | dashboard | [2585] | |
WifiDashboard v 3.0 | dashboard | [220] | |
WifiDashboard v 3.1 | dashboard | [1055] | |
WifiDashboard v 3.2 | dashboard | [5815] | |
WifiDashboard v 3.3 | dashboard | [5563] | |
WifiDashboard v 4.0 | dashboard | [17] | Download |
WifiDashboard LICENSE | licence | [-] | Zobrazit |
WifiDashboard Changelog | soubor se změnami | [-] | Zobrazit |
Píše se o WifiDashboardu:
Queer Research - softwarové novinky
CZFree.net fórum
Šíření upravených i neupravených materiálů bez písemného souhlasu autora je zakázáno!
© Jirka Klír as. Unreal][. Copyright 2003 - 2024 | www.jklir.net