使用nmap-converter將nmap掃描結果XML轉化爲XLS實戰

使用nmap-converter將nmap掃描結果XML轉化爲XLS實戰

1、前言

作爲網絡安全從業人員,有時候需要使用端口掃描利器nmap進行大批量端口掃描,但Nmap的輸出結果爲.nmap、.xml和.gnmap三種格式,還有夾雜很多不需要的信息,處理起來十分不方便,而將輸出結果轉換爲Excel表格,方面處理後期輸出。因此,有技術大牛分享了將nmap報告轉換爲XLS的Python腳本。

2、nmap-converter

1)項目地址: https://github.com/mrschyte/nmap-converter

2)環境要求

(1)Python(本次測試的python2.7)

(2)依賴python模塊:python-libnmap、XlsxWriter,安裝:pip install python-libnmap、pip install XlsxWriter

3)使用方法:nmap-converter.py [-h] [-o XLS] XML [XML ...]

示例:nmap-converter.py -o test.xlsx test.xml

(test.xlsx爲轉化後的Excel,test.xml爲nmap輸出xml格式結果)

3、使用實戰

1)準備文件

將python轉換腳本nmap-converter.py、nmap掃描輸出的xml文件test.xml放在同一個目錄下,如圖1所示:

使用nmap-converter將nmap掃描結果XML轉化爲XLS實戰

圖1 nmap-converter.py、test.xml放在同一個目錄下

2)打開cmd,執行:nmap-converter.py -o test.xlsx test.xml,如圖2所示:

使用nmap-converter將nmap掃描結果XML轉化爲XLS實戰

圖2執行:nmap-converter.py -o test.xlsx test.xml

3)轉換結果

轉換完成後,在目錄中生成了一個test.xlsx文件,如圖3所示:

使用nmap-converter將nmap掃描結果XML轉化爲XLS實戰

圖3 生成的test.xlsx文件

結果如圖4所示,可使用Excel進行處理了。

使用nmap-converter將nmap掃描結果XML轉化爲XLS實戰

圖4 Excel結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章