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

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

python實現ping命令小程序

瀏覽:37日期:2022-07-01 08:50:49

ping的原理是發送一個ICMP請求包,然后根據目的地址的應答包來判斷是否能夠和這個主機進行通信。我們使用python實現,借助于scapy來進行編寫程序。

from scapy.all import *import time,struct,random# 編寫ping一個包的函數。def ping_one(dst = ’36.152.44.95’,ttl_no = 64,id_no = 345,seq_no = 5): start_time = time.time() # 將時間轉換為二進制序列。 time_to_bytes = struct.pack(’>d’,start_time) # 進行發送ICMP包,發送出去一個,收回來一個。 ping_one_result = sr1(IP(dst = dst,ttl = ttl_no)/ICMP(seq = seq_no,id = id_no)/time_to_bytes, timeout = 1, verbose=False) # print(ping_one_result.show()) # 判斷收回來的包是不是ICMP的應答包,和序列號是否相同。 try: if ping_one_result.getlayer(’ICMP’).type == 0 and ping_one_result.getlayer(’ICMP’).seq == seq_no: # print(’進行解析包’) # 提取IP頭部中的源IP地址,也就是我們ping的IP地址。 reply_src_IP = ping_one_result.getlayer(’IP’).src # 提取序列號。 reply_icmp_seq = ping_one_result.getlayer(’ICMP’).seq # 提取ttl reply_icmp_ttl = ping_one_result.getlayer(’IP’).ttl # 數據長度等于 數據長度(Raw) + 墊片長度(Padding) + 8字節(ICMP頭部長度) if ping_one_result.getlayer(Raw) != None:Raw_length = len(ping_one_result.getlayer(Raw).load) else:Raw_length = 0 if ping_one_result.getlayer(Padding) != None:Padding_length = len(ping_one_result.getlayer(Padding).load) else:Padding_length = 0 # 計算數據長度。 reply_data_length = Raw_length + Padding_length + 8 # 取出數據部分,這里的數據部分是我們發送ICMP請求包的時候填入的時間。 reply_data = ping_one_result.getlayer(Raw).load # 定義我們收包的時間。 end_time = time.time() # 將數據時間部分進行轉換。 reply_data_time = struct.unpack(’>d’,reply_data) # 然后打印出轉換后的類型。 # print(type(reply_data_time)) # print(reply_data_time) time_to_pass_ms = (end_time - reply_data_time[0]) * 1000 # (接收時間 - 發送時間) * 1000為毫秒數為消耗時間的毫秒數 # print(time_to_pass_ms) return reply_data_length,reply_src_IP,reply_icmp_seq,reply_icmp_ttl,time_to_pass_ms except Exception as e: # 打印出錯誤。 # print(’e’, e) # 匹配錯誤是否為NoneType類型。 if re.match(’.*NoneType.*’, str(e)): print(’錯誤了’) # 如果沒有回應,就返回None return Nonedef ping(dst = ’36.152.44.95’): # 這里其實可以取進程號的,但是我們用隨機生成一個數字模擬一下。 id_no = random.randint(0,65535) # print(id_no) # 然后進行發送5個數據包。 for i in range(1,6): # 調用ping一個包函數,入參為目的需要ping的IP地址。ttl,id,和序列號。seq。 ping_result = ping_one(dst,64,id_no,i) if ping_result != None: print(’%d bytes from %s: icmp_seq=%d ttl=%d time=%4.2f ms’ % (ping_result[0], ping_result[1], ping_result[2], ping_result[3], ping_result[4])) else: print(’.’,end = ’’,flush = True) # 這里我們暫停一秒。 time.sleep(1)if __name__ == '__main__': ping(’36.152.44.95’)

但現在為止,我們的ping小程序就用python實現了,接下來就可以用wireshark工具抓包來看一下,進行ping百度的地址。

python實現ping命令小程序

