Jak sprawdzić adres MAC


(eyeti) #1

Sprawdź czy działa

<?php

$ip = '192.168.0.1';

$eth = 'eth0';

exec('/usr/sbin/arping -c 1 -I '.$eth.' '.$ip.' -f', $answer);

eregi('([0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2})',$answer[1],$result);

echo('Adres MAC : '.$result[0]);

?>

(Lysy1033) #2

jak gościa masz jak zidentyfikować może mu jakieś cookie podeślij. ciężko mi powiedzieć. po macu moim zdaniem nie ma co.


(Xwars) #3

Nie wyciągniesz adresu MAC komputera który nie jest w twojej sieci lokalnej - o adresie MAC w kontekście internetu można zapomieć - zresztą takie modemy (dsl, edge) zdaje się wcale nie używają adresów MAC w swoich warstwach sieciowych.

Sprawdz zakres podsieci delikwenta w http://ripe.net i wytnij możliwość pisania dla całej podsieci.