您好,登錄后才能下訂單哦!
python實現掃描ip地址的小程序,具體代碼如下所示:
import os,time import sys start_Time=int(time.time()) ip_True = open('ip_True.txt','w+') ip_False = open('ip_False.txt','w+') IPhost = [] IPbegin = (input(u'請輸入起始查詢IP: ')) IPend = input(u'請輸入終止查詢IP: ') IP1 = IPbegin.split('.')[0] IP2 = IPbegin.split('.')[1] IP3 = IPbegin.split('.')[2] IP4 = IPbegin.split('.')[-1] IPend_last = IPend.split('.')[-1] count_True,count_False = 0,0 for i in range(int(IP4)-1,int(IPend_last)): ip = str(IP1+'.'+IP2+'.'+IP3+'.'+IP4) int_IP4 = int(IP4) int_IP4 += 1 IP4 = str(int_IP4) return1=os.system('ping -n 1 -w 1 %s'%ip) if return1: print('ping %s is fail'%ip) ip_False.write(ip+'\n') count_False += 1 else: print('ping %s is ok'%ip) ip_True.write(ip+'\n') count_True += 1 ip_True.close() ip_False.close() end_Time = int(time.time()) print("time(秒):",end_Time - start_Time,"s") print("ping通的ip數:",count_True," ping不通的ip數:",count_False)
總結
以上所述是小編給大家介紹的python實現掃描ip地址的小程序,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。