(Python)-網址轉 IP ,且查看 Port 是否開放

(Python)-網址轉 IP ,且查看 Port 是否開放

Python3.8-測試可行

 

 

# -*- coding: utf-8 -*-

import socket

def www_ip(name):

    try:

        result = socket.getaddrinfo(name, None)

        return result[0][4][0]

    except:

        return 0

def ip_port(ip):

    port=21

    s=socket.socket()

    #address="127.0.0.1"

    try:

        s.connect((ip,port))

        #print 'IP:',ip,"port:",port,"以開放"

        return 1     except socket.error as e:

        #print 'IP:',ip,"port:",port,"未開放"

        return 0

if __name__=='__main__':

    www= "www.iplaypy.com"

    IP=www_ip(www)

    if IP:

        print (www,"ip地址:",IP)

        if ip_port(IP):

            print (IP,"開放21埠")

        else:

            print (IP,"未開21放埠")

    else:

        print (www,"功能變數名稱轉IP失敗")

   

 

 

 

 

免責聲明:

1.本影像檔案皆從網上搜集轉載,不承擔任何技術及版權問題

2.如有下載連結僅供寬頻測試研究用途,請下載後在24小時內刪除,請勿用於商業

3.若侵犯了您的合法權益,請來信通知我們,我們會及時刪除,給您帶來的不便,深表歉意。

 



發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *