website logo
Auteur
avatar
arnodu59

Forum » » Sécurité » » [Résolu] - bannir un PC


Posté : 16 oct. 2004 à 02:14 icone du post

Après quelque modification, et quelque test... Je peux vous dire que ce script fonctionne à merveille



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]";
}



Je n'est que rajouté l'option -c de ping pour éviter le ping sans fin pour les système unix.

Et je peux vous dire que le script fonctionne a merveille sous une distribution linux (RedHat9.0)Mais il est incompatible avec les serveurs Windows (pas grave hein )

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=11559&forum=12