Subversion Repositories ALCASAR

Rev

Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame

Filtering Options

Rev Age Author Path Log message Diff Changes
2688 1914 d 15 h lucas.echard /repos/alcasar/trunk/ Replace DNSmasq server with Unbound  
/conf/logrotate.d/unbound-blacklist
/rpms/x86_64/lib64unbound8-1.8.3-2.mga6.x86_64.rpm
/rpms/x86_64/unbound-1.8.3-2.mga6.x86_64.rpm
/CHANGELOG
/alcasar.sh
/scripts/alcasar-activity_report.sh
/scripts/alcasar-bl.sh
/scripts/alcasar-bypass.sh
/scripts/alcasar-conf.sh
/scripts/alcasar-daemon.sh
/scripts/alcasar-dhcp.sh
/scripts/alcasar-dns-local.sh
/scripts/alcasar-file-clean.sh
/scripts/alcasar-importcert.sh
/scripts/alcasar-iptables.sh
/scripts/alcasar-rpm-download.sh
/scripts/alcasar-uninstall.sh
/scripts/alcasar-url_filter_bl.sh
/scripts/alcasar-url_filter_wl.sh
/scripts/alcasar-urpmi.sh
/web/acc/admin/bl_categories_help.php
/web/acc/admin/bl_filter.php
/web/acc/admin/network.php
/web/acc/admin/services.php
/web/acc/admin/wl_filter.php
/web/acc/phpsysinfo/includes/lang/en.php
/web/index.php
/web/language/alcasar-fr.txt
2644 1996 d 0 h lucas.echard /repos/alcasar/trunk/scripts/ Change the name of the temporary account to avoid deleting a possible alcasar account  
/scripts/alcasar-activity_report.sh
2521 2205 d 18 h armand.ito /repos/alcasar/trunk/ Upgrade Dansguardian to E2guardian-3.5  
/alcasar.sh
/conf/template-fr.html
/conf/template.html
/scripts/alcasar-activity_report.sh
/scripts/alcasar-bl.sh
/scripts/alcasar-conf.sh
/scripts/alcasar-daemon.sh
/scripts/alcasar-iptables.sh
/scripts/alcasar-rpm-download.sh
/scripts/alcasar-uninstall.sh
/scripts/alcasar-url_filter_bl.sh
/scripts/alcasar-urpmi.sh
/web/acc/about.htm
/web/acc/admin/bl_categories_help.php
/web/acc/admin/bl_filter.php
/web/acc/admin/services.php
/web/acc/admin/wl_filter.php
/web/acc/phpsysinfo/includes/xml/portail.php
/web/index.php
/web/language/alcasar-fr.txt
2488 2241 d 23 h lucas.echard /repos/alcasar/trunk/ Replace Apache with Lighttpd

Update fail2ban rules
Change web error management
Add a PEM certificate creation for Lighttpd
Replace htdigest Apache tool with a bash function in alcasar-profil.sh
 
