亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用python的nmap模塊掃描主機生成csv文檔

發布時間:2020-02-29 08:23:43 來源:網絡 閱讀:821 作者:757781091 欄目:安全技術

腳本如下,需要用到IPy模塊,python-nmap模塊,腳本執行后,以csv文檔將結果輸出到屏幕上

#!/usr/bin/env python3

'''
參考鏈接 https://blog.csdn.net/qq_36119192/article/details/83717690
使用方法:
nmap_scan.py 192.168.0.0/24 22,3389
支持單個IP,網段掃描
網段格式支持:192.168.0.0/24,192.168.0.0/24
需要掃描的端口用逗號分隔
使用grep 過濾結果
grep -E '22|3389'
'''

import sys
import nmap
from IPy import IP

if len(sys.argv) != 3:
    print("參數錯誤,支持格式:單個IP,后綴或掩碼形式的網段")
    exit(1)

scan_ip = IP(sys.argv[1])
scan_port = sys.argv[2]

# scan_ip.prefixlen()

# 將網段轉所后綴形式
scan_ip = "{}".format(scan_ip)

for port in [ int(i) for i in scan_port.split(",") ]:
    if port < 1 or port >  65535:
        print("端口范圍 1 - 65535")
        exit(1)

nm=nmap.PortScanner()
nm.scan(scan_ip, scan_port,'-Pn')
hosts = nm.all_hosts()
for host in hosts:
    mac = nm[host]["addresses"].get("mac", "")
    tcp = nm[host]["tcp"]
    ports = nm[host]["tcp"].keys()
    ports_list = []
        # ports_list_len = 0
    for port in ports:
        if tcp[port]["state"] == "open":
            ports_list.append("{}".format(port))
                        # ports_list_len += 1
        else:
            ports_list.append("")
#    if ports_list_len != 0:
#        print("{},{},{}".format(host, mac, ",".join(ports_list)))
    print("{},{},{}".format(host, mac, ",".join(ports_list)))
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桑植县| 花莲县| 白水县| 黄山市| 平邑县| 新干县| 丰原市| 大关县| 舞阳县| 阳城县| 班戈县| 武乡县| 临高县| 栾川县| 丘北县| 新平| 桦南县| 连州市| 霍城县| 台安县| 潢川县| 平南县| 凤冈县| 西宁市| 鄂温| 白朗县| 奉节县| 津市市| 铜梁县| 商丘市| 宁海县| 阿荣旗| 三河市| 巴楚县| 湖南省| 海口市| 建瓯市| 郴州市| 舒兰市| 龙江县| 晋中市|