Sie befinden sich hier: fli4l / OPT-Datenbank 3.x

OPT-Paket

Go online/offline: OPT_c3surf - FreeSurf Portal mit Login - Surfen auf Zeit nach Anmeldung
von fli4l-Team (fli4l-Team) - zuletzt geändert: 2017-09-03 12:01:36 - 25619 downloads

Kurzfassung C3Surf ist ein Anmelde-Portal auf dem fli4l. Dazu kontrolliert es die IP-Adressen. Mit der Option LOGIN_USR wird ein (pseudo-) echtes Benutuzer-Login bereitgestellt. Alle http Anfragen werden zunächst zum c3Surf-Anmelde-Portal umgeleitet. Wer sich korrekt anmeldet darf für eine definierte Zeitspanne z. B. surfen und mailen. Aber auch jeder andere bereit gestellte Dienst ist mit c3Surf kontrollierbar.

Anwendung Mit c3Surf wird beispielsweise ein WLAN Portal betrieben. Nur zuvor definierte Benutzer können sich anmelden und Zugang zum Netz erhalten. Den eigenen 'WLAN-key' kann man an Besucher weitergeben ohne im Nachgang einen Neuen erzeugen zu müssen. Für den Hausgebrauch kann die Droge Internet so auf eine wohltuende Dosis eingestellt werden.


