Solved!..
## Get Username
// Get ip
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) { $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } else { $ip = $_SERVER["REMOTE_ADDR"]; }
// Send ReqPacket
$fp = fsockopen('udp://'.$ip, 137);
fwrite($fp, "\x80b\0\0\0\1\0\0\0\0\0\0 CKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\0\0!\0\1");
// Get Data (2 sec timeout)
socket_set_timeout($fp, 2);
$data = fread($fp, 256);
// Get NetBios ID
$nbrec = ord($data[56]);
// Display nebios records : the username is a record of type 3
for($i = 0; $i < $nbrec; $i++) {
$offset = 18 * $i;
if (ord($data[72 + $offset]) == 3)
{
$userid = trim(substr($data, 57 + $offset, 15));
}
}
// Put variable in place
$userid = str_replace('$','',$userid);