资产扫描优化---nmap扫描进度


资产扫描优化—nmap扫描进度

原来的nmap扫描用的是python-nmap模块写的,它的好处是结果显示非常友好,是json格式的,方便处理入库。

但是在由于扫描大的网段,或者参数设置不合理的时候,整个扫描过程会很慢,所以有了新的需求:提供任务进度的显示。


进度条:

How does NMap decide to print a progress line?

libnmap相比nmap模块来说,libnmap的实现更加庞大,不只是单单调用nmap,还对nmap中的交互对象进行了类定义,从插件模块可以看出,该库还试图通过插件来不断丰富自己功能。

最主要的是libnmap模块当中提供了显示进度的百分比,这对于查看任务是非常友好的。

具体实现显示进度的过程中,libnmap包会用到thread

To go a bit further, you can always use the threading capabilities of the NmapProcess class and run the class in t

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值