最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

需求

需要檢查多個端口是否開放,沒有找到第三方工具和服務來快速測通,就自己用python寫了個腳本.原理是通過telnet來實現(xiàn)的,僅支持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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python實現(xiàn)PDF文字識別提取并寫入CSV文件

    Python實現(xiàn)PDF文字識別提取并寫入CSV文件

    這篇文章主要是和大家分享一個Python實現(xiàn)PDF文字識別與提取并寫入?CSV文件的腳本。文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-03-03
  • PyTorch使用CNN實現(xiàn)圖像分類

    PyTorch使用CNN實現(xiàn)圖像分類

    圖像分類是計算機視覺領域的一項基本任務,也是深度學習技術的一個常見應用,近年來,卷積神經(jīng)網(wǎng)絡(cnn)和PyTorch庫的結合由于其易用性和魯棒性已經(jīng)成為執(zhí)行圖像分類的流行選擇,所以本文給大家介紹了PyTorch使用CNN實現(xiàn)圖像分類的示例,需要的朋友可以參考下
    2025-03-03
  • python操作redis數(shù)據(jù)庫的三種方法

    python操作redis數(shù)據(jù)庫的三種方法

    這篇文章主要介紹了python操作redis數(shù)據(jù)庫的三種方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • python使用代理IP爬取貓眼電影專業(yè)評分數(shù)據(jù)

    python使用代理IP爬取貓眼電影專業(yè)評分數(shù)據(jù)

    在編寫爬蟲程序的過程中,IP封鎖無疑是一個常見且棘手的問題,盡管網(wǎng)絡上存在大量的免費IP代理網(wǎng)站,但其質量往往參差不齊,令人堪憂,本篇文章中介紹一下如何使用Python的Requests庫和BeautifulSoup庫來抓取貓眼電影網(wǎng)站上的專業(yè)評分數(shù)據(jù),需要的朋友可以參考下
    2024-03-03
  • Python操作Redis數(shù)據(jù)庫的超詳細教程

    Python操作Redis數(shù)據(jù)庫的超詳細教程

    大家應該都知道redis是一個基于內存的高效的鍵值型非關系數(shù)據(jù)庫,下面這篇文章主要給大家介紹了關于Python操作Redis的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • Python自定義元類的實例講解

    Python自定義元類的實例講解

    在本篇文章里小編給大家整理的是一篇關于Python自定義元類的實例講解內容,有興趣的朋友們可以學習參考下。
    2021-03-03
  • 修改Python的pyxmpp2中的主循環(huán)使其提高性能

    修改Python的pyxmpp2中的主循環(huán)使其提高性能

    這篇文章主要介紹了修改Python的pyxmpp2中的主循環(huán)使其提高性能,pyxmpp2是Python中使用需XMPP協(xié)議的一個常用工具,要的朋友可以參考下
    2015-04-04
  • Sanic框架路由用法實例分析

    Sanic框架路由用法實例分析

    這篇文章主要介紹了Sanic框架路由用法,結合實例形式較為詳細的分析了Sanic框架路由的原理、請求參數(shù)、請求類型、重定向等相關操作技巧,需要的朋友可以參考下
    2018-07-07
  • 使用Python實現(xiàn)漢諾塔問題示例

    使用Python實現(xiàn)漢諾塔問題示例

    這篇文章主要介紹了使用Python實現(xiàn)漢諾塔問題示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • Python中多進程處理的Process和Pool的用法詳解

    Python中多進程處理的Process和Pool的用法詳解

    在Python編程中,多進程是一種強大的并行處理技術,Python提供了兩種主要的多進程處理方式:Process和Pool,本文將詳細介紹這兩種方式的使用,希望對大家有所幫助
    2024-02-02

最新評論

开阳县| 扎赉特旗| 兰坪| 横山县| 陇川县| 启东市| 铜山县| 海口市| 嵊泗县| 碌曲县| 广汉市| 石城县| 乃东县| 辽宁省| 静海县| 红安县| 巫山县| 乌鲁木齐县| 台州市| 西丰县| 务川| 靖宇县| 龙岩市| 深泽县| 伊金霍洛旗| 吉水县| 黎平县| 东丰县| 甘肃省| 红安县| 华亭县| 无棣县| 图片| 龙江县| 延津县| 乌拉特前旗| 顺义区| 土默特右旗| 清水县| 普兰县| 许昌县|