| Line 149... |
Line 149... |
| 149 |
<meta http-equiv="Content-Type" content="text/html; charset=<?= $config['general_charset'] ?>">
|
149 |
<meta http-equiv="Content-Type" content="text/html; charset=<?= $config['general_charset'] ?>">
|
| 150 |
<title>Activity</title>
|
150 |
<title>Activity</title>
|
| 151 |
<link rel="stylesheet" type="text/css" href="/css/acc.css">
|
151 |
<link rel="stylesheet" type="text/css" href="/css/acc.css">
|
| 152 |
</head>
|
152 |
</head>
|
| 153 |
<body>
|
153 |
<body>
|
| - |
|
154 |
<div id="ldoverlay" class="overlay">
|
| - |
|
155 |
<div class="lds-spinner" id="spinner"><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div>
|
| - |
|
156 |
</div>
|
| 154 |
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
157 |
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
| 155 |
<tr><th><?= $l_activity ?></th></tr>
|
158 |
<tr><th><?= $l_activity ?></th></tr>
|
| 156 |
<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
|
159 |
<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
|
| 157 |
</table>
|
160 |
</table>
|
| 158 |
<table width="100%" border=1 cellspacing=0 cellpadding=1>
|
161 |
<table width="100%" border=1 cellspacing=0 cellpadding=1>
|
| Line 218... |
Line 221... |
| 218 |
echo "</td><td>";
|
221 |
echo "</td><td>";
|
| 219 |
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">";
|
222 |
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">";
|
| 220 |
echo "<input type=\"hidden\" name=\"mac_addr\" value=\"$detail[0]\">";
|
223 |
echo "<input type=\"hidden\" name=\"mac_addr\" value=\"$detail[0]\">";
|
| 221 |
if($IoT_capture == "on"){
|
224 |
if($IoT_capture == "on"){
|
| 222 |
if(exec('sudo /usr/local/bin/alcasar-iot_capture.sh -i '.$detail[0]) == "CaptureON"){
|
225 |
if(exec('sudo /usr/local/bin/alcasar-iot_capture.sh -i '.$detail[0]) == "CaptureON"){
|
| 223 |
echo "<input type=\"submit\" name=\"action\" value=\"$l_stop_capture_disconnect\">";
|
226 |
echo "<input type=\"submit\" onClick=\"document.getElementById('ldoverlay').style.display='block';\" name=\"action\" value=\"$l_stop_capture_disconnect\">";
|
| 224 |
echo "<input type=\"submit\" name=\"action\" value=\"$l_captureoff\">";
|
227 |
echo "<input type=\"submit\" onClick=\"document.getElementById('ldoverlay').style.display='block';\" name=\"action\" value=\"$l_captureoff\">";
|
| 225 |
}
|
228 |
}
|
| 226 |
else {
|
229 |
else {
|
| 227 |
echo "<input type=\"submit\" name=\"action\" value=\"$l_disconnect\">";
|
230 |
echo "<input type=\"submit\" onClick=\"document.getElementById('ldoverlay').style.display='block';\" name=\"action\" value=\"$l_disconnect\">";
|
| 228 |
echo "<br><input type=\"submit\" name=\"action\" value=\"$l_captureonly_on\">";
|
231 |
echo "<br><input type=\"submit\" onClick=\"document.getElementById('ldoverlay').style.display='block';\" name=\"action\" value=\"$l_captureonly_on\">";
|
| 229 |
$file = '/var/Save/iot_captures/'.$detail[0].'.pcap';
|
232 |
$file = '/var/Save/iot_captures/'.$detail[0].'.pcap';
|
| 230 |
if (file_exists($file)) {
|
233 |
if (file_exists($file)) {
|
| 231 |
echo "<br><center><a href=\"/save/iot_captures/$detail[0].pcap\">$detail[0].pcap</a> (";echo taille_fichier("/var/Save/iot_captures/".$detail[0].".pcap");echo ")</center>";
|
234 |
echo "<br><center><a href=\"/save/iot_captures/$detail[0].pcap\">$detail[0].pcap</a> (";echo taille_fichier("/var/Save/iot_captures/".$detail[0].".pcap");echo ")</center>";
|
| 232 |
}
|
235 |
}
|
| 233 |
}
|
236 |
}
|
| 234 |
}
|
237 |
}
|
| 235 |
else echo "<input type=\"submit\" name=\"action\" value=\"$l_disconnect\">";
|
238 |
else echo "<input type=\"submit\" onClick=\"document.getElementById('ldoverlay').style.display='block';\" name=\"action\" value=\"$l_disconnect\">";
|
| 236 |
echo "</form></td>";
|
239 |
echo "</form></td>";
|
| 237 |
}
|
240 |
}
|
| 238 |
}
|
241 |
}
|
| 239 |
else { // The user is a humanoide ;-)
|
242 |
else { // The user is a humanoide ;-)
|
| 240 |
if ($cn != '-') { echo "<a href=\"/acc/manager/htdocs/user_admin.php?login=$detail[5]\" title=\"$l_edit_user $detail[5]\">$detail[5] ($cn)</a>";}
|
243 |
if ($cn != '-') { echo "<a href=\"/acc/manager/htdocs/user_admin.php?login=$detail[5]\" title=\"$l_edit_user $detail[5]\">$detail[5] ($cn)</a>";}
|
| 241 |
else { echo "<a href=\"/acc/manager/htdocs/user_admin.php?login=$detail[5]\" title=\"$l_edit_user $detail[5]\">$detail[5]</a>";}
|
244 |
else { echo "<a href=\"/acc/manager/htdocs/user_admin.php?login=$detail[5]\" title=\"$l_edit_user $detail[5]\">$detail[5]</a>";}
|
| 242 |
echo "<td>";
|
245 |
echo "<td>";
|
| 243 |
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">";
|
246 |
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">";
|
| 244 |
echo "<input type=\"hidden\" name=\"mac_addr\" value=\"$detail[0]\">";
|
247 |
echo "<input type=\"hidden\" name=\"mac_addr\" value=\"$detail[0]\">";
|
| 245 |
echo "<input type=\"submit\" name=\"action\" value=\"$l_disconnect\">";
|
248 |
echo "<input type=\"submit\" onClick=\"document.getElementById('ldoverlay').style.display='block';\" name=\"action\" value=\"$l_disconnect\">";
|
| 246 |
echo "</form></td>";
|
249 |
echo "</form></td>";
|
| 247 |
}
|
250 |
}
|
| 248 |
}
|
251 |
}
|
| 249 |
// equipment without authenticated user
|
252 |
// equipment without authenticated user
|
| 250 |
else if (($detail[0] == $intif_mac_addr) || ($detail[1] == $private_ip)){
|
253 |
else if (($detail[0] == $intif_mac_addr) || ($detail[1] == $private_ip)){
|
| Line 259... |
Line 262... |
| 259 |
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">";
|
262 |
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">";
|
| 260 |
# Dissociate user (... or other) who is not connected yet
|
263 |
# Dissociate user (... or other) who is not connected yet
|
| 261 |
echo "<input type=\"hidden\" name=\"mac_addr\" value=\"$detail[0]\">";
|
264 |
echo "<input type=\"hidden\" name=\"mac_addr\" value=\"$detail[0]\">";
|
| 262 |
exec ("grep $detail[0] /usr/local/etc/alcasar-ethers-info", $mac_in_ether_file);
|
265 |
exec ("grep $detail[0] /usr/local/etc/alcasar-ethers-info", $mac_in_ether_file);
|
| 263 |
if (empty($mac_in_ether_file[1])){
|
266 |
if (empty($mac_in_ether_file[1])){
|
| 264 |
echo "<input type=\"submit\" name=\"action\" value=\"$l_dissociate\">"; // Dissociate only MAC not in ether file (dhcp)
|
267 |
echo "<input type=\"submit\" onClick=\"document.getElementById('ldoverlay').style.display='block';\" name=\"action\" value=\"$l_dissociate\">"; // Dissociate only MAC not in ether file (dhcp)
|
| 265 |
}
|
268 |
}
|
| 266 |
echo "<input type=\"submit\" name=\"action\" value=\"$l_connect\">"; // Enable temporarily @MAC access
|
269 |
echo "<input type=\"submit\" onClick=\"document.getElementById('ldoverlay').style.display='block';\" name=\"action\" value=\"$l_connect\">"; // Enable temporarily @MAC access
|
| 267 |
if($IoT_capture == "on"){
|
270 |
if($IoT_capture == "on"){
|
| 268 |
if(exec('sudo /usr/local/bin/alcasar-iot_capture.sh -i '.$detail[0]) == "CaptureON"){
|
271 |
if(exec('sudo /usr/local/bin/alcasar-iot_capture.sh -i '.$detail[0]) == "CaptureON"){
|
| 269 |
echo "<br><input type=\"submit\" name=\"action\" value=\"$l_captureoff\">";
|
272 |
echo "<br><input type=\"submit\" onClick=\"document.getElementById('ldoverlay').style.display='block';\" name=\"action\" value=\"$l_captureoff\">";
|
| 270 |
}
|
273 |
}
|
| 271 |
else {
|
274 |
else {
|
| 272 |
echo "<br><input type=\"submit\" name=\"action\" value=\"$l_captureon\">";
|
275 |
echo "<br><input type=\"submit\" onClick=\"document.getElementById('ldoverlay').style.display='block';\" name=\"action\" value=\"$l_captureon\">";
|
| 273 |
echo "<input type=\"submit\" name=\"action\" value=\"$l_captureonly_on\">";
|
276 |
echo "<input type=\"submit\" onClick=\"document.getElementById('ldoverlay').style.display='block';\" name=\"action\" value=\"$l_captureonly_on\">";
|
| 274 |
$file = '/var/Save/iot_captures/'.$detail[0].'.pcap';
|
277 |
$file = '/var/Save/iot_captures/'.$detail[0].'.pcap';
|
| 275 |
if (file_exists($file)) {
|
278 |
if (file_exists($file)) {
|
| 276 |
echo "<br><center><a href=\"/save/iot_captures/$detail[0].pcap\">$detail[0].pcap</a> (";echo taille_fichier("/var/Save/iot_captures/".$detail[0].".pcap");echo ")</center>";
|
279 |
echo "<br><center><a href=\"/save/iot_captures/$detail[0].pcap\">$detail[0].pcap</a> (";echo taille_fichier("/var/Save/iot_captures/".$detail[0].".pcap");echo ")</center>";
|
| 277 |
}
|
280 |
}
|
| 278 |
}
|
281 |
}
|