Subversion Repositories ALCASAR

Rev

Rev 1484 | Rev 1548 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1484 Rev 1508
Line 25... Line 25...
25
	$l_httpd		= "Serveur WEB (Alcasar Control Center)";
25
	$l_httpd		= "Serveur WEB (Alcasar Control Center)";
26
	$l_sshd			= "Accès sécurisée distant";
26
	$l_sshd			= "Accès sécurisée distant";
27
	$l_freshclam		= "Mise à jour de l'antivirus toutes les 2 heures";
27
	$l_freshclam		= "Mise à jour de l'antivirus toutes les 2 heures";
28
	$l_ntpd			= "Service de mise à l'heure réseau";
28
	$l_ntpd			= "Service de mise à l'heure réseau";
29
	$l_havp			= "Proxy Antivirus 1";
29
	$l_havp			= "Proxy Antivirus 1";
30
	$l_havp2		= "Proxy Antivirus 2";
30
	$l_tinyproxy		= "Proxy HTTP léger";
31
	$l_dnsmasq		= "Serveur DNS et DHCP";
31
	$l_dnsmasq		= "Serveur DNS et DHCP";
32
	$l_dnsmasq_blacklist	= "Serveur DNS pour la Blacklist";
32
	$l_dnsmasq_blacklist	= "Serveur DNS pour la Blacklist";
33
	$l_dnsmasq_whitelist	= "Serveur DNS pour la Whitelist";
33
	$l_dnsmasq_whitelist	= "Serveur DNS pour la Whitelist";
34
	$l_dnsmasq_blackhole	= "Serveur DNS 'trou noir'";
34
	$l_dnsmasq_blackhole	= "Serveur DNS 'trou noir'";
35
	$l_ulogd_ssh		= "journalisation des accès par SSH";
35
	$l_ulogd_ssh		= "journalisation des accès par SSH";
Line 55... Line 55...
55
	$l_httpd		= "WEB server (ALCASAR Control Center)";
55
	$l_httpd		= "WEB server (ALCASAR Control Center)";
56
	$l_sshd			= "Secure remote access";
56
	$l_sshd			= "Secure remote access";
57
	$l_freshclam		= "WEB antivirus update (every 2 hours)";
57
	$l_freshclam		= "WEB antivirus update (every 2 hours)";
58
	$l_ntpd			= "Network time";
58
	$l_ntpd			= "Network time";
59
	$l_havp			= "Antivirus Proxy 1";
59
	$l_havp			= "Antivirus Proxy 1";
60
	$l_havp2		= "Antivirus Proxy 2";
60
	$l_tinyproxy		= "Light HTTP Proxy";
61
	$l_dnsmasq		= "DNS and DHCP server";
61
	$l_dnsmasq		= "DNS and DHCP server";
62
	$l_dnsmasq_blacklist	= "DNS server for the Blacklist";
62
	$l_dnsmasq_blacklist	= "DNS server for the Blacklist";
63
	$l_dnsmasq_whitelist	= "DNS server for the Whitelist";
63
	$l_dnsmasq_whitelist	= "DNS server for the Whitelist";
64
	$l_dnsmasq_blackhole	= "DNS server (blackhole)";
64
	$l_dnsmasq_blackhole	= "DNS server (blackhole)";
65
	$l_ulogd_ssh		= "SSH access logging process";
65
	$l_ulogd_ssh		= "SSH access logging process";
Line 120... Line 120...
120
 
120
 
121
//-------------------------------
121
//-------------------------------
122
// Les actions sur un service
122
// Les actions sur un service
123
//-------------------------------
123
//-------------------------------
124
//sécurité sur les actions à réaliser
124
//sécurité sur les actions à réaliser
125
$autorizeService = array("radiusd","chilli","dansguardian","mysqld","httpd","sshd","freshclam","ntpd","havp","havp2","dnsmasq","dnsmasq-blacklist","dnsmasq-whitelist","dnsmasq-blackhole");
125
$autorizeService = array("radiusd","chilli","dansguardian","mysqld","httpd","sshd","freshclam","ntpd","havp","tinyproxy","dnsmasq","dnsmasq-blacklist","dnsmasq-whitelist","dnsmasq-blackhole");
126
$autorizeAction = array("start","stop","restart");
126
$autorizeAction = array("start","stop","restart");
127
 
127
 
128
if (isset($_GET['service'])&&(in_array($_GET['service'], $autorizeService))) {
128
if (isset($_GET['service'])&&(in_array($_GET['service'], $autorizeService))) {
129
    if (isset($_GET['action'])&&(in_array($_GET['action'], $autorizeAction))) {
129
    if (isset($_GET['action'])&&(in_array($_GET['action'], $autorizeAction))) {
130
    	$execStatus = serviceExec($_GET['service'], $_GET['action']);
130
    	$execStatus = serviceExec($_GET['service'], $_GET['action']);
Line 148... Line 148...
148
$FilterServiceStatus['dnsmasq_blacklist'] = checkServiceStatus("dnsmasq-blacklist");
148
$FilterServiceStatus['dnsmasq_blacklist'] = checkServiceStatus("dnsmasq-blacklist");
149
$FilterServiceStatus['dnsmasq_whitelist'] = checkServiceStatus("dnsmasq-whitelist");
149
$FilterServiceStatus['dnsmasq_whitelist'] = checkServiceStatus("dnsmasq-whitelist");
150
$FilterServiceStatus['dnsmasq_blackhole'] = checkServiceStatus("dnsmasq-blackhole");
150
$FilterServiceStatus['dnsmasq_blackhole'] = checkServiceStatus("dnsmasq-blackhole");
151
$filterServiceStatus['dansguardian'] = checkServiceStatus("dansguardian");
151
$filterServiceStatus['dansguardian'] = checkServiceStatus("dansguardian");
152
$FilterServiceStatus['havp'] = checkServiceStatus("havp");
152
$FilterServiceStatus['havp'] = checkServiceStatus("havp");
153
$FilterServiceStatus['havp2'] = checkServiceStatus("havp2");
153
$FilterServiceStatus['tinyproxy'] = checkServiceStatus("tinyproxy");
154
$FilterServiceStatus['freshclam'] = checkServiceStatus("freshclam");
154
$FilterServiceStatus['freshclam'] = checkServiceStatus("freshclam");
155
 
155
 
156
 
156
 
157
$OptServiceStatus = array();
157
$OptServiceStatus = array();
158
$OptServiceStatus['sshd'] = checkServiceStatus("sshd");
158
$OptServiceStatus['sshd'] = checkServiceStatus("sshd");