日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

使用Python實現批量ping操作方法

瀏覽:170日期:2022-07-26 11:24:51

在日常的工作中,我們通常會有去探測目標主機是否存活的應用場景,單個的服務器主機可以通過計算機自帶的DOS命令來執行,但是業務的存在往往不是單個存在的,通常都是需要去探測C段的主機(同一個網段下的存活主機),這樣使用DOS來進行操作是不可取,探測的速度太慢了,不滿足實際需要。一般批量的操作需要使用腳本進行一鍵部署執行,本文主要通過使用Python語言來實現批量ping的操作(使用多線程實現Python批量處理)

Python版本 :Python3

使用的第三方庫:subprocess, logging, threading, queue

日志導出模塊功能:

def set_logging_format(): logging.basicConfig(level=logging.INFO, format=’%(message)s’, filename=’ping_host.log’, filemode=’w’ ) console = logging.StreamHandler() console.setLevel(logging.INFO) formatter = logging.Formatter(’%(message)s’) console.setFormatter(formatter) logging.getLogger(’’).addHandler(console)多線程實現批量操作:threads = [] THREAD_NUM = 20 user_iput = input(’please input modren: ’) if user_iput == ’addr’: IP_L = IP_LIST if user_iput == ’file’: IP_L = IP_QUEUE for i in range (THREAD_NUM): t = threading.Thread(target = ping_IP,args = (IP_L,)) threads.append(t) for i in range (THREAD_NUM): threads[i].start() for i in range (THREAD_NUM): threads[i].join()

完整代碼部分:

import subprocessimport loggingimport datetimeimport timeimport threadingfrom queue import Queueimport sys# 實現日志導出def set_logging_format(): logging.basicConfig(level=logging.INFO, format=’%(message)s’, filename=’ping_host.log’, filemode=’w’ ) console = logging.StreamHandler() console.setLevel(logging.INFO) formatter = logging.Formatter(’%(message)s’) console.setFormatter(formatter) logging.getLogger(’’).addHandler(console)# 將需要ping 連接的IP加入隊列def insert_ip_queue(ip_list_path): IP_QUEUE = Queue() with open (ip_list_path,’r’) as f: for ip in f.readlines(): IP_QUEUE.put(ip) f.close() return IP_QUEUEdef IP_list (): ip_list = Queue() for i in range (1,255): ip = ’192.168.1.’ + str(i) ip_list.put(ip) return ip_list# print (IP_list())#print (IP_list())#定義 ping 函數def ping_IP (IP_QUEUE): while not IP_QUEUE.empty(): ip = IP_QUEUE.get().strip(’n’) #print (ip) res = subprocess.call(’ping -w 1000 -n 1 %s’ % ip , stdout=subprocess.PIPE,shell=True) #print (res) if res == 0: h =subprocess.getoutput(’ping’ + ’ ’ + ip) #print (h) if ’TTL=’ in h:res = (’網絡可以正常連通平均延時 = %s’ % h.split(’平均 = ’)[1]) else: res = ’網絡連接失敗!’ today = datetime.datetime.now().strftime('%Y - %m - %d %H : %M : %S') logging.info('%s IP = %s %s' % (today,ip,res))def main (): set_logging_format() ip_list_path = ’./hostip.txt’ IP_QUEUE = insert_ip_queue(ip_list_path) IP_LIST = IP_list() threads = [] THREAD_NUM = 20 user_iput = input(’please input modren: ’) if user_iput == ’addr’: IP_L = IP_LIST if user_iput == ’file’: IP_L = IP_QUEUE for i in range (THREAD_NUM): t = threading.Thread(target = ping_IP,args = (IP_L,)) threads.append(t) for i in range (THREAD_NUM): threads[i].start() for i in range (THREAD_NUM): threads[i].join()if __name__ == ’__main__’: main()

