亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PyHacker編寫指南引用Nmap模塊實現(xiàn)端口掃描器

 更新時間:2022年05月14日 16:09:34   作者:巡安似海  
這篇文章主要為大家介紹了PyHacker編寫指南Nmap模塊實現(xiàn)端口掃描,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

引用Nmap庫實現(xiàn)掃描功能,本節(jié)課比較簡單一看就會。

編寫環(huán)境:Python2.x

編寫:

首先安裝Nmap程序,并添加環(huán)境變量

pip install nmap
pip install python-nmap

調(diào)試掃描:

import nmap
def nmapScan(host,port):
        nmScan=nmap.PortScanner()       #實例化
        state = nmScan.scan(host,port)  #scan() 方法掃描端口
        print state
nmapScan('127.0.0.1','80')

如果想加nmap參數(shù),直接在后面可以加上,第三個參數(shù)可選

state = nmScan.scan(host,port,arguments='-O')  #scan()

方法掃描端口

實例化后 調(diào)用scan方法進行掃描

輸出的內(nèi)容非常詳細,我們可以截取我們想要的內(nèi)容先說一下幾個方法

    nmScan=nmap.PortScanner()       #實例化
    nmScan.scan(host,port)  #scan() 方法掃描端口
    print nmScan.command_line() #輸出命令
    print nmScan.scaninfo() #返回nmap掃描信息,為字典類型
    print nmScan.all_hosts() #返回nmap掃描信息,為列表類型

根據(jù)自己需求,輸出自己想要的內(nèi)容

我們這里選擇默認的json格式

輸出狀態(tài):

print state['scan'][host]['tcp'][int(port)]['state']

以上就是PyHacker編寫指南Nmap模塊實現(xiàn)端口掃描的詳細內(nèi)容,更多關于PyHacker編寫Nmap端口掃描的資料請關注腳本之家其它相關文章!

相關文章

最新評論