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

python批量telnet檢測IP地址的端口是否開放

 更新時間:2023年04月18日 10:03:13   作者:識途老碼  
本文主要介紹了python批量telnet檢測IP地址的端口是否開放,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

需求

需要檢查多個端口是否開放,沒有找到第三方工具和服務來快速測通,就自己用python寫了個腳本.原理是通過telnet來實現的,僅支持tcp協(xié)議的端口.

代碼

# !/usr/bin/env python3
# -*- coding:utf-8 -*-

# 批量測試端口號
import sys
import telnetlib


def telnet(host, port):
    """
    測試端口號通不通
    :return:
    """
    try:
    	#  timeout單位s
        telnetlib.Telnet(host=host, port=port, timeout=2)
        print(f"{port}  端口開放")
    except:
        print(f"{port}  端口未開放")
        # 或什么都不打印
        # pass

def for_port():
    """
    添加端口到列表中
    使用示例: python3 telnet_for.py 39.105.137.91 81 82 83 84
    :return:
    """
    host = sys.argv[1]

    port_list = sys.argv[2:]
    if not len(port_list):
        port_list = [20, 21, 22, 53, 80, 8080, 443, 8443, 8888, 3306, 3389]
    for port in port_list:
        telnet(host, port)


if __name__ == '__main__':
    for_port()

復制上面的代碼保存為main.py

示例

打開命令行

python main.py  ip地址 端口列表用空格隔開即可
python ./main.py 114.114.114.114 53 22 80

運行結果

到此這篇關于python批量telnet檢測IP地址的端口是否開放的文章就介紹到這了,更多相關python檢測IP端口內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 利用Django內置的認證視圖實現用戶密碼重置功能詳解

    利用Django內置的認證視圖實現用戶密碼重置功能詳解

    這篇文章主要給大家介紹了關于利用Django內置的認證視圖實現用戶密碼重置功能的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-11-11
  • python實現發(fā)送郵件

    python實現發(fā)送郵件

    這篇文章主要為大家詳細介紹了python實現發(fā)送郵件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Python Django框架實現應用添加logging日志操作示例

    Python Django框架實現應用添加logging日志操作示例

    這篇文章主要介紹了Python Django框架實現應用添加logging日志操作,結合實例形式分析了Django框架中添加Python內建日志模塊相關操作技巧,需要的朋友可以參考下
    2019-05-05
  • pandas將list數據拆分成行或列的實現

    pandas將list數據拆分成行或列的實現

    這篇文章主要介紹了pandas將list數據拆分成行或列的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • 解決python文件雙擊運行秒退的問題

    解決python文件雙擊運行秒退的問題

    今天小編就為大家分享一篇解決python文件雙擊運行秒退的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python學習之圖片濾鏡效果的實現

    Python學習之圖片濾鏡效果的實現

    濾鏡效果是圖像處理中常用的一種技術,可以用來增強圖像的視覺效果,實現不同的效果,本文就來利用Python中的Image模塊實現常見的幾個圖片濾鏡吧
    2023-05-05
  • Python實現Web服務器FastAPI的步驟詳解

    Python實現Web服務器FastAPI的步驟詳解

    FastAPI?是一個用于構建?API?的現代、快速(高性能)的?web?框架,使用?Python?3.6+?并基于標準的?Python類型提示,這篇文章主要介紹了Python實現Web服務器FastAPI的過程,需要的朋友可以參考下
    2022-06-06
  • python抓取網頁中鏈接的靜態(tài)圖片

    python抓取網頁中鏈接的靜態(tài)圖片

    這篇文章主要為大家詳細介紹了python抓取網頁中鏈接的靜態(tài)圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 利用Python實現QQ實時到賬免簽支付功能

    利用Python實現QQ實時到賬免簽支付功能

    這篇文章主要介紹了利用Python實現QQ實時到賬免簽支付功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • python3使用logging包,如何把日志寫到系統(tǒng)的rsyslog中

    python3使用logging包,如何把日志寫到系統(tǒng)的rsyslog中

    這篇文章主要介紹了python3使用logging包,如何把日志寫到系統(tǒng)的rsyslog中的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09

最新評論