Nmap扫描对比工具–libnmap实践

2014-04-17 +5 383380人围观 ,发现 16 个不明物体 工具

帮朋友写一个nmap端口扫描然后与上次扫描进行对比的工具,与crontab结合定期扫描,保存对比数据。

google搜索了一下相关的模块,在freebuf上看到有人分享过一个libnmap模块,看了一下他的官方文档,介绍的不多,但是很贴心的有demo代码,测试了一下,只要简单改改就可以完成一个我们想要的工具。

工具说明:

0)环境:Linux+python+nmap(kali)
1)默认targets.txt里面是扫描目标,或使用-t参数自定义扫描文件。
2)db.db是扫描结果文件,采用sqlite(不需要安装环境),存放扫描主机、解析后的扫描结果、原始xml、与上次扫描结果对比的差异数据、最后更新时间。
3)log.log是程序日志,如果出错可以查看日志。
4)libnmap不需要安装,我将他的代码拷贝出来放到跟主程序同一目录即可。

演示:

帮助:


扫描时会有进度比例,扫描完成后会与上一次的结果数据进行对比,[+]表示新增数据,[-]表示减少数据,[~]表示更改数据,最后会展示本次扫描结果解析后的数据。

结果会保存到sqlite中,保存的内容其实就是上面展示的内容。

写的时间非常短,当作学习和实践libnmap模块了,有需要的朋友可以拿去根据自己的需要改改。

下载地址:

nmap_scan.rar

这些评论亮了

  • blue 回复
    @anlfi  朋友,听我一句劝吧,放下抽纸,走出av的世界,读几页自己喜欢的书,出去去阳光里走走,要么骑骑自行车,天黑了约几个好久不见的朋友喝喝茶,聊聊天,随便做些什么,一天下来,你就会发现,还是看av打飞机有意思
    )62( 亮了
  • anlfi (5级) 回复
    @x
    少年我感受到了你的恶意
    ╮(╯▽╰)╭
    看过github.com的同学都知道国内没有多少
    但是国外的平台都开始使用这种结构了比如
    Heartbleed
    的确我是没有玩过,但是优点我可是很清楚的 哼~
    你这个大喷子
    我每次回复都是可是有理有据用心的回答 也没有进行过一次人身攻击的言语
    为什么要伤害别人
    )12( 亮了
  • @anlfi  亲爱的,你玩过web框架吗?没玩过就别他妈装逼,艹
    )9( 亮了
发表评论

已有 16 条评论

取消
Loading...
css.php