Bereitgestellte Funktionen

  • Sperren von einzelnen Netzwerkadressen oder ganzen Netzen.
  • Sperren von Ports und damit Diensten des Routers.
  • Freischaltung nach Anmeldung durch den Benutzer für bestimmte Zeit.
  • Wahl eines echten Login oder freies Anmelden.
  • Quota global oder pro Benutzer.
  • Sperre nach Quotaverbrauch auf Zeit, bis 00:00 Uhr oder auch nicht.
  • Sichern der Quota-Werte bei shutdown.
  • Benutzerverwaltung im fli4l-Webadmin.
  • Dauerhaftes Freischalten im Webinterface möglich (hostlogin).
  • Gutscheinverwaltung für temporäre Nutzer.
  • Kicken einer IP bzw. eines Nutzers für eine bestimmte Zeit.
  • Sperren vom MAC-Adressen durch WebAdmin.
  • Logging der An- und Abmeldungen.
  • Anmeldefunktion komplett sperren, z.B. für Wartungsarbeiten.
  • Option für Arbeitskopie in Ramdisk, die Festplatte kann schlafen.
  • Freie Sprachwahl für das Anmeldeportal.
  • Sperrfunktion bei übermäßigem Download-Volumen.

  • Voraussetzung

  • httpd des fli4l
  • easycron

  • Helfer Ideen- und Knowhow-Lieferant war das opt_onco von Michael Mattes. Zunächst hatte ich die dortige Sperrsteuerung verwendet.

    Metamorphose Mittlerweile mutierte c3Surf völlig und trägt keine opt_onco Gene mehr in sich.

    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.11-x86_64 3.10.11-x86_64 1157991 2
    Release Notes:
    Release für fli4l 3.10.11 (x86_64)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.11-x86 3.10.11-x86 1157788 4
    Release Notes:
    Release für fli4l 3.10.11 (x86)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.10-x86_64 3.10.10-x86_64 1157888 5
    Release Notes:
    Release für fli4l 3.10.10 (x86_64)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.10-x86 3.10.10-x86 1157720 6
    Release Notes:
    Release für fli4l 3.10.10 (x86)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.9-x86_64 3.10.9-x86_64 1158123 3
    Release Notes:
    Release für fli4l 3.10.9 (x86_64)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.9-x86 3.10.9-x86 1157958 4
    Release Notes:
    Release für fli4l 3.10.9 (x86)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.8-x86_64 3.10.8-x86_64 1158819 5
    Release Notes:
    Release für fli4l 3.10.8 (x86_64)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.8-x86 3.10.8-x86 1158664 4
    Release Notes:
    Release für fli4l 3.10.8 (x86)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.7-x86_64 3.10.7-x86_64 1158259 5
    Release Notes:
    Release für fli4l 3.10.7 (x86_64)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.7-x86 3.10.7-x86 1158107 5
    Release Notes:
    Release für fli4l 3.10.7 (x86)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.6-x86_64 3.10.6-x86_64 1158939 2
    Release Notes:
    Release für fli4l 3.10.6 (x86_64)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.6-x86 3.10.6-x86 1158773 6
    Release Notes:
    Release für fli4l 3.10.6 (x86)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.5-x86_64 3.10.5-x86_64 1158095 6
    Release Notes:
    Release für fli4l 3.10.5 (x86_64)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.5-x86 3.10.5-x86 1157972 5
    Release Notes:
    Release für fli4l 3.10.5 (x86)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.4-x86_64 3.10.4-x86_64 1157498 3
    Release Notes:
    Release für fli4l 3.10.4 (x86_64)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.4-x86 3.10.4-x86 1157428 7
    Release Notes:
    Release für fli4l 3.10.4 (x86)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.3-x86_64 3.10.3-x86_64 1157825 4
    Release Notes:
    Release für fli4l 3.10.3 (x86_64)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.3-x86 3.10.3-x86 1157752 5
    Release Notes:
    Release für fli4l 3.10.3 (x86)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.2-x86_64 3.10.2-x86_64 1158043 5
    Release Notes:
    Release für fli4l 3.10.2 (x86_64)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.2-x86 3.10.2-x86 1157722 4
    Release Notes:
    Release für fli4l 3.10.2 (x86)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.1-x86_64 3.10.1-x86_64 1157514 6
    Release Notes:
    Release für fli4l 3.10.1 (x86_64)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.10.1-x86 3.10.1-x86 1157493 5
    Release Notes:
    Release für fli4l 3.10.1 (x86)
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.6.2 3.6.2 490572 3
    Release Notes:
    Release für fli4l 3.6.2
    NameFLI4L-VersionGrößeDownloads
    c3surf_3.6.1 3.6.1 482532 6
    Release Notes:
    Release für fli4l 3.6.1
    NameFLI4L-VersionGrößeDownloads
    c3surf v2.3.1 3.6.0 479325 4
    Release Notes:
    It is for fli4l v3.6.0, and the same as Version 2.3.1-bf1 for the previous fli4l versions.
    NameFLI4L-VersionGrößeDownloads
    c3surf v2.3.1-bf1 3.4.0 506165 4
    Release Notes:
    bugfix 1 for v2.3.1 (fs)
    - typ-B installation: make some files writable
    - some lib dependencies are solved
    - voucher-print uses DIN-A4 text/css style (thx Dirk)
    
    NameFLI4L-VersionGrößeDownloads
    c3surf v2.3.1-bf1 3.3.0, 3.3.1 506166 5
    Release Notes:
    bugfix 1 for v2.3.1 (fs)
    - typ-B installation: make some files writable
    - some lib dependencies are solved
    - voucher-print uses DIN-A4 text/css style (thx Dirk)
    
    NameFLI4L-VersionGrößeDownloads
    c3surf v2.3.1-bf1 3.2.0, 3.2.1, 3.2.2, 3.2.3 506166 3
    Release Notes:
    bugfix 1 for v2.3.1 (fs)
    - typ-B installation: make some files writable
    - some lib dependencies are solved
    - voucher-print uses DIN-A4 text/css style (thx Dirk)
    
    NameFLI4L-VersionGrößeDownloads
    c3surf v2.3.1 3.4.0 504349 5
    Release Notes:
    changes from 2.3.0 to 2.3.1 (fs)
    - login: html-error pages forwards immediately to login page
    - login: multi language login page (switchable) (.it thx to Ulisse Utzeri, .es thx to Wieland)
    - voucher: filter for the admin page
    - voucher: optional parameters to affect voucher generation
    - voucher: multi language voucher print page
    - fixed: config C3SURF_VOUCHER_N (from C3SURF_VOUCHER_TIME_N)
    - admin: multi language admin interface (switchable at system tab)
    - languages de, en, es, it included
    - traffic: rudimentary download traffic delimiter OPT_C3SURF_TRAFFIC
    NameFLI4L-VersionGrößeDownloads
    c3surf v2.3.1 3.3.0, 3.3.1 504533 7
    Release Notes:
    changes from 2.3.0 to 2.3.1 (fs)
    - login: html-error pages forwards immediately to login page
    - login: multi language login page (switchable) (.it thx to Ulisse Utzeri, .es thx to Wieland)
    - voucher: filter for the admin page
    - voucher: optional parameters to affect voucher generation
    - voucher: multi language voucher print page
    - fixed: config C3SURF_VOUCHER_N (from C3SURF_VOUCHER_TIME_N)
    - admin: multi language admin interface (switchable at system tab)
    - languages de, en, es, it included
    - traffic: rudimentary download traffic delimiter OPT_C3SURF_TRAFFIC
    NameFLI4L-VersionGrößeDownloads
    c3surf v2.3.1 3.2.0, 3.2.1, 3.2.2, 3.2.3 504531 5
    Release Notes:
    changes from 2.3.0 to 2.3.1 (fs)
    - login: html-error pages forwards immediately to login page
    - login: multi language login page (switchable) (.it thx to Ulisse Utzeri, .es thx to Wieland)
    - voucher: filter for the admin page
    - voucher: optional parameters to affect voucher generation
    - voucher: multi language voucher print page
    - fixed: config C3SURF_VOUCHER_N (from C3SURF_VOUCHER_TIME_N)
    - admin: multi language admin interface (switchable at system tab)
    - languages de, en, es, it included
    - traffic: rudimentary download traffic delimiter OPT_C3SURF_TRAFFIC
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf v2.3.0 3.4.0 465546 3
    Release Notes:
    changes from 2.2.2 to 2.3.0 (fs)
    - OPT_C3SURF_VOUCHER: voucher addon for OPT_LOGINUSR
    - LOGINUSR_ACCOUNT_x_CURFEW, define off-times for users
    - C3SURF_CHECK_CURFEW, enforce off-times and logout users automaticaly
    - C3SURF_COUNTER, LOGINUSR_ACCOUNT_x_COUNTER new value to define long period quotas
    - unlimited login if C3SURF_TIME, LOGINUSR_ACCOUNT_x_TIME ='0' for users
    
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf v2.3.0 3.3.0, 3.3.1 465811 5
    Release Notes:
    changes from 2.2.2 to 2.3.0 (fs)
    - OPT_C3SURF_VOUCHER: voucher addon for OPT_LOGINUSR
    - LOGINUSR_ACCOUNT_x_CURFEW, define off-times for users
    - C3SURF_CHECK_CURFEW, enforce off-times and logout users automaticaly
    - C3SURF_COUNTER, LOGINUSR_ACCOUNT_x_COUNTER new value to define long period quotas
    - unlimited login if C3SURF_TIME, LOGINUSR_ACCOUNT_x_TIME ='0' for users
    
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf v2.3.0 3.2.0, 3.2.1, 3.2.2, 3.2.3 465629 7
    Release Notes:
    changes from 2.2.2 to 2.3.0 (fs)
    - OPT_C3SURF_VOUCHER: voucher addon for OPT_LOGINUSR
    - LOGINUSR_ACCOUNT_x_CURFEW, define off-times for users
    - C3SURF_CHECK_CURFEW, enforce off-times and logout users automaticaly
    - C3SURF_COUNTER, LOGINUSR_ACCOUNT_x_COUNTER new value to define long period quotas
    - unlimited login if C3SURF_TIME, LOGINUSR_ACCOUNT_x_TIME ='0' for users
    
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf v2.2.2 3.4.0 406845 5
    Release Notes:
    bugfixrelease 2.2.2 (fs) 20090710
    - fixed: editing blocktime and counter sets default
    - fixed: some security suites reports 'phishing alert'
    - fixed: hostnames with capital lettes refreshes unlimited
    - fixed: one missing htmltag in c3surf.cgi
    - linebreaks in txt and heavy testing by Manfred Schliesing
    - hint: fli4l needs to be the dns Server - thx to Wieland Große
    - new html documentation - thx to Helmut Backhaus
    changes from 2.2.1 to 2.2.2
    - errors to /dev/null, if nothing to move in rc-scripts
    - new option to control squid
    - quota overwrites in loginusr_account are optional parms
    - C3SURF_HTTPD_LISTENIP=IP_NETx_IPADDR is a valid value, too
    - fli4l 3.4.x added to version validation
    
    changes for 3.4.0
    - coding for changes (split dns_dhcp/base)
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf v2.2.2 3.3.0, 3.3.1 406757 5
    Release Notes:
    bugfixrelease 2.2.2 (fs) 20090710
    - fixed: editing blocktime and counter sets default
    - fixed: some security suites reports 'phishing alert'
    - fixed: hostnames with capital lettes refreshes unlimited
    - fixed: one missing htmltag in c3surf.cgi
    - linebreaks in txt and heavy testing by Manfred Schliesing
    - hint: fli4l needs to be the dns Server - thx to Wieland Große
    - new html documentation - thx to Helmut Backhaus
    changes from 2.2.1 to 2.2.2
    - errors to /dev/null, if nothing to move in rc-scripts
    - new option to control squid
    - quota overwrites in loginusr_account are optional parms
    - C3SURF_HTTPD_LISTENIP=IP_NETx_IPADDR is a valid value, too
    - fli4l 3.3.x added to version validation
    
    changes for 3.3.x
    - coding for changes (split dns_dhcp/base)
    
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf v2.2.2 3.2.0, 3.2.1, 3.2.2, 3.2.3 409223 4
    Release Notes:
    bugfixrelease 2.2.2 (fs) 20090710
    - fixed: editing blocktime and counter sets default
    - fixed: some security suites reports 'phishing alert'
    - fixed: hostnames with capital lettes refreshes unlimited
    - fixed: one missing htmltag in c3surf.cgi
    - linebreaks in txt and heavy testing by Manfred Schliesing
    - hint: fli4l needs to be the dns Server - thx to Wieland Große
    - new html documentation - thx to Helmut Backhaus
    changes from 2.2.1 to 2.2.2
    - errors to /dev/null, if nothing to move in rc-scripts
    - new option to control squid
    - quota overwrites in loginusr_account are optional parms
    - C3SURF_HTTPD_LISTENIP=IP_NETx_IPADDR is a valid value, too
    - fli4l 3.2.3 added to version validation
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf v2.2.1 3.2.0, 3.2.1, 3.2.2 60204 6
    Release Notes:
    changes from 2.2.0 to 2.2.1
    - minor bug fixes
    - new option C3SURF_SAVE_QUOTA (remember quota on restart)
    - logout all users on router-shutdown and save quota 
    - new option C3SURF_WORKON_TMP (harddisk sleep)
    - copy persistent data to ramdisk for reading 
    
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf v2.2.0 3.2.0, 3.2.1, 3.2.2 58584 3
    Release Notes:
    changes from 2.1.0 to 2.2.0
    - show Userdata and -quota in fli4l-Webinterface
    - user administration
    - countdown checks ARP Table to detect client shutdown
    - use of hostname.domain_name instead of hostname
    - documentation howto enable samba forward
    - display correct hostmode in status.cgi for FreeSurf
    - function to reduce time in fli4l-Webinterface
    - libgcc_s.so.1 included
    
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf 3.2.0, 3.2.1, 3.2.2 40828 3
    Release Notes:
    c3surf v2.1.0
    - "unknown URL" error beseitigt - sorry
    
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf 3.1.4 40819 5
    Release Notes:
    c3surf v2.1.0
    - "unknown URL" error beseitigt - sorry
    
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf 3.1.4 40830 4
    Release Notes:
    - quotas for all kinds of login (FreeSurf and LoginUsr)
    - Login counter for quotas
    - no multilogin for the same user (LoginUsr)
    - function for use with cpmvrmlog to kill the httpd (log-rotate)
    - new persistent path for user data
    - 'while' changed to 'seq' (team-feedback 7.)
    - many bug fixes, and some new unknown added
    - documentation moved from ~/doc/text to ~/doc/deutsch/text
    
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf 3.2.0, 3.2.1, 3.2.2 40836 3
    Release Notes:
    - quotas for all kinds of login (FreeSurf and LoginUsr)
    - Login counter for quotas
    - no multilogin for the same user (LoginUsr)
    - function for use with cpmvrmlog to kill the httpd (log-rotate)
    - new persistent path for user data
    - 'while' changed to 'seq' (team-feedback 7.)
    - many bug fixes, and some new unknown added
    - documentation moved from ~/doc/text to ~/doc/deutsch/text
    
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf 3.2.0, 3.2.1, 3.2.2 34694 6
    Release Notes:
    c3surf v 2.0.1 für fli4l 3.2.2
     - nur Versionscheck für 3.2.2 angepasst
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf 3.2.0, 3.2.1 34606 3
    Release Notes:
    Version 2.0.1
    
    keine neuen Funktionen, sondern nur Anpassung für fli4l v 3.2.1, ist für 3.2.0 - 3.2.1 zu verwenden.
    
    kleine Korrektur:
    im startscript noch mkdir durch mkdir -p ersetzt, das ist besser so.
    NameFLI4L-VersionGrößeDownloads
    OPT_c3surf 3.2.0 52002 6
    Release Notes:
    - Config Datei entkernt.
    - Abhängigkeitscheck zu easycron (cron) eingebaut
    - Chains und Startscript überarbeitet
    - check/c3surf.ext: Sprachcheck für Web-GUI angepasst
    - rc555.c3surf zu rc655.c3surf geändert, c3surf konrolliert jetzt auch den privoxy-port, wenn gewünscht
    - Literaturhinweis in die Dokumentation aufgenommen, Rechtsfragen offener Netze