/conf/lighttpd
/conf/lighttpd/conf.d
/conf/lighttpd/conf.d/fastcgi.conf
/conf/lighttpd/vhosts.d
/conf/lighttpd/vhosts.d/alcasar.conf
/web/errors
/web/errors/error-400.html
/web/errors/error-401.html
/web/errors/error-403.html
/web/errors/error-404.html
/web/errors/error-405.html
/web/errors/error-408.html
/web/errors/error-410.html
/web/errors/error-411.html
/web/errors/error-413.html
/web/errors/error-414.html
/web/errors/error-415.html
/web/errors/error-500.html
/web/errors/error-501.html
/web/errors/error-502.html
/web/errors/error-503.html
/web/errors/error-506.html
/web/images/footer_lighttpd.png
/web/js/error_translate.js
/web/js/i18n.js
/CHANGELOG
/alcasar.sh
/conf/fail2ban.sh
/scripts/alcasar-CA.sh
/scripts/alcasar-activity_report.sh
/scripts/alcasar-archive.sh
/scripts/alcasar-certificates.sh
/scripts/alcasar-conf.sh
/scripts/alcasar-daemon.sh
/scripts/alcasar-importcert.sh
/scripts/alcasar-profil.sh
/scripts/alcasar-uninstall.sh
/scripts/alcasar-urpmi.sh
/web/acc/about.htm
/web/acc/admin/services.php
/web/acc/haut.php
/web/acc/manager/htdocs/badusers.php
/web/acc/manager/lib/add_badusers.php
/web/acc/manager/lib/sql/drivers/mysql/functions.php
/web/acc/manager/lib/sql/nas_list.php
/web/acc/manager/lib/xlat.php
/web/acc/menu.php
2474 2299 d 12 h tom.houdayer /repos/alcasar/trunk/scripts/ Fix ALCASAR configuration file parsing in scripts (comments are correctly ignored)  
/scripts/alcasar-activity_report.sh
/scripts/alcasar-bl.sh
/scripts/alcasar-conf.sh
/scripts/alcasar-daemon.sh
/scripts/alcasar-dhcp.sh
/scripts/alcasar-iptables-bypass.sh
/scripts/alcasar-ldap.sh
/scripts/alcasar-load_balancing.sh
/scripts/alcasar-version.sh
/scripts/alcasar-watchdog-hl.sh
/scripts/alcasar-watchdog.sh
2454 2319 d 19 h tom.houdayer /repos/alcasar/trunk/ Replace indentation spaces with tabulations & remove end of line spaces in script files  
/alcasar.sh
/scripts/alcasar-CA.sh
/scripts/alcasar-activity_report.sh
/scripts/alcasar-archive.sh
/scripts/alcasar-bl.sh
/scripts/alcasar-bypass.sh
/scripts/alcasar-certificates.sh
/scripts/alcasar-daemon.sh
/scripts/alcasar-dhcp.sh
/scripts/alcasar-file-clean.sh
/scripts/alcasar-generate_log.sh
/scripts/alcasar-https.sh
/scripts/alcasar-importcert.sh
/scripts/alcasar-iptables-bypass.sh
/scripts/alcasar-iptables.sh
/scripts/alcasar-load_balancing.sh
/scripts/alcasar-profil.sh
/scripts/alcasar-rpm-download.sh
/scripts/alcasar-sms.sh
/scripts/alcasar-uninstall.sh
/scripts/alcasar-url_filter_bl.sh
/scripts/alcasar-url_filter_wl.sh
/scripts/alcasar-urpmi.sh
/scripts/alcasar-version.sh
/scripts/alcasar-watchdog.sh
2317 2482 d 2 h tom.houdayer /repos/alcasar/trunk/ - Update jQuery to 1.12.4
- Update Bootstap to 3.3.7
- Update Chart.js to 2.6.0
 
