Você tem um erro de digitação nas opções de linha de comando:
errado: broadcast-dchp-discover correto: broadcast-dhcp-discover
Eu quero descobrir todos os meus roteadores disponíveis com nmap
.
Digitar isso na linha de comando retorna a saída esperada.
nmap --script=broadcast-dchp-discover -e eno1
Mas quando tento executar este comando em um script curto, nmap
retorna um erro:
NSE: failed to initialize the script engine:
/usr/bin/../share/nmap/nse_main.lua:801: 'broadcast-dchp-discover' did not match a category, filename, or directory
stack traceback:
[C]: in function 'error'
/usr/bin/../share/nmap/nse_main.lua:801: in function 'get_chosen_scripts'
/usr/bin/../share/nmap/nse_main.lua:1251: in main chunk
[C]: in ?
O que estou fazendo de errado?