libnmap – Nmap的Python第三方库

  • A+
所属分类:神兵利刃

Python libnmap第三方库可以让Python开发者操作Nmap进程数据:

1,自动或定期安排NMAP扫描,例如操作NMAP扫描报告结果

2,比较NMAP扫描生成图表例中之间的差异,如批处理进程扫描报告

在上述情况下使用libnmap模块均可以实现。

该库目前提供以下模块:

process:启动Nmap扫描
parse:从一个文件中解析字符串并列出NMAP报告或扫描的结果(到目前为止仅支持XML)...
report:解析扫描结果和序列化JSON格式扫描结果
diff:分析出两次扫描之间的变化
common:包含基本的nmap对象, 如NmapHost NmapService. 这里要注意的是每个对象可以是 "diff()ed" 或其他类似的对象。
plugins:在“NmapReport”对象中从report模块支持扫描数据存储的结果。

存储支持如下:

mongodb

SQLAlchemy

CSV

弹性搜索

官方文档  下载地址

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: