国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用python編寫腳本測試目標主機的TCP端口連通性

這篇具有很好參考價值的文章主要介紹了使用python編寫腳本測試目標主機的TCP端口連通性。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

????????使用Python的Socket模塊的connect()函數(shù)來嘗試連接目標主機的特定端口。如果連接成功,則說明該端口是打開的;否則,該端口是關閉的。

????????下面是一個示例腳本,可以檢測目標IP的22端口是否開啟:

import socket
def check_port(ip, port):
???# 設置超時時間為3秒鐘
???socket.setdefaulttimeout(3)
???s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
???try:
???????s.connect((ip, port))
???????print("端口開放")
???except socket.timeout:
???????print("端口關閉")
???except ConnectionRefusedError:
???????print("連接被拒絕")
???except Exception as e:
???????print("發(fā)生異常:", e)
???finally:
???????s.close()

???if __name__ == '__main__':
???????check_port("127.0.0.1", 22)

????????在這個程序中,我們首先使用socket模塊創(chuàng)建一個TCP套接字。然后,我們使用try-except語句來嘗試連接指定的IP地址和端口。如果連接成功,則說明端口開放;如果連接超時,則說明端口關閉;如果連接被拒絕,則說明目標主機存在但是目標端口未開放;如果發(fā)生其他異常,則輸出異常信息。最后,我們使用finally語句來關閉套接字,以確保程序能夠正確地釋放資源。文章來源地址http://www.zghlxwxcb.cn/news/detail-681067.html

