我正在运行一个 perl 脚本来扫描多个主机。当我放入一台主机时
$scanner->scan('-sS -p 1-1024 -sV -O --max-rtt-timeout 200ms 111.111.111.111');
它运行良好,但是当我尝试通过解析带有主机列表的文件来添加变量值时
$scanner->scan('-sS -p 1-1024 -sV -O --max-rtt-timeout 200ms $host');
该程序只是假设 $host 作为字符,有没有办法解决这个问题?我使用 nmap::scanner 作为我的模块。
谢谢