以上就是python實現ping命令小程序的詳細內容,更多關于python ping命令的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本aⅴ免费视频一区二区三区| 亚洲一区成人| 视频在线在亚洲| 亚洲在线电影| 视频一区国产视频| 综合激情视频| 日韩精品高清不卡| 日韩一区二区三区在线看| 亚洲+小说+欧美+激情+另类| 日日夜夜免费精品视频| 亚洲精品黄色| 美女日韩在线中文字幕| 综合激情网站| 国产精品免费99久久久| 免费看久久久| 波多野结衣久久精品| 99精品综合| 中文在线一区| 日韩和欧美一区二区| 国产精品乱战久久久| 欧美激情视频一区二区三区免费| 四虎国产精品免费观看| 另类中文字幕国产精品| 婷婷亚洲五月| 久久av在线| 国产精品主播| 精品国产三区在线| 激情欧美日韩一区| 亚洲深夜影院| 日本欧美一区| 黄色在线观看www| 精品在线91| 日本在线视频一区二区| 国产亚洲一区二区三区不卡| 精品国产麻豆| 宅男在线一区| 中文字幕av一区二区三区四区| 国产精品xvideos88| 日韩国产专区| 久久先锋影音| 国产精品v亚洲精品v日韩精品| 久久中文字幕一区二区| 亚洲电影在线| 91精品丝袜国产高跟在线| 91一区二区三区四区| 99riav国产精品| 国产精品欧美大片| 日韩在线综合| 蜜臀av一区二区在线免费观看 | 欧美日韩在线观看视频小说| 蜜桃av一区二区在线观看| 欧美午夜网站| 999国产精品永久免费视频app| 亚洲制服一区| 国产精品国产三级国产在线观看| 午夜久久影院| 国产欧美日韩在线一区二区| 成人看片网站| 国产一卡不卡| 99视频+国产日韩欧美| 国产精品国码视频| 亚洲a一区二区三区| 青青草伊人久久| 欧美二区视频| 精品午夜av| 婷婷亚洲成人| 中文字幕在线高清| 亚洲精品国产精品粉嫩| 日韩成人亚洲| 欧美激情综合| 婷婷精品在线| 伊人成人网在线看| 国产一区二区亚洲| 亚洲精品乱码久久久久久蜜桃麻豆 | 婷婷综合社区| 国产欧美日韩免费观看| 9久re热视频在线精品| 麻豆中文一区二区| 免费人成精品欧美精品| 欧美三区四区| 国产精品nxnn| 日本中文字幕一区二区| 一级欧洲+日本+国产| 91综合网人人| 国产精品1区在线| 偷拍亚洲精品| 免费日韩av片| 久久亚洲成人| sm久久捆绑调教精品一区| 69精品国产久热在线观看| 激情欧美亚洲| 日韩成人亚洲| а√在线中文在线新版| 久久狠狠久久| 97久久精品| 涩涩涩久久久成人精品| 激情视频一区二区三区| 日韩电影二区| 国产传媒av在线| 福利一区二区免费视频| 麻豆精品在线观看| 国产精品66| 久久不见久久见中文字幕免费| 亚洲精选91| 日av在线不卡| 国产精品99免费看| 日韩免费小视频| 人在线成免费视频| 国产福利片在线观看| 日韩1区在线| 国产suv精品一区二区四区视频 | 日韩精品看片| 欧美天堂视频| 麻豆mv在线观看| 日本精品黄色| 神马午夜在线视频| 国产精品久久久久av电视剧| 精品国产18久久久久久二百| 国产欧美丝祙| 国产乱码精品| 7777精品| 国产日本久久| 欧美日韩一视频区二区| 91欧美日韩在线| 欧美精品福利| 久久不卡国产精品一区二区| 欧美激情视频一区二区三区免费 | 亚洲三区欧美一区国产二区| 午夜久久黄色| 亚洲特级毛片| 在线国产一区二区| 亚洲一区久久| 日本大胆欧美人术艺术动态| 男女激情视频一区| 亚洲tv在线| 国产亚洲精品美女久久| 久久国内精品| 国产一区二区三区日韩精品| 超碰超碰人人人人精品| 欧美日韩视频免费观看| 久久免费国产| 亚洲经典在线| 日韩中文字幕一区二区高清99| 天堂va欧美ⅴa亚洲va一国产| 中文精品电影| 日韩av字幕| 欧美激情麻豆| 福利一区二区| 婷婷综合网站| 一级成人国产| 国产精品白丝av嫩草影院| 麻豆91精品91久久久的内涵| 中文字幕在线官网| 国产精品av久久久久久麻豆网| 日韩中文字幕av电影| 日韩av中文字幕一区| 麻豆精品久久| 欧美搞黄网站| 97久久超碰| 国产精品香蕉| 日韩欧美一区免费| 久久都是精品| 久久精品伊人| 欧美午夜不卡| 久久精品99久久久| 久久蜜桃资源一区二区老牛| 蜜桃传媒麻豆第一区在线观看| 国产精品亚洲产品| 久久久精品五月天| 日韩在线一二三区| 国产精品久一| 99视频精品视频高清免费| 喷白浆一区二区| 久久精品国产精品亚洲毛片| 九色porny丨国产首页在线| 天堂va蜜桃一区二区三区| 欧美激情一区| 五月天久久777| 国产欧美另类| 欧美日韩国产在线观看网站| 97久久中文字幕| 欧美丝袜一区| 欧美精品国产白浆久久久久| 久久久久久久久久久妇女| 日韩欧美久久| 999久久久国产精品| 国产图片一区| 在线 亚洲欧美在线综合一区| 国产精品日本一区二区不卡视频| 欧美亚洲精品在线| 国产精品毛片视频| 丝袜国产日韩另类美女| 91一区二区三区四区| 亚洲精选成人| 在线视频观看日韩| 精品一区二区男人吃奶| 三级欧美在线一区| jizzjizz中国精品麻豆| 日本一区中文字幕| 亚洲女同一区|