• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    使用python調(diào)用Nmap并處理返回結(jié)果

    2021-07-26 04:06:23趙子凱王宇岳雪婷
    計算機與網(wǎng)絡(luò) 2021年10期
    關(guān)鍵詞:枚舉調(diào)用使用者

    趙子凱 王宇 岳雪婷

    Nmap 是一款網(wǎng)絡(luò)掃描和主機偵測的工具,不僅可以用來信息收集和枚舉,也可以作為一個漏洞探測器或安全掃描器使用。Nmap 適用于Windows,Linux,Macintosh 等主流操作系統(tǒng),功能強大,然而在處理返回結(jié)果時,由于不同參數(shù)的返回結(jié)果不同,導(dǎo)致需要使用程序來對返回結(jié)果進行處理,讓Nmap 掃描的結(jié)果能夠更加直觀。

    處理方法

    使用python 對Nmap 進行調(diào)用,通過處理參數(shù),對返回結(jié)果進行解析,讓使用者只需要調(diào)用函數(shù)即可獲取所需結(jié)果。編寫的程序包括對于Nmap 的調(diào)用以及結(jié)果處理兩部分,方便使用者獲取Nmap 的返回信息

    1. 調(diào)用Nmap

    首先枚舉Nmap 所在位置,通過Nmap V來判斷Nmap是否存在以及獲取版本,判斷邏輯如圖所示:

    對用戶輸入?yún)?shù)進行處理,通過subprocess 啟動一個新進程來使用Namp 并且獲取返回結(jié)果。

    2. 對返回結(jié)果進行處理

    通過communicate 獲取返回結(jié)果與報錯,對報錯進行處理,對于Nmap 的掃描結(jié)果,首先處理編碼,保證后續(xù)處理不會因為編碼報錯,如下圖所示:

    之后對于返回的結(jié)果如端口狀態(tài)、IP 和Mac 地址等逐個進行正則匹配,獲取對應(yīng)參數(shù),并且保存到字典中,如圖所示。

    通過調(diào)用對應(yīng)方法來獲取對應(yīng)值,例如all_hosts(),封裝常用參數(shù)調(diào)用函數(shù),方便調(diào)用,如圖所示。

    結(jié)果測試

    通過導(dǎo)入類,指定Nmap 參數(shù),獲取參數(shù)等來實現(xiàn)結(jié)果處理,首先進行掃描,獲取掃描參數(shù),如圖所示。

    猜你喜歡
    枚舉調(diào)用使用者
    “法定許可”情況下使用者是否需要付費
    基于理解性教學(xué)的信息技術(shù)教學(xué)案例研究
    速讀·上旬(2022年2期)2022-04-10 16:42:14
    一種高效的概率圖上Top-K極大團枚舉算法
    核電項目物項調(diào)用管理的應(yīng)用研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    新型拼插休閑椅,讓人與人的距離更近
    好日子(2018年5期)2018-05-30 16:24:04
    基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
    抓拍神器
    基于太陽影子定位枚舉法模型的研究
    利用RFC技術(shù)實現(xiàn)SAP系統(tǒng)接口通信
    噶尔县| 当阳市| 分宜县| 洛南县| 梨树县| 常山县| 广东省| 沧州市| 阿城市| 烟台市| 上蔡县| 浑源县| 东乌珠穆沁旗| 长沙市| 阳原县| 衡水市| 石楼县| 英吉沙县| 绥阳县| 内江市| 龙川县| 边坝县| 青铜峡市| 阿巴嘎旗| 福建省| 浙江省| 余江县| 绥滨县| 财经| 南阳市| 密山市| 丰镇市| 南岸区| 同心县| 沧源| 池州市| 尚志市| 从化市| 隆安县| 北海市| 佛冈县|