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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

使用Python實(shí)現(xiàn)批量ping操作方法

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

在日常的工作中,我們通常會(huì)有去探測(cè)目標(biāo)主機(jī)是否存活的應(yīng)用場(chǎng)景,單個(gè)的服務(wù)器主機(jī)可以通過(guò)計(jì)算機(jī)自帶的DOS命令來(lái)執(zhí)行,但是業(yè)務(wù)的存在往往不是單個(gè)存在的,通常都是需要去探測(cè)C段的主機(jī)(同一個(gè)網(wǎng)段下的存活主機(jī)),這樣使用DOS來(lái)進(jìn)行操作是不可取,探測(cè)的速度太慢了,不滿足實(shí)際需要。一般批量的操作需要使用腳本進(jìn)行一鍵部署執(zhí)行,本文主要通過(guò)使用Python語(yǔ)言來(lái)實(shí)現(xiàn)批量ping的操作(使用多線程實(shí)現(xiàn)Python批量處理)

Python版本 :Python3

使用的第三方庫(kù):subprocess, logging, threading, queue

日志導(dǎo)出模塊功能:

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)多線程實(shí)現(xiàn)批量操作: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# 實(shí)現(xiàn)日志導(dǎo)出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加入隊(duì)列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 函數(shù)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 = (’網(wǎng)絡(luò)可以正常連通平均延時(shí) = %s’ % h.split(’平均 = ’)[1]) else: res = ’網(wǎng)絡(luò)連接失敗!’ 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()

到此這篇關(guān)于使用Python實(shí)現(xiàn)批量ping操作的文章就介紹到這了,更多相關(guān)使用Python實(shí)現(xiàn)批量ping操作內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩免费观看视频| 亚洲精一区二区三区| 国产精品成人一区二区不卡| 在线天堂中文资源最新版| 日本精品影院| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩一区二区三区不卡视频| 精品亚洲成人| 婷婷久久一区| 欧美亚洲专区| 精品三级av| 偷拍欧美精品| 国产欧美一区二区三区国产幕精品 | 久久久久国产精品一区三寸| 影音国产精品| 国产精品99久久免费| 激情久久婷婷| 久久精品99国产国产精| zzzwww在线看片免费| 日韩午夜av| 鲁大师精品99久久久| 美女久久久久| 国产精品伦一区二区| 国户精品久久久久久久久久久不卡 | 亚洲69av| 日韩一区二区三区免费播放| 久久最新视频| 精品一区视频| 国产一级一区二区| 国产精品99精品一区二区三区∴ | 一区二区三区四区在线看| 亚洲精品麻豆| 播放一区二区| 国产日韩欧美中文在线| 国产综合视频| 美女视频黄 久久| 爽好久久久欧美精品| 成人在线超碰| 日韩视频一二区| 久久久久网站| 免费在线亚洲| 一区二区三区四区精品视频| 国内揄拍国内精品久久| 中文字幕一区二区三区在线视频| 日韩综合一区| 欧美一区精品| 在线亚洲国产精品网站| 中文在线а√在线8| 欧美一区网站| 日韩精品一级二级 | 亚洲一级网站| 久久久久久夜| 国产剧情在线观看一区| 午夜av一区| 丁香婷婷久久| 日本午夜精品一区二区三区电影| 国精品一区二区| 日韩高清欧美| 精品国产一区二| 欧美精品三级在线| 蜜桃久久av| 国精品一区二区三区| 久久青青视频| 精品国产91| 国产精品宾馆| 91成人精品观看| 日韩精品一页| 视频一区二区欧美| 日韩中文视频| 日本久久精品| 精品亚洲成人| 精品国产一区二| 欧美激情网址| 欧美日韩亚洲国产精品| 一区二区三区午夜视频| 午夜在线一区| 午夜欧美精品| 欧美91精品| 国产一区欧美| 激情欧美日韩一区| 91精品精品| 亚洲爱爱视频| 色吊丝一区二区| 精品入口麻豆88视频| 嫩草伊人久久精品少妇av杨幂| 国产精选久久| 国产精品久久久久久模特| 欧美日韩精品一区二区三区视频 | 在线精品福利| 久久av在线| 欧美日韩精品一本二本三本| 国产一区日韩欧美| 精品一区亚洲| 欧美特黄视频| 久久国产精品亚洲77777| 亚洲综合三区| 免费成人在线影院| 午夜电影一区| 欧美片第1页综合| 国产高清视频一区二区| 久久一区视频| 国产精品精品| 精品国产精品久久一区免费式 | 视频一区欧美日韩| 亚洲+小说+欧美+激情+另类| 青草国产精品| 麻豆一区二区三| 国产一二在线播放| 欧美日韩在线二区| 中国女人久久久| 亚洲精品乱码久久久久久蜜桃麻豆| 石原莉奈一区二区三区在线观看| 中文字幕成人| 国产精品一级| 四虎成人av| 伊人久久大香线蕉av不卡| 亚洲欧洲午夜| 日本不卡视频在线观看| 国产日韩三级| 四虎国产精品免费观看| 亚洲二区视频| 日韩精品一二三区| 国产精品一区二区av日韩在线| 91亚洲国产| 日韩亚洲国产欧美| 日韩av中文字幕一区二区| 久久精品一区二区国产| 蜜桃成人精品| 日韩制服丝袜av| 欧美激情在线精品一区二区三区| 国产欧美一区二区三区精品酒店| 亚洲国产一区二区三区在线播放| 亚洲精选久久| 麻豆一区二区三区| 女人av一区| 国产亚洲人成a在线v网站| 日韩.com| 丝袜美腿亚洲一区| 麻豆视频一区| 欧美特黄a级高清免费大片a级| 91精品在线免费视频| 成人在线免费观看91| 婷婷成人基地| 国产精品亚洲欧美一级在线| 日韩在线短视频| 在线免费观看亚洲| 精品亚洲成人| 丝袜诱惑制服诱惑色一区在线观看| 青青青国产精品| 亚洲成人一区在线观看| 日韩欧美高清一区二区三区| 国产一区二区久久久久| 国产精品视区| 精品久久久久久久| 一区在线免费观看| 国产精品4hu.www| 好吊日精品视频| 国产精品九九| 香蕉国产精品| 欧美精品不卡| 香蕉成人久久| 国产一区二区三区国产精品| 日韩中文字幕一区二区三区| 久久av中文| 久久福利精品| 9999国产精品| 日韩欧美久久| 激情综合自拍| 九九久久国产| 亚洲精品字幕| 婷婷成人综合| 久久影院资源站| 亚洲精品韩国| 激情欧美国产欧美| 精品久久97| 日本免费新一区视频| 欧美日韩国产免费观看视频| 欧美xxxx性| 视频在线观看一区二区三区| 日韩不卡一区| 国产欧美自拍一区| 国产亚洲一区在线| 欧美香蕉视频| 欧美国产精品| 日本欧美大码aⅴ在线播放| 精品一区三区| 日韩亚洲一区在线| 麻豆一区二区三| 日韩一区二区三区免费视频 | 欧美在线看片| 在线视频精品| 日韩三区免费| 久久精品午夜| 国产欧美69| 亚洲资源网站| 亚洲激情av| 久久美女性网| 国产 日韩 欧美 综合 一区| 国产日产一区| 日韩1区2区3区|