openvas-nasl 如何调试脚本1

本文介绍了如何调试openvas-nasl中的nasl脚本,特别是针对get_port_state为0的情况。通过查看openvas配置、修改unscanned_closed字段并重新运行脚本,成功使脚本正确识别端口状态。调试过程涉及openvas-nasl命令行选项、配置文件修改以及日志分析。
摘要由CSDN通过智能技术生成

版本号

openvas-nasl 20.8.0
 OpenVAS 20.8.0
 gvm-libs 20.8.0
 


demo1.nasl

display("Hello World .\n");
display("Hello World openvas-nasl. \n");

if( ! ports ) ports = make_list( 9999 );
display(ports);


include('/root/plug/plugins/http_func.inc');
include('/root/plug/plugins/global_settings.inc');
display(default:443,"\n");
port = http_get_port( default:80 );
display("get port is ok\n");
host = http_host_name( port:port );
display("##########\n");
display(host,"\n");

max = 5;
for( i = 0; i < max; i ++ ) {
  display(i,"##########\n");
  recv = http_get( port:port, item:"/");
  display(recv,"\n");
}

openvas-nasl -Xt www.xxxxx.com demo1.nasl
网站自己随便找一个测试下

root@wll:~/plug/test# openvas-nasl -Xt www.xxxxx.com demo1.nasl
lib  nasl

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值