/web/js/Chart.bundle.min.js
/web/css/bootstrap-theme.css
/web/css/bootstrap-theme.css.map
/web/css/bootstrap.css
/web/css/bootstrap.css.map
/web/js/Chart.bundle.js
/web/js/bootstrap.js
/web/js/jquery-1.12.3.min.js
/web/js/jquery.js
/web/js/npm.js
/scripts/alcasar-activity_report.sh
/web/acc/backup/log_generation.php
/web/acc/manager/htdocs/autoregistration.php
/web/autoregistrationinfo.php
/web/css/bootstrap-theme.min.css
/web/css/bootstrap-theme.min.css.map
/web/css/bootstrap.min.css
/web/css/bootstrap.min.css.map
/web/js/bootstrap.min.js
/web/js/jquery.min.js
2287 2492 d 5 h tom.houdayer /repos/alcasar/trunk/scripts/ Fix warning in alcasar-activity_report.sh  
/scripts/alcasar-activity_report.sh
2286 2492 d 5 h tom.houdayer /repos/alcasar/trunk/scripts/ Activity report: Fix print of user agents in ACC access part  
/scripts/alcasar-activity_report.sh
2267 2508 d 5 h richard /repos/alcasar/trunk/ - Improve ACC access log  
/conf/logrotate.d/admin_log
/conf/logrotate.d/php_admin_log
/alcasar.sh
/scripts/alcasar-activity_report.sh
/web/acc/admin_log.php
/web/acc/haut.php
/web/acc/menu.php
2262 2513 d 18 h tom.houdayer /repos/alcasar/trunk/scripts/ Add/fix SVN keywords to scripts/*.sh (svn:eol-style=LF & svn:executable=*)  
/scripts/alcasar-activity_report.sh
/scripts/alcasar-certificates.sh
/scripts/alcasar-condown.sh
/scripts/alcasar-dns-local.sh
/scripts/alcasar-iptables-bypass.sh
/scripts/alcasar-iptables.sh
/scripts/alcasar-macdown.sh
/scripts/alcasar-macup.sh
/scripts/alcasar-sms.sh
/scripts/alcasar-ticket-clean.sh
/scripts/alcasar-url_filter_wl.sh
/scripts/alcasar-watchdog-hl.sh
2209 2536 d 20 h tom.houdayer /repos/alcasar/trunk/scripts/ Improve the activity report:
- Fix titles level
- Get ACC access from file instead of web server
- Fix fail2ban date filter (awk command)
- Add a row when table is empty for "ACC access", "Global traffic" & "fail2ban"
 
/scripts/alcasar-activity_report.sh
2190 2544 d 16 h tom.houdayer /repos/alcasar/trunk/ Add ACC access, Global traffic and Fail2Ban bans to activity report.  
/CHANGELOG
/scripts/alcasar-activity_report.sh
2189 2544 d 16 h tom.houdayer /repos/alcasar/trunk/scripts/ Remove "Authorized connections" chart (which show disconnections type) in activity report.  
/scripts/alcasar-activity_report.sh
2141 2583 d 6 h richard /repos/alcasar/trunk/scripts/ Warning ...  
/scripts/alcasar-activity_report.sh
2139 2584 d 18 h richard /repos/alcasar/trunk/scripts/  
/scripts/alcasar-activity_report.sh
2138 2585 d 20 h richard /repos/alcasar/trunk/ - le rapport d'activité hebdomadaire se situe maintenant dans "sauvegarde"
- mise à jour de la blacklist
 
/web/acc/manager/activity_report/index.php
/alcasar.sh
/blacklist/blacklist-MD5SUM.lst
/blacklist/blacklists.tar.gz
/scripts/alcasar-activity_report.sh
/web/acc/backup/sauvegarde.php
/web/acc/manager/activity_report/models/Chart.report.js
/web/acc/manager/auth_exceptions.php
/web/acc/stat.php
2013 2818 d 22 h raphael.pion /repos/alcasar/trunk/ -Activation/Desactivation de l'option NTP du DHCP (ACC dans le menu 'Réseau') avec coova chilli
-Génération rapport d'activité :
-(re)compression des logs une fois traité!
-légende sur les axes
-correction afin d'obtenir les catégories ajoutées à la main
-Correction du 'fil d'ariane' (on teste si la fenetre status.php toujours ouverte) => déconnection de l'utilisateur car lors de la premiere ouverture de status.php. L'ip de l'utilisateur n'était pas écrite!
 
/scripts/alcasar-chilli_ntp.sh
/alcasar.sh
/conf/sudoers
/scripts/alcasar-activity_report.sh
/scripts/alcasar-dhcp.sh
/web/acc/admin/network.php
/web/acc/manager/activity_report/models/Chart.report.js
/web/status.php
2009 2821 d 23 h raphael.pion /repos/alcasar/trunk/ GENERATION D UN RAPPORT D ACTIVITE ALCASAR (toutes les semaines)

la page /acc/manager/activity_report/index.php permet de consulter les rapports généré par le crontab suivant :
35 5 * * 0 root $DIR_DEST_BIN/alcasar-activity_report.sh (tous les dimanches a 5h35)

Algo pour trier les logs en fonction des dates :
-decompression de tous les logs ( si y a )
-convertir les dates des événements qui nous intéresse en timestamp
-trier + verifier la valeur du TS (si il se situe dans l'intervale d'une semaine)
-on traite pour la semaine suivante jusqu'a la derniere alerte (condition d'arret)

Les items présents sont :
[*] - TABLEAU DE BORD : info systeme/ALCASAR/derniere mise a jour
[*] - DNS-BL depuis l'installation + depuis la semaine : creation des logs dnsmasq-blacklist + logrotate appliqué pour dnsmasq-blacklist
[*] - MENACE VIRALE : graphe indiquant le nombre de menace par semaine
[*] - STATISTIQUES VOLUMETRIE DES CONNEXIONS : tableau de l'ACC ('STATISTIQUES' => 'usage journalier')
[*] - TENTATIVE DE CONNEXION : Autorisé/Interdite/fail2ban


---------------

oublie de subversionner :
-protocols_help : filtrage utilisateur / protocole
-still_connected : fil d'ariane (verifier si la fenetre status.php est toujours ouverte)
 
/conf/logrotate.d/dnsmasq-blacklist
/scripts/alcasar-activity_report.sh
/web/acc/manager/activity_report
/web/acc/manager/activity_report/index.php
/web/acc/manager/activity_report/models
/web/acc/manager/activity_report/models/Chart.report.js
/web/acc/manager/activity_report/models/tabinfo.html
/web/acc/manager/htdocs/help/protocols_help.html
/web/css/report.css
/web/js/Chart.bundle.js
/web/js/jquery.min.js
/web/still_connected.php
/alcasar.sh
/web/acc/menu.php
/web/acc/stat.php