Forum » » Sécurité » » [Résolu] - bannir un PC
Posté : 15 oct. 2004 à 22:58
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
Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=11559&forum=12