到此這篇關于使用Python實現批量ping操作的文章就介紹到這了,更多相關使用Python實現批量ping操作內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品精选| 成人在线观看免费视频| 91青青国产在线观看精品| 亚洲永久av| 在线视频免费在线观看一区二区| 免费成人网www| 成人午夜亚洲| 欧美在线观看视频一区| 伊人影院久久| 国产精品成人一区二区网站软件| 欧美精品97| 88xx成人免费观看视频库| 国产综合亚洲精品一区二| 欧美在线资源| 婷婷丁香综合| 亚洲性视频在线| 91精品一区二区三区综合| 国产精品黑丝在线播放| 久久久久99| 9色国产精品| 少妇精品久久久一区二区三区| 国产精品99久久免费| 久久精品国产成人一区二区三区| 麻豆久久久久久| 九九在线精品| 久久精品国产福利| 人在线成免费视频| 亚洲免费一区二区| 亚洲欧美伊人| 精品资源在线| 偷拍亚洲精品| 精品一区二区三区中文字幕视频| 男人的天堂亚洲一区| 国产精品毛片在线看| 久久久777| 国产一区二区三区成人欧美日韩在线观看| 四虎8848精品成人免费网站| 久久免费国产| 喷白浆一区二区| 日韩在线观看不卡| 久久久国产精品网站| 精品视频高潮| 在线视频日韩| 亚洲精品国产精品粉嫩| 亚洲成人免费| 欧美羞羞视频| 亚洲乱码视频| 色综合www| 蜜桃伊人久久| 91精品亚洲| 欧洲av不卡| 麻豆久久久久久| 精品中文字幕一区二区三区av| 福利欧美精品在线| 精品国产午夜| 国产日韩一区二区三免费高清| 精品国产欧美日韩| 欧美91精品| 国产精品亚洲二区| 亚洲精品三级| 欧美日韩国产亚洲一区| 激情久久婷婷| 免费视频最近日韩| 福利一区在线| 日韩亚洲精品在线| 精品一区二区三区免费看| 久久亚洲成人| 婷婷激情一区| 国产一区91| 久久天堂av| 久久av在线| 欧美va天堂| 欧洲av一区二区| 欧美日韩国产在线一区| 国产精品一站二站| 国产精品久久久久毛片大屁完整版| 日韩三级久久| 国产精品伦一区二区| 欧美aa在线观看| 偷拍亚洲精品| 国产韩日影视精品| 国产一区 二区| 免费人成黄页网站在线一区二区 | 日韩在线观看中文字幕| 免费日韩av片| av不卡在线| 日韩中文字幕高清在线观看| 国产精品欧美在线观看| 免费一区二区三区在线视频| 日韩综合小视频| 麻豆网站免费在线观看| 国产精品亚洲成在人线| 国产传媒av在线| 999视频精品| 国产免费播放一区二区| 国产精品日本| 国产91欧美| 国产日韩欧美三区| 日韩1区2区3区| 一区免费在线| 国产一区二区三区黄网站| 久草精品视频| 亚洲日韩视频| 久久人人99| 日本在线精品| 欧美日韩国产传媒| 石原莉奈一区二区三区在线观看| 欧美激情五月| 美女视频黄免费的久久| 国产精品久久国产愉拍| 999国产精品视频| 成人在线视频免费| 777久久精品| 久久麻豆精品| 国产美女亚洲精品7777| 成人午夜毛片| 亚洲尤物在线| 精品国产一区二区三区噜噜噜| 久久精品三级| 亚洲乱码视频| 99精品视频在线| 欧美专区一区二区三区| 欧美日韩亚洲一区在线观看| 视频在线观看一区二区三区| 国产亚洲精品精品国产亚洲综合| 国产欧美自拍一区| 99久久夜色精品国产亚洲狼 | 五月亚洲婷婷 | 欧美三级精品| 成人国产精品| 日韩av二区| 日韩天堂在线| 在线亚洲免费| 天堂成人免费av电影一区 | 免费看黄色91| 欧美日韩亚洲一区| 久久精品123| 成年男女免费视频网站不卡| 精品网站aaa| 老色鬼精品视频在线观看播放| 亚洲专区视频| 精品午夜久久| 日韩一区精品| 久久只有精品| 成人日韩在线观看| 欧美精品高清| 日韩一区二区三区精品视频第3页| 亚洲一区二区网站| 精品国产午夜肉伦伦影院| 久久国产人妖系列| 蜜臀va亚洲va欧美va天堂| 日本少妇精品亚洲第一区| 日韩精品2区| 国产欧美日韩在线一区二区| 日韩精品欧美精品| 亚洲精品在线观看91| 在线国产一区二区| 久久精品五月| 麻豆网站免费在线观看| 亚洲视频国产| 久久国产精品色av免费看| 欧美日韩亚洲一区在线观看| 国产精品视频首页| 蜜臀久久99精品久久久久宅男| 国产精品**亚洲精品| 国产欧美精品| 蜜芽一区二区三区| 日韩国产欧美一区二区| 亚洲毛片在线免费| 久久蜜桃精品| 亚洲高清av| 欧美国产91| 国产一区二区三区91| 欧美日韩国产一区精品一区| 在线 亚洲欧美在线综合一区| 日韩动漫一区| 欧美影院精品| 国产v综合v| 亚洲欧美日韩精品一区二区| 99久久www免费| 91精品一区国产高清在线gif| 红桃视频欧美| 精品视频一区二区三区四区五区| 久久精品国产精品亚洲毛片| 亚洲在线电影| 99国产精品免费视频观看| 欧美在线精品一区| 国产精品美女久久久| 国产精品成人3p一区二区三区| 日韩影院精彩在线| 蜜桃视频欧美| 伊人精品一区| 中文字幕系列一区| 国产va免费精品观看精品视频| 日韩精品免费视频人成| 水蜜桃久久夜色精品一区的特点| 91精品一区二区三区综合在线爱| 国产精品毛片aⅴ一区二区三区| 亚洲香蕉视频| 日韩制服丝袜先锋影音|