到了這里,關于使用python編寫腳本測試目標主機的TCP端口連通性的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 自動化用例編寫思路 (使用pytest編寫一個測試腳本)

    自動化用例編寫思路 (使用pytest編寫一個測試腳本)

    目錄 一,明確測試對象 二,編寫測試用例 構造請求數(shù)據(jù) 封裝測試代碼 斷言設置 三,執(zhí)行腳本獲取測試結果 四,總結 經(jīng)過之前的學習鋪墊,我們嘗試著利用pytest框架編寫一條接口自動化測試用例,來厘清接口自動化用例編寫的思路。 我們在百度搜索天氣查詢,會出現(xiàn)如下

    2024年02月16日
    瀏覽(23)
  • Linux下Python腳本的編寫解析fio測試log(四)

    Linux下Python腳本的編寫解析fio測試log(四)

    在我們平常的測試盤的過程中,fio是一款業(yè)界最為通用的工具,通過Fio可以只知道一個盤具體的帶寬,iops,延遲等等.比如下面這段fio的log 這里邊需要拿出log里的一些參數(shù) 做成表格 如下: 下面說下如何用Python解析log并做成表格 1 同樣是用到Python中文件函數(shù)open,調(diào)用四個模塊sy

    2024年02月08日
    瀏覽(16)
  • 使用Windows腳本批量進行telnet測試不同ip端口,批量測試ping

    使用Windows腳本批量進行telnet測試不同ip端口,批量測試ping

    前言:工作的時候進行業(yè)務驗證,好多測試端口和ping,一個一個弄很麻煩,如果需要Python還沒有環(huán)境,所以思來想去寫了一個用Windows腳本測試ip+端口的,拿出來分享吧,我搜了一些我不知道咋肥事運行不起來,所以就拿出來, 注:這里我用的百度的ip和80端口進行測試的,肯

    2024年02月12日
    瀏覽(40)
  • 使用Python編寫自動傳輸腳本詳解

    使用Python編寫自動傳輸腳本詳解

    寫一個Python腳本來自動傳輸文件到FTP服務器是一個非常有用的任務,特別是在需要定期備份文件或與其他人共享文件時。本文將介紹如何編寫一個Python腳本來實現(xiàn)FTP文件自動傳輸,并提供詳細的內(nèi)容和豐富的示例代碼,以幫助您了解這個過程。 在開始之前,需要安裝Python并了

    2024年02月03日
    瀏覽(24)
  • Go語言(Golang)編寫 TCP 端口掃描器

    TCP,也就是傳輸控制協(xié)議(Transmission Control Protocol)。 建立 TCP連接(或者叫打開端口),需要3次握手 客戶端 - 端口打開 -服務器 syn (請求建立新連接) syn-ack (同意創(chuàng)建新連接) ack (表示響應) 服務端端口關閉 Closed Port client -syn- Server Server -rst- Client 如果存在防火墻 Fi

    2024年02月03日
    瀏覽(27)
  • 使用Python編寫游戲輔助腳本——Pygame詳細教程

    Python是一種簡單且強大的編程語言,在游戲開發(fā)中,它可以用來創(chuàng)建游戲輔助腳本。Pygame是Python編程語言的一個庫,它提供了一組用于開發(fā)游戲的功能和工具。本教程將介紹如何使用Pygame庫來編寫一個簡單的游戲輔助腳本。 在開始編寫游戲輔助腳本之前,我們需要先安裝Py

    2024年02月04日
    瀏覽(22)
  • 主機探測與端口掃描-滲透測試模擬環(huán)境(2)

    本篇將介紹主機探測與端口掃描滲透模擬環(huán)境下整理的各類收集方法、各類工具技術使用的演示,閱讀后可用在工作上?。 往期系列文章: 滲透攻防環(huán)境搭建與攻防知識體系思維導圖 滲透模擬環(huán)境配置和工具介紹-滲透測試模擬環(huán)境(0)_luozhonghua2000的博客-CSDN博客 外圍信息搜集

    2024年02月06日
    瀏覽(18)
  • SQL server服務連接失敗,通過端口1433連接到主機 localhost的 TCP/IP 連接失敗

    SQL server服務連接失敗,通過端口1433連接到主機 localhost的 TCP/IP 連接失敗

    SQL server服務連接失敗,通過端口1433連接到主機 localhost的 TCP/IP 連接失敗 出現(xiàn)這個錯誤的時候,首先確保sql的服務正常啟動 通常來說正常安裝的SQL server之后,會自帶一個軟件 打開:SQL server配置管理器 確認一下紅框內(nèi)的服務是否正常啟動,如果沒有啟動,右鍵對應的服務選

    2024年03月20日
    瀏覽(25)
  • 通過端口 1433 連接到主機 localhost 的 TCP/IP 連接失敗。錯誤:“Connection refused: connect.......

    通過端口 1433 連接到主機 localhost 的 TCP/IP 連接失敗。錯誤:“Connection refused: connect.......

    第一步:打開?SQL Server 配置管理器 ?第二步:點擊SqlServer網(wǎng)絡配置,點擊 TCP/IP,右鍵屬性,點擊啟用。 確定IP是1433 第三步:啟動?MSSQLSERVER服務。 第四步: 如果MSSQLSERVER在這個服務是運行狀態(tài),一定要重啟這個服務。 ? ?第五步:搞定了。

    2024年02月15日
    瀏覽(16)
  • python-nmap庫使用教程(Nmap網(wǎng)絡掃描器的Python接口)(功能:主機發(fā)現(xiàn)、端口掃描、操作系統(tǒng)識別等)

    python-nmap庫使用教程(Nmap網(wǎng)絡掃描器的Python接口)(功能:主機發(fā)現(xiàn)、端口掃描、操作系統(tǒng)識別等)

    Python-nmap是一個Python庫,用于幫助進行網(wǎng)絡掃描。它是Nmap網(wǎng)絡掃描器的Python接口,允許開發(fā)者從Python腳本中直接調(diào)用Nmap的功能。這篇文章將詳細介紹如何使用python-nmap庫來執(zhí)行各種網(wǎng)絡掃描任務。 在開始之前,需要確保安裝了Nmap和python-nmap庫??梢酝ㄟ^以下命令安裝Nmap: 對

    2024年02月21日
    瀏覽(58)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包