$netstatBinary = "c:/winnt/system32/netstat.exe";
$fp = popen($netstatBinary." -nr","r");
while ($fp && !feof($fp)) {
$line = fgets($fp, 4096);
if (preg_match("/^ *([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) +([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) +([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) +([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) +([0-9]+)$/",trim($line),$pregRes)) {
print_r($pregRes);
//Netzwerkziel = $pregRes[1]
//Netzwerkmaske = $pregRes[2]
//Gateway = $pregRes[3]
//Schnittstelle = $pregRes[4]
//Anzahl = $pregRes[5]
}
}
pclose($fp);
[/PHP]