Pages vues depuis 25/05/2001 : 110 482 353
Index du forum »» Sécurité »» [Résolu] - bannir un PC
Citation : Tito
Je pensais que tu parlais de routeur en tant que le petit boitier qui clignote dans tout les sens à côté de mon PC :-D
Évidemment si c'est le FAI :#
function getMacAddress($ip){
// $ip au format "93.125.24.23"
$buffer = "";
system("ping " . $ip);
system("arp -a > arp.out");
$fileHandle = fopen ("arp.out", "r");
while (!feof($fileHandle)) {
$buffer = $buffer . fgets($fileHandle, 4096);
}
fclose ($fileHandle);
$ip_mac = strstr($buffer, $ip);
if($ip_mac){
$mac = substr($ip_mac, 22, 17);
return strtolower(ltrim($mac));
}
return false;
}
// source Samuel Wollenschneider
function MacAddress($ip){
// $ip au format "93.125.24.23"
exec("ping -c 1 " . $ip);
exec("arp -a > arp.out");
$fileHandle = fopen ("arp.out", "r");
$ip_mac = split(" ", fgets($fileHandle, 4096));
fclose ($fileHandle);
echo "$ip_mac[3]";
}
function MacAddress($ip){
// $ip au format "93.125.24.23"
exec("ping -c 1 " . $ip);
exec("arp -a > arp.out");
$fileHandle = fopen ("arp.out", "r");
$ip_mac = split(" ", fgets($fileHandle, 4096));
fclose ($fileHandle);
echo "$ip_mac[3]";
}