/alcasar.sh |
---|
651,7 → 651,7 |
# - base = users database |
# - archive = tarball of "base + http firewall + netflow" |
# - security = watchdog log |
for i in base archive security; |
for i in base archive security activity_report; |
do |
[ -d $DIR_SAVE/$i ] || mkdir -p $DIR_SAVE/$i |
done |
/blacklist/blacklist-MD5SUM.lst |
---|
1,50 → 1,78 |
a3e1cac5fdf8e96e1e727a8ff494b10b adult.tar.gz |
b8fc5d6dadfa5caeb6ec174016ee4594 agressif.tar.gz |
33d0e6808086dc7704356023b18f3367 arjel.tar.gz |
ac90cd0faf4b85b2d43b4cedb612c40e astrology.tar.gz |
1c6baad8fc2bfbbcd7408c9d7af29fb9 audio-video.tar.gz |
3c33a9d64d4e1352ffa59e67ed818f43 bank.tar.gz |
7f362c9150c0054088fd1f0a60460c65 blacklists.tar.gz |
111d6378f4af57661efdc9c2ae0cc5a1 blog.tar.gz |
d1984e28be5bef9202221f7a346f2d50 celebrity.tar.gz |
fb236c17a727c5571f76f42d4ce436da chat.tar.gz |
3cfaf51762fd333099ab51a4ab9bc63f child.tar.gz |
7aa5132bcf853810a50366ce2a4d0b5e cleaning.tar.gz |
67adb3d6053b52120526bd3da73b89f3 cooking.tar.gz |
b88a31674ef2390ea4e608ee6f63e6bd dangerous_material.tar.gz |
12dab5d97086862fc7c2a71b69f3ba40 dating.tar.gz |
7876aaf053dfdff2f1bc8d3330402d46 domains.tar.gz |
70c218cc7b25f6ed5e75aefd02312583 drogue.tar.gz |
a6bea4d1257ae9519195927fc4353361 filehosting.tar.gz |
afc57c7a188ad2979509bacdbd6e94f8 financial.tar.gz |
6aeb2264718c862935371bdabf380c5f forums.tar.gz |
66f10dd65eb1b6137f973aea8de1024d gambling.tar.gz |
31d7a8b28f96a2811cb497b349d34492 games.tar.gz |
6b3da621eff0329fe0dee00a5db78d6a global_usage |
0f3176be383b9af2d5c66ae93130b32f hacking.tar.gz |
88d8268285045e5e08f064adffaa6009 jobsearch.tar.gz |
225c711ac1696f88664fee7d2d503a2e liste_bu.tar.gz |
8e2a3448f439101a601c9aabe88fdaef malware.tar.gz |
f1dcceb4525efd80420cadcc231f8603 manga.tar.gz |
5124297ba90edd10bfb5bccfdfc73e02 marketingware.tar.gz |
b92db4dea1d10e060e2d047cb389489a mixed_adult.tar.gz |
920eaf2c2efa621595b01e429aec9eb8 mobile-phone.tar.gz |
99e7f5b654c08391769e836cafc0471a phishing.tar.gz |
a27ce2cdaa2180da6f077753aa0c028a press.tar.gz |
8077e32c096d53c890359c99b2d35040 publicite.tar.gz |
6b5961a9a8a9f2ee8e2d374a38e49068 radio.tar.gz |
c3892926db5da37da1450cdf4a3a2662 README |
58ecdb9423af4412fb929996b7e83ae0 reaffected.tar.gz |
25d07e4ebe1cd37f8c48efc6522c1d30 redirector.tar.gz |
106f04531e03bd7084c8d8be6e5edcbe remote-control.tar.gz |
fdf43aea4dc34c27165a5bed4617184f sect.tar.gz |
5f8a8f141fb132dffe952987bc799613 sexual_education.tar.gz |
991c54cadeaaa29bd14af19f19b0c177 shopping.tar.gz |
6cfef22b0af602e7c1b19ef2a42918c0 social_networks.tar.gz |
5518d699f40f45d89f46508ac2b298ce sports.tar.gz |
11e24ae876cd606c9aab11f5b108145c strict_redirector.tar.gz |
f179ee926aedb1064a916d4b079e1c56 strong_redirector.tar.gz |
16b2504f88866f07f905a6afe5d65b4f tricheur.tar.gz |
351bc756bd5e9d871299eabf43021cb1 verisign.tar.gz |
3d3bbae06d7b76eb8a413a1dc15ba2a5 warez.tar.gz |
a3d546dcebdb44320bc412b297c740ac webmail.tar.gz |
e1b036375a99c60898850bc9d066a57c ads.tar.gz |
28d4d3107cf23152e9063f5145412202 adult.tar.gz |
6a730c77f7ed5c3a974bc55cf69e9b6e aggressive.tar.gz |
6a730c77f7ed5c3a974bc55cf69e9b6e agressif.tar.gz |
86b0cc01efb30faa844795efc8419518 arjel.tar.gz |
c13200d33ddd8b68907189aa17f79f2d associations_religieuses.tar.gz |
f6beeda5718c6b4caab1c7a75026106c astrology.tar.gz |
c0f2e68827b35950140f21e176ff33e0 audio-video.tar.gz |
91b41b4165c214e1568ebdeb54a1c7d4 bank.tar.gz |
974c49005b7341df5f800dfcd6e17031 bitcoin.tar.gz |
039be6eb2f51a410eb530f359fd89b94 blacklists.tar.gz |
caeea30155ae89307684f2a3635d6913 blog.tar.gz |
ef28e523a6126720e0e7b4eafa0438e9 catalogue-biu-toulouse.tar.gz |
df9a1b3eb930697f684e0aae9ee09a58 cc-by-sa-4-0.pdf |
4753173b4ee1b638971604750ee51275 cc-by-sa-4-0.pdf.tar.gz |
15a66e54b9cf7d5626e4597a04dd0062 celebrity.tar.gz |
778e616403542a8c6aede78c26248b18 chat.tar.gz |
f824e9cc3811feef54554ec7dce04d04 child.tar.gz |
1afa4aad9c561bac441e3abbd106cc5d cleaning.tar.gz |
1cad0e2873f5ff2144a4cbd7a1f0b2fa cooking.tar.gz |
4e87edc1e07d8fd3439436582b1fb4e8 dangerous_material.tar.gz |
0624ba7f464ed171ed9f39e5c1b440ac dating.tar.gz |
a68ad381d97544b8438d3af9f2069c33 ddos.tar.gz |
5661d0ea6ae21b16030b0bf3f0ebdb86 dialer.tar.gz |
258ff924b2fc72d0d00b0fb9b07de5e1 domains.tar.gz |
e31295f1356f1ae4620a80c385f65ac4 download.tar.gz |
b493c97bf180831747ff9ded39ec2bbb drogue.tar.gz |
b493c97bf180831747ff9ded39ec2bbb drugs.tar.gz |
d95ec1774eb3a3bb0a7bbf23e2eb94fb educational_games.tar.gz |
d45e30d5b8ffa0951b874ecc54634719 filehosting.tar.gz |
5383a15589e52ad1e5df96896b15456a financial.tar.gz |
3f085e6cf29eeece15874214baac1aee forums.tar.gz |
6b02413e5aed234371ac9b22d3b1f302 gambling.tar.gz |
1154549243816ce9fd14dddb5027198e games.tar.gz |
693d7305264ac20833ca572305da678d global_usage |
467047e030cd25ada0ff07e7efde319b good.tar.gz |
6e74069c5b7fba77a232010c0d29bccc hacking.tar.gz |
f8bca2fb264f98dee6568be26c2b6bb0 indisponible.tar.gz |
8699433fc87c12dfa89ddf1a0c06cf43 jobsearch.tar.gz |
ac1964f0919cb2a7a1627ed9734358fd jstor.tar.gz |
df9a1b3eb930697f684e0aae9ee09a58 LICENSE.pdf |
4753173b4ee1b638971604750ee51275 LICENSE.pdf.tar.gz |
ebb23e75b6d1968611676c5562421880 lingerie.tar.gz |
4fffc7cbf19bb35abd9ef0eb13381a13 liste_blanche.tar.gz |
4f373648e000c47f2dbbd67357d9f272 liste_bu.tar.gz |
15feac414f0b5351e806182ff0baf0cf local.tar.gz |
f6f04199d3f09a809133b8d3acf25b24 malware.tar.gz |
d8663797745e7dddeb882329212779c8 manga.tar.gz |
09f0d1f770b735624f76217d6c9a9981 marketingware.tar.gz |
5bc0f20ee51d049903bfc7171be29c25 mixed_adult.tar.gz |
fa1a8244e784c525fe9fa6016f42f812 mobile-phone.tar.gz |
4dd27fbf92328be20bde467d3c611d7c phishing.tar.gz |
28d4d3107cf23152e9063f5145412202 porn.tar.gz |
7e1cbb78c8faaf908eb2ae66fd0df89a press.tar.gz |
5fff9091ec1bd4ec96aab0fc9e2927f7 proxy.tar.gz |
e1b036375a99c60898850bc9d066a57c publicite.tar.gz |
d69e509250361c12027c0fc5a77eba67 radio.tar.gz |
e02c6d72733d01b66133a37afae5bc40 README |
644078c9061fe7413d4f42ab9259bacc README.tar.gz |
acec56e8475643ad8c4195ea086e63a8 reaffected.tar.gz |
5fff9091ec1bd4ec96aab0fc9e2927f7 redirector.tar.gz |
818da47bb7939c1b5ccb4b8704a99fe4 remote-control.tar.gz |
1bfee8739a29e2039bb100bcc5cb3308 sect.tar.gz |
3e07b5199746afa19dc6a3861f6eae75 sexual_education.tar.gz |
ab06fdd86fc66e07dd258b6cfe3da428 shopping.tar.gz |
ec61d2371d729cad6a20d076c4cb15ac shortener.tar.gz |
07f9ba05f08216c6c20ddcf59fbb32e0 social_networks.tar.gz |
bab765b520a1518fbc5a29d3f854f43b special.tar.gz |
2b5468214124b865c1949e8265e264e0 sports.tar.gz |
7678599878473b048281864dfcfcfd10 strict_redirector.tar.gz |
8a0c8c1b1941dc2265f166349b73dd77 strong_redirector.tar.gz |
4d093fb0376d2ce9b779d8627f80158a translation.tar.gz |
4c54b478b3edd03ae4c369c0f62a2eb1 tricheur.tar.gz |
12e6bbaec10efddcd89ae29959946831 update.tar.gz |
fbeadab243f379efaa4c0fea89caa60b verisign.tar.gz |
6a730c77f7ed5c3a974bc55cf69e9b6e violence.tar.gz |
85f681f8a592701d0c84e650f9bccfc5 warez.tar.gz |
6aae6b3498510394dbee28bad9cc0704 webmail.tar.gz |
/blacklist/blacklists.tar.gz |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/scripts/alcasar-activity_report.sh |
---|
1,49 → 1,48 |
#Create an activity report for ALCASAR every week. |
#We read configuration files and logs to create cool charts. |
# Create an activity report for ALCASAR every week (sunday at 5.35 pm --> see cron.d). |
# We read configuration files and logs to create cool charts. |
# Written by Raphaël PION & Rexy |
#file |
TMP_AV="/var/tmp/av_count.txt" |
TMP_BL="/var/tmp/bl_count.txt" |
TMP_BL_WEEK="/var/tmp/bl_count_week.txt" |
TMP_BL_WEEK_CAT="/var/tmp/bl_count_week_cat.txt" |
# files |
DIR_TMP="/var/tmp" |
TMP_AV="$DIR_TMP/av_count.txt" |
TMP_BL="$DIR_TMP/bl_count.txt" |
TMP_BL_WEEK="$DIR_TMP/bl_count_week.txt" |
TMP_BL_WEEK_CAT="$DIR_TMP/bl_count_week_cat.txt" |
#Model loaded to create charts |
MODEL_CHARTJS="/var/www/html/acc/manager/activity_report/models/Chart.report.js" |
MODEL_TABINFO="/var/www/html/acc/manager/activity_report/models/tabinfo.html" |
# Model loaded to create charts |
DIR_BUILD="/var/www/html/acc/manager/activity_report/" |
MODEL_CHARTJS="$DIR_BUILD/models/Chart.report.js" |
MODEL_TABINFO="$DIR_BUILD/models/tabinfo.html" |
#Where the report will be created. |
HTML_REPORT="/var/www/html/acc/manager/activity_report/alcasar-report-$(date +%F).html" |
# Where the report will be created. |
HTML_REPORT="$DIR_BUILD/alcasar-report-$(date +%F).html" |
#password of MariaDB |
PASSWD_FILE="/root/ALCASAR-passwords.txt" |
#TIME VALUE |
# TIME VALUE |
C_TS=$(date +"%s") #current timestamp |
MAX_DAY_AGO=7 |
SECS_AGO=$(date --date="$MAX_DAY_AGO days ago" +"%s") #timestamp ago |
STEP_TS=$((C_TS-$SECS_AGO)) #timestamp between current timestamp and SECS_AGO |
#PRIVATE IP OF ALCASAR |
# PRIVATE IP OF ALCASAR |
PRIVATE_IP=$(cat /usr/local/etc/alcasar.conf | grep PRIVATE_IP | cut -d'=' -f2 | cut -d'/' -f1) |
#COLOR for charts |
# COLOR for charts |
COLOR="'#ff0000','#3333cc','#009933','#993300','#1720EE','#D30229','#8D726D','#41C4E4','#8574F4','#A0BC1A','#BFDC1F','#5ADDC3','#B05744','#CD9319','#8CA39B','#D4AA1C','#A76752','#B03088','#445E87','#70424D','#D118C3','#46ABEF','#E9F197','#AEC0D4','#755C79','#94BBD7','#E2E9DC','#8B68D0','#F7EC7C','#1F16B8','#F4DA0A','#2EC17A','#E06483','#48B342','#F510CD','#9B2662','#180E98','#988FC1','#209E4E','#034240','#FDB142','#36B445','#CDD5C9','#6FA0DE','#EE2206','#204E19','#15FC93','#161ECE','#83D33B','#11A44A','#B7BF6C','#87274C','#B52C4F','#AD2805','#427E6C','#91341A','#191315','#FCB290','#13D3CD','#90F0E6','#C870C9','#AD2C14','#201D2A','#E4DB79','#90A919','#FE17FE','#09B35C','#88D950','#3440FC','#A9D42F','#E2DFAC','#DA69EC','#67430A','#43E94E','#5F7349','#22CF16','#CF038F','#0F6427','#F7AD0F','#C5E382','#DB49B6','#F760BF','#0BE701','#EF88D8','#79E6D7','#8A2D3D','#435A30','#A3C8AC','#99B118','#A929FF','#08A36D','#0A1654','#6F8283','#E1CA3E','#3E8577','#580FB6','#DB0E16','#386CBE','#FA0C43','#B713C9'" |
#Values to create new htdigest user to consult statistique of ACC |
# Values to create new htdigest user to consult statistique of ACC |
DIR_KEY="/usr/local/etc/digest" |
compte="papa" |
tmp_account="alcasar" |
realm="ALCASAR Control Center (ACC)" |
password=$(openssl rand -base64 32) #random password (length : 32) |
SED="/usr/bin/sed -i " |
TMP_STATS="/var/tmp/stats.html" |
TMP_STATS_2="/var/tmp/stats2.html" |
TMP_STATS="$DIR_TMP/stats.html" |
TMP_STATS_2="$DIR_TMP/stats2.html" |
#if empty logs, replace charts by text. |
# if empty logs, replace charts by text. |
ENABLE_BL=0 |
ENABLE_BL_WEEK=0 |
ENABLE_AV=0 |
if [ -e $TMP_AV ] |
then |
rm $TMP_AV |
170,7 → 169,6 |
RPM_NAME=$(echo $RPM_ALCASAR | cut -d' ' -f2) |
RPM_VERSION=$(echo $RPM_ALCASAR | cut -d' ' -f3) |
echo "<tr>" >> $HTML_REPORT |
echo "<td>$RPM_NAME</td>" >> $HTML_REPORT |
echo "<td>$RPM_DATE</td>" >> $HTML_REPORT |
178,16 → 176,13 |
echo "</tr>" >> $HTML_REPORT |
done |
else |
echo "<td>Pas de RPM mis à jour cette semaine</td>" >> $HTML_REPORT |
echo "</tr>" >> $HTML_REPORT |
echo "<tr collspan="3"><td>Pas de RPM mis à jour cette semaine</td></tr>" >> $HTML_REPORT |
fi |
else |
echo $LINE_HTML >> $HTML_REPORT |
fi |
done |
######################BL WEBSITE SINCE INSTALLATION###################### |
echo "Create BL website since the installation of ALCASAR" |
#find data |
233,7 → 228,6 |
done < /var/log/dnsmasq/$FILE |
done |
#if data exists, create this section in html document |
if [ -e $TMP_BL ] |
then |
607,17 → 601,17 |
#create new htdigest user to consult statistique of ACC |
#if user does not exist, we create him |
if [ $(grep "$compte:" $DIR_KEY/key_only_manager | wc -l) -lt 1 ] |
if [ $(grep "$tmp_account:" $DIR_KEY/key_only_manager | wc -l) -lt 1 ] |
then |
(echo -n "$compte:$realm:" && echo -n "$compte:$realm:$password" | md5sum | awk '{print $1}' ) >> $DIR_KEY/key_only_manager |
(echo -n "$compte:$realm:" && echo -n "$compte:$realm:$password" | md5sum | awk '{print $1}' ) >> $DIR_KEY/key_manager |
(echo -n "$compte:$realm:" && echo -n "$compte:$realm:$password" | md5sum | awk '{print $1}' ) >> $DIR_KEY/key_all |
(echo -n "$tmp_account:$realm:" && echo -n "$tmp_account:$realm:$password" | md5sum | awk '{print $1}' ) >> $DIR_KEY/key_only_manager |
(echo -n "$tmp_account:$realm:" && echo -n "$tmp_account:$realm:$password" | md5sum | awk '{print $1}' ) >> $DIR_KEY/key_manager |
(echo -n "$tmp_account:$realm:" && echo -n "$tmp_account:$realm:$password" | md5sum | awk '{print $1}' ) >> $DIR_KEY/key_all |
chown -R root:apache $DIR_KEY |
chmod 640 $DIR_KEY/key_* |
fi |
#get stats.php from ACC |
wget -q -nv --user $compte --password $password https://alcasar/acc/manager/htdocs/stats.php -O $TMP_STATS --no-check-certificate |
wget -q -nv --user $tmp_account --password $password https://alcasar/acc/manager/htdocs/stats.php -O $TMP_STATS --no-check-certificate |
#clean this file to include it in html report. |
DELIM_1="<td colspan=10 height=20><img src=\"images\/pixel.gif\"><\/td>" |
626,16 → 620,15 |
cat $TMP_STATS_2 | sed -e 's:images/pixel.gif:../../manager/htdocs/images/pixel.gif:g' >> $HTML_REPORT |
#we delete our user if he still exists |
if [ $(grep "$compte:" $DIR_KEY/key_only_manager | wc -l) -ge 1 ] |
if [ $(grep "$tmp_account:" $DIR_KEY/key_only_manager | wc -l) -ge 1 ] |
then |
$SED "/^$compte:/d" $DIR_KEY/key_only_manager |
$SED "/^$compte:/d" $DIR_KEY/key_manager |
$SED "/^$compte:/d" $DIR_KEY/key_all |
$SED "/^$tmp_account:/d" $DIR_KEY/key_only_manager |
$SED "/^$tmp_account:/d" $DIR_KEY/key_manager |
$SED "/^$tmp_account:/d" $DIR_KEY/key_all |
fi |
######################FIN HTML###################### |
#Execute our javascript function to print charts |
echo "<script>window.onload = function() {" >> $HTML_REPORT |
#BL SINCE INSTALLATION |
660,17 → 653,15 |
echo "var ctx_$NAME_AUTH = document.getElementById('$NAME_AUTH').getContext('2d');" >> $HTML_REPORT |
echo "var $NAME_AUTH = new Chart(ctx_$NAME_AUTH, $CONF_AUTH);" >> $HTML_REPORT |
echo "};</script>" >> $HTML_REPORT |
echo "</body>" >> $HTML_REPORT |
echo "</html>" >> $HTML_REPORT |
#convert html document to PDF |
cp $HTML_REPORT $DIR_BUILD/rapport.html |
/usr/bin/wkhtmltopdf $HTML_REPORT $(echo $HTML_REPORT | cut -d'.' -f1).pdf |
chown apache:apache $(echo $HTML_REPORT | cut -d'.' -f1).pdf |
chmod 644 $(echo $HTML_REPORT | cut -d'.' -f1).pdf |
mv $(echo $HTML_REPORT | cut -d'.' -f1).pdf /var/Save/ |
#compress every logs, if they exist |
if [ $(ls -1 /var/log/havp/access.log.* 2>/dev/null | wc -l) -ge 1 ] |
/web/acc/backup/sauvegarde.php |
---|
15,10 → 15,11 |
$l_backups = "Sauvegarde"; |
$l_create_user_db_backup = "Créer le fichier de la base actuelle des usagers"; |
$l_traceability_backup = "Créer le fichier de traces de la semaine en cours"; |
$l_execute = "Exécuter"; |
$l_execute = "Exécuter"; |
$l_backup_files = "Fichiers disponibles pour archivage"; |
$l_firewall_log = "Journaux de traçabilité"; |
$l_users_db_backups = "Base des usagers"; |
$l_weekly_report = "Rapport d'activité hebdomadaire"; |
$l_empty = "vide"; |
} |
else { |
29,6 → 30,7 |
$l_backup_files = "Archive backup files"; |
$l_firewall_log = "Traceability log files"; |
$l_users_db_backups = "Users database"; |
$l_weekly_report = "Weekly activity report"; |
$l_empty = "empty"; |
} |
function taille_fichier($fichier) |
50,8 → 52,8 |
</TABLE> |
<TABLE width="100%" border=1 cellspacing=0 cellpadding=1> |
<tr><td valign="middle" align="left"> |
<FORM action="sauvegarde.php" method=POST><b> |
<select name='choix'></b> |
<FORM action="sauvegarde.php" method=POST> |
<select name='choix'> |
<option value="traceability_backup"><?echo "$l_traceability_backup";?> |
<option value="user_DB_backup"><?echo "$l_create_user_db_backup";?> |
</select> |
67,6 → 69,7 |
<TR align="center"> |
<TD><b><?echo "$l_firewall_log";?></b></TD> |
<TD><b><?echo "$l_users_db_backups";?></b></TD> |
<TD><b><?echo "$l_weekly_report";?></b></TD> |
</TR><TR align="center"> |
<? |
if (isset($_POST['choix'])){ |
81,6 → 84,7 |
} |
$dir[0]="archive"; |
$dir[1]="base"; |
$dir[2]="activity_report"; |
$j=0; |
$nb=count($dir); |
while ($j != $nb) |
110,7 → 114,7 |
echo "<a href=\"/save/$dir[$j]/$liste_f[$i]\">$liste_f[$i]</A> (";echo taille_fichier("/var/Save/".$dir[$j]."/".$liste_f[$i]);echo ")<BR>"; |
} |
} |
echo "</TD>"; |
echo "</TD>\n"; |
$j++; |
} |
?> |
/web/acc/manager/activity_report/index.php |
---|
File deleted |
/web/acc/manager/activity_report/models/Chart.report.js |
---|
1,4 → 1,4 |
//Création du graphe |
//Création du graphe |
var XXCONFXX = { |
type: //line, bar, radar, pie, doughnut |
'XXTYPEXX', |
/web/acc/manager/auth_exceptions.php |
---|
10,8 → 10,10 |
/******************** |
* TEST CONF FILES * |
*********************/ |
define ("DOMAIN_ALLOWED_LIST", "/usr/local/etc/alcasar-uamdomain"); |
define ("IP_ALLOWED_LIST", "/usr/local/etc/alcasar-uamallowed"); |
$domain_allowed_list="/usr/local/etc/alcasar-uamdomain"; |
$url_allowed_list="/usr/local/etc/alcasar-uamallowed"; |
define ("DOMAIN_ALLOWED_LIST", $domain_allowed_list); |
define ("IP_ALLOWED_LIST", $url_allowed_list); |
$conf_files=array(DOMAIN_ALLOWED_LIST,IP_ALLOWED_LIST); |
foreach ($conf_files as $file){ |
if (!file_exists($file)){ |
19,8 → 21,6 |
if (!is_readable($file)){ |
exit("Can't read the file ".$file);} |
} |
$domain_allowed_list="/usr/local/etc/alcasar-uamdomain"; |
$url_allowed_list="/usr/local/etc/alcasar-uamallowed"; |
# Choice of language |
$Language = 'en'; |
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ |
37,7 → 37,7 |
$l_trusted_ip = "adresses IP de confiance"; |
$l_trusted_equipments = "Equipements de consultation de confiance"; |
$l_comment = "Commentaires"; |
$l_trusted_domain_explain = "Gérez ici les noms de domaine Internet pouvant être joints sans authentification"; |
$l_trusted_domain_explain = "Gérez ici les noms de domaine Internet pouvant être joints sans authentification"; |
$l_trusted_equipments_explain = "Pour qu'un équipement du réseau de consultation puisse accéder à Internet sans être interceptés : créer un utilisateur dont le nom de login est l'@MAC de l'équipement et le mot de passe est 'password'" ; |
$l_trusted_ip_explain = "Gérez ici les adresses IP de systèmes ou de réseaux pouvant être joints sans authentification"; |
$l_submit = "Enregistrer"; |
193,11 → 193,11 |
<table width="100%" border=1 cellspacing=0 cellpadding=1> |
<tr><td colspan=2 align="center"> |
<? |
echo "$l_trusted_domain_explain</td></tr>"; |
echo "<tr><td align='center' valign='middle'>"; |
echo "$l_trusted_domain_explain</td></tr>\n"; |
echo "<tr><td align='center' valign='middle'>\n"; |
echo "<FORM action='$_SERVER[PHP_SELF]' method='POST'>\n"; |
echo "<table cellspacing=2 cellpadding=2 border=1>"; |
echo "<FORM action='$_SERVER[PHP_SELF]' method='POST'>"; |
echo "<tr align='center' bgcolor='#d0ddb0'><td>$l_domain<td>$l_comment_explain<td>$l_remove</tr>"; |
echo "<tr align='center' bgcolor='#d0ddb0'><td>$l_domain<td>$l_comment_explain<td>$l_remove</tr>\n"; |
// Read the "Domain alowed" file |
$tab=file(DOMAIN_ALLOWED_LIST); |
if ($tab) # the file isn't empty |
216,7 → 216,7 |
else echo " "; |
echo "<td>"; |
echo "<input type='checkbox' name='del-$domain[1]'>"; |
echo "</tr>"; |
echo "</tr>\n"; |
} |
} |
} |
237,7 → 237,7 |
<td>exemple1 : mydomain<br><?echo "$l_comment_explain2";?><td></tr> |
<tr><td><input type='text' name='add_uamdomain' size='20'> |
<td><input type='text' name='add_domain_comment' size='15'> |
<input type='hidden' name='choix' value='new_uamdomain'> |
<input type='hidden' name='choix' value='new_uamdomain'></td> |
<td><input type='submit' onClick="this.disabled=true; this.value='<?echo $l_load;?>';submit();" value='<?echo "$l_add_to_list";?>'> |
</tr></table> |
</form> |
250,11 → 250,11 |
<table width="100%" border=1 cellspacing=0 cellpadding=1> |
<tr><td colspan=2 align="center"> |
<? |
echo "$l_trusted_ip_explain</td></tr>"; |
echo "<tr><td align='center' valign='middle'>"; |
echo "$l_trusted_ip_explain</td></tr>\n"; |
echo "<tr><td align='center' valign='middle'>\n"; |
echo "<FORM action='$_SERVER[PHP_SELF]' method='POST'>\n"; |
echo "<table cellspacing=2 cellpadding=2 border=1>"; |
echo "<FORM action='$_SERVER[PHP_SELF]' method='POST'>"; |
echo "<tr align='center' bgcolor='#d0ddb0'><td>$l_trusted_ip<td>$l_comment<td>$l_remove</tr>"; |
echo "<tr align='center' bgcolor='#d0ddb0'><td>$l_trusted_ip<td>$l_comment<td>$l_remove</tr>\n"; |
// Read the "ip alowed" file |
$tab=file(IP_ALLOWED_LIST); |
if ($tab) # the file isn't empty |
272,7 → 272,7 |
echo trim($ip_allowed[1]); |
else echo " "; |
echo "<td><input type='checkbox' name='del-$ip[1]'>"; |
echo "</tr>"; |
echo "</tr>\n"; |
} |
} |
} |
292,13 → 292,12 |
<tr><td>exemple1 : 170.25.23.10 <br>exemple2 : 15.20.20.0/16</td> |
<td>my_web_server <br>my_dmz<td></tr> |
<tr><td><input type='text' name='add_ip' size='20'></td> |
<td><input type='text' name='add_ip_comment' size='15'></td> |
<input type='hidden' name='choix' value='new_ip'> |
<td><input type='text' name='add_ip_comment' size='15'> |
<input type='hidden' name='choix' value='new_ip'></td> |
<td><input type='submit' onClick="this.disabled=true; this.value='<?echo $l_load;?>';submit();" value='<?echo "$l_add_to_list";?>'></td> |
</tr></table> |
</td></tr> |
</form> |
</table> |
</form> |
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
<tr><th><?php echo "$l_trusted_equipments";?></th></tr> |
<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr> |
/web/acc/stat.php |
---|
6,7 → 6,6 |
$select[3]="$l_stat_global_network"; |
$select[4]="$l_stat_detail_network"; |
$select[5]="$l_security"; |
$select[6]="$l_activity_report"; |
$fich[0]="manager/htdocs/user_stats.php"; |
$fich[1]="manager/htdocs/accounting.php"; |
$fich[2]="manager/htdocs/stats.php"; |
13,7 → 12,6 |
$fich[3]="manager/stats/index.php"; |
$fich[4]="manager/nfsen/nfsen.php"; |
$fich[5]="manager/htdocs/security.php"; |
$fich[6]="manager/activity_report/index.php"; |
$j=0; |
while ($j != count($select)) |
{ |