国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

Python 多線程C段掃描、檢測 Ping掃描腳本的實現(xiàn)

瀏覽:2日期:2022-07-12 13:58:54

我就廢話不多說了,大家還是直接看代碼吧~

import subprocess as pimport timeimport threadingfrom queue import Queuedef check_ip(ip): w=p.Popen(’ping -n 2 ’+ip,shell=True,stdout=p.PIPE,stderr=p.PIPE,encoding=’gbk’) result=w.stdout.read() # print(result) if ’TTL’ in result:print(ip,’is Up’)def main(): q=Queue() threads=[] threads_count=255 ips = ’39.156.69.’ for i in range(1,255): q.put(ips+str(i)) # print(q.get()) for i in range(threads_count): t=threading.Thread(target=check_ip,args=(q.get(),)) t.start() threads.append(t) time.sleep(0.2) for i in threads: i.join() print(’all done’)if __name__ == ’__main__’: main()

補充知識:python并發(fā)掃描存活主機

看代碼吧~

import subprocessimport osimport time def ping(host): rc=subprocess.call(’ping -c2 %s &> /dev/null’ % host,shell=True) if rc == 0: print(’%s:up’% host) else: print(’%s:down’% host)if __name__ == ’__main__’: ips=[’176.130.10.%s’ % i for i in range(1,255)] for i in ips: pid=os.fork() if pid==0: ping(i) exit(0)

以上這篇Python 多線程C段掃描、檢測 Ping掃描腳本的實現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 陆良县| 会东县| 高平市| 驻马店市| 镶黄旗| 荥经县| 河源市| 盐山县| 夏津县| 木兰县| 武隆县| 汝州市| 寿宁县| 瑞昌市| 明溪县| 承德县| 三门峡市| 津南区| 禹州市| 石门县| 黑水县| 东至县| 嘉黎县| 张家口市| 遂宁市| 水富县| 南江县| 肃宁县| 乌鲁木齐县| 渑池县| 南陵县| 金门县| 凤山市| 河南省| 华宁县| 吉木萨尔县| 池州市| 临安市| 宁化县| 漳州市| 呼伦贝尔市|