Я запускаю сценарий на сервере Windows, чтобы найти MAC-адрес устройства с nmap. $ip= $_SERVER['REMOTE_ADDR']; $line = "C:\\nmap -sP -n $ip"; echo "You IP address "; echo $ip; echo "<br><br>"; $ping = shell_exec("$line"); $mac = substr($ping,156,17); echo "MAC ADDRESS: "; echo $mac; Выход MAC-адресов меняется каждый раз при запуске скрипта. Я подозреваю это, потому что команда […]
Я бы назвал Nmap из PHP. ЕСЛИ Я это делаю: exec('nmap', $output); var_dump( $output ); Он работает, я получаю классический текст «Использование Nmap». Но как только я попытался запустить проверку UDP, как exec('nmap -p 586 -sU xx.xx.xx.xx', $output); var_dump( $output ); Он больше не работает, без вывода. Что мне не хватает? С уважением