亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用PYTHON解析Wireshark的PCAP文件方法

 更新時間:2019年07月23日 11:06:26   作者:ChenZhuYu  
今天小編就為大家分享一篇使用PYTHON解析Wireshark的PCAP文件方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

PYTHON首先要安裝scapy模塊

PY3的安裝scapy-python3,使用PIP安裝就好了,注意,PY3無法使用pyinstaller打包文件,PY2正常

PY2的安裝scapy,比較麻煩

from scapy.all import *
pcaps = rdpcap("file.pcap")

pcaps便是解析后的類似結構體的東西了

<pre name="code" class="python">packet=pcaps[0] #第1個數(shù)據包結構
packet.time#數(shù)據包時間戳
packet[Raw].load#PY3讀取節(jié)點數(shù)據方法,packet[IP].src;packet[IP].dst
packet['Raw'].load#PY2讀取節(jié)點數(shù)據方法,PY3也應該可以
lambda="lambda pcap:IP in pcap and UDP in pcap and pcap[IP].src=='192.168.1.1' and pcap[UDP].sport==80"

results=pcaps.filter(eval(lambda))#lambda是一種表達式,這里使用字符串,也可以不用eval,直接寫表達式,然后返回經過篩選的數(shù)據包

python解析數(shù)據包十分占用內存,建議先用tshark命令行預處理篩選一遍數(shù)據包再進行PYTHON處理

cmd_filter="%s && ip.src==%s && ip.dst==%s && %s.srcport==%s && %s.port==%s"% \
        (Node['proto'].lower(),Node['src'],Node['dst'],Node['proto'].lower(),Node['sport'],Node['proto'].lower(),Node['dport'])
   
os.system('start /WAIT "" "%s\tshark" -r "%s" -R "%s" -w "%s"'%(Wireshark_path,pcap_filename,cmd_filter,Temp_pcap_File))

然后在處理Temp_pcap_File文件就好了

以上這篇使用PYTHON解析Wireshark的PCAP文件方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python 基于wx實現(xiàn)音樂播放

    python 基于wx實現(xiàn)音樂播放

    這篇文章主要介紹了python 基于wx實現(xiàn)音樂播放的示例代碼,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2020-11-11
  • Python 如何查看程序內存占用情況

    Python 如何查看程序內存占用情況

    這篇文章主要介紹了Python 如何查看程序內存占用情況,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 深入理解Python內置函數(shù)map filter reduce及與列表推導式對比

    深入理解Python內置函數(shù)map filter reduce及與列表推導式對比

    這篇文章主要為大家介紹了Python內置函數(shù)map filter reduce及與列表推導式對比方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • 詳解pandas安裝若干異常及解決方案總結

    詳解pandas安裝若干異常及解決方案總結

    這篇文章主要介紹了詳解pandas安裝若干異常及解決方案總結,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Python自動化辦公之圖片轉PDF的實現(xiàn)

    Python自動化辦公之圖片轉PDF的實現(xiàn)

    實現(xiàn)圖片轉換成PDF文檔的操作方法有很多,綜合對比以后感覺fpdf這個模塊用起來比較方便而且代碼量相當少。所以本文將利用Python語言實現(xiàn)圖片轉PDF,感興趣的可以了解一下
    2022-04-04
  • Python利用AutoGrad實現(xiàn)自動計算函數(shù)斜率和梯度

    Python利用AutoGrad實現(xiàn)自動計算函數(shù)斜率和梯度

    AutoGrad 是一個老少皆宜的 Python 梯度計算模塊。對于大學生、機器學習愛好者而言,你只需要傳遞給它Numpy這樣的標準數(shù)據庫下編寫的損失函數(shù),它就可以自動計算損失函數(shù)的導數(shù)(梯度)。本文將從普通斜率計算開始,介紹到如何只使用它來實現(xiàn)一個邏輯回歸模型
    2022-07-07
  • Python字典一個key對應多個value幾種實現(xiàn)方式

    Python字典一個key對應多個value幾種實現(xiàn)方式

    python中字典的健和值是一一對應的,如果對字典進行添加操作時如果健的名字相同,則當前健對應的值就會被覆蓋,有時候我們想要一個健對應多個值的場景,這篇文章主要給大家介紹了關于Python字典一個key對應多個value幾種實現(xiàn)方式的相關資料,需要的朋友可以參考下
    2023-10-10
  • 了解不常見但是實用的Python技巧

    了解不常見但是實用的Python技巧

    下面有一些相對不常見但非常有用的Python技巧,小編來和大家一起學習一下
    2019-05-05
  • 用python實現(xiàn)域名資產監(jiān)控的詳細步驟

    用python實現(xiàn)域名資產監(jiān)控的詳細步驟

    域名資產監(jiān)控,通過輸入一個主域名,找到該域名對應的ip地址所在的服務器的端口開閉情況,本文重點給大家介紹用python實現(xiàn)域名資產監(jiān)控的問題,需要的朋友可以參考下
    2021-11-11
  • 感知器基礎原理及python實現(xiàn)過程詳解

    感知器基礎原理及python實現(xiàn)過程詳解

    這篇文章主要介紹了感知器基礎原理及python實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09

最新評論