使用python调用Nmap并处理返回结果

来源 :计算机与网络 | 被引量 : 0次 | 上传用户:zhangyong09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Nmap 是一款网络扫描和主机侦测的工具,不仅可以用来信息收集和枚举,也可以作为一个漏洞探测器或安全扫描器使用。Nmap 适用于Windows,Linux,Macintosh 等主流操作系統,功能强大,然而在处理返回结果时,由于不同参数的返回结果不同,导致需要使用程序来对返回结果进行处理,让Nmap 扫描的结果能够更加直观。
  处理方法
  使用python 对Nmap 进行调用,通过处理参数,对返回结果进行解析,让使用者只需要调用函数即可获取所需结果。编写的程序包括对于Nmap 的调用以及结果处理两部分,方便使用者获取Nmap 的返回信息
  1. 调用Nmap
  首先枚举Nmap 所在位置,通过Nmap V来判断Nmap是否存在以及获取版本,判断逻辑如图所示:
  对用户输入参数进行处理,通过subprocess 启动一个新进程来使用Namp 并且获取返回结果。
  2. 对返回结果进行处理
  通过communicate 获取返回结果与报错,对报错进行处理,对于Nmap 的扫描结果,首先处理编码,保证后续处理不会因为编码报错,如下图所示:
  之后对于返回的结果如端口状态、IP 和Mac 地址等逐个进行正则匹配,获取对应参数,并且保存到字典中,如图所示。
  通过调用对应方法来获取对应值,例如all_hosts(),封装常用参数调用函数,方便调用,如图所示。
  结果测试
  通过导入类,指定Nmap 参数,获取参数等来实现结果处理,首先进行扫描,获取扫描参数,如图所示。
其他文献
在办公设备中,笔记本电脑一直是作为重要的生产工具而存在,但是对于现在年轻的职场办公人士来说,笔记本电脑不仅仅是一件科技产品,已经成为提升品味和品质的一种象征。  Surface Laptop 4商用版就是这样一种产品。其搭载的11 代酷睿处理器足以令你的商务应用效率翻倍,而时尚、优雅的高颜值外观,又可以让你在各种场合下从容面对。颜值超赞,轻薄随行  对于很多商务人士来说,各种会议、洽谈,除了會议室
期刊
近日,在雷神新品发布会上,雷神ZERO 游戏本、初号机电竞显示器、ZERO光环双肩电脑背包等众多2021 年度新品曝光。其中雷神ZERO作为备受用户期待的游戏本产品,以银翼灰和魅影橙两个版本设计惊艳亮相,搭载全新11 代英特尔酷睿处理器,是雷神历时最长打造的新旗舰产品,以强劲实力亮相并引领PC行业。  此次雷神“开局即高能”新品发布会,将ZERO 游戏本强劲性能悉数呈现。搭载第11代英特尔酷睿i7
期刊
近日,荣耀Play5 系列新品正式发布。作为荣耀Play 系列的年度力作,荣耀Play5拥有66 W超级快充、7.46 mm极致纤薄机身、6 400万像素超清四摄以及6.53英寸广色域OLED 真彩屏,支持屏内指纹解锁、智慧双5G及多功能NFC,共有冰岛幻境、鈦空银和幻夜黑3种配色。  本次发布会还同时发布了荣耀Play5T 新品,支持22.5 W超级快充,5 000 mAh大电池,采用6.5英寸
期刊
视频AI换脸大家应该都听说过,用一段视频素材,加上一些照片作为原料,经由AI算法处理,就可以将视频中人物的脸部置换为另一张面容,拟真度超乎很多人的想象。时至今日,用AI换脸制造假视频,已经不是什么新闻。视频AI换脸大大降低了制造假视频的难度,网络上甚至出现了大量使用女明星换脸的色情视频,这不得不让人忧心AI换脸在违法犯罪领域的潜力。现在,更坏的消息传来了——可以实时生效、作用于视频聊天的AI换脸技
期刊
JBL 的CHARGE 音乐冲击波系列一直以来都有不错的口碑,JBL CHARGE 5首次加入了高音单元,特别优化了女声部分的高音,还拥有IP67 级防尘防水和20 h的长续航,带着它在户外“荒野求生”都完全没问题。  JBL CHARGE 5机身为圆柱体,表面材质大部分为纤维编制网面,可以防滑、耐脏和驱水,更可以保护到内部结构,毕竟在户外使用免不了磕碰,机身两端的硅胶材质想必也有缓冲作用。  J
期刊
阻止勒索软件已成为许多组织的优先事项。因此,他们正在转向人工智能(AI)和机器学习(ML)作为防御选择,然而,威胁者也正在转向AI 和ML来发动攻击,这是一种特定类型的攻击,即数据中毒。  为什么AI和ML有风险  像其他任何技术一样,AI是一把双刃剑。You Attest的首席执行官Garret Grajek在一次电子邮件采访中说,人工智能模型擅长处理大量数据并得出“最佳猜测”。他说:“黑客已经
期刊
基于当下人工智能与大数据并行应用的重要性,將二者融合的高效能算法进行侧重分析十分关键,研究发现,人工智能与大数据高效能算法依然处在起步阶段,很多因素与问题都对其全面设计、优化造成阻碍。本文将对面向人工智能和大数据的高效能计算进行分析,为下一步工作开展提供参考依据。  人工智能与大数据并行融合计算一直受到诸多学者关注,但是现阶段有关面向人工智能和大数据的高效能计算及其相关研究相对较少,因此,要求行之
期刊
不仅看书看短视频可以赚钱,现在看连续剧也可以赚钱了而且还没有广告!这就是来自腾讯的、新鲜出炉的《片多多》App,一起来体验一下吧。  进入直接看片简单粗暴  安装好《片多多》后运行,可以看到《片多多》主界面就是一个播放器,点开App后这个播放器就直接就给你推荐了一部连续剧,从第一集开播。+如果你不喜欢推荐的剧集,可以通过向上滑动的操作来快速切换到下一剧集。通过快速切换可以看到《片多多》虽然主打“煲
期刊