我想寫一個python腳本使用scapy(而不是pyshark)庫來捕捉數據包並提取信息。任何想法如何使用scapy(jython/python)來分析sip/rtp數據包?如何使用scapy分析sip/rtp數據包?
爲了使它更清楚,我有一個樣本代碼來分析它們使用Pyshark如下RTP分組:
進口pyshark
進口重新
帽= pyshark.LiveCapture(接口= 'EN0',display_filter =在帽的 'SIP')
對於i:
sip= str(i[3])
print sip
if re.search('sendonly',sip) != None:
print ‘yes'
此代碼是否可以通過相同的函數傳遞給Scapy而不是Pyshark?
scrapy是刮從網頁的網頁內容的框架,你正在尋找一個淨檢查框架,像pyshark – EdoPut
謝謝,但我我正在使用的是SCAPY而不是SCRAPY。 –
目前尚不清楚你需要什麼。您應該努力獲得您需要幫助的完整,最簡單的示例。就目前而言,谷歌出現了多個來自「scapy rtp」和「scapy sip」的地方,這些地方都有你似乎在問的事情的完整例子。 http://stackoverflow.com/questions/33088484/error-writing-scapy-rtp-packet-with-payload-type-to-pcap就是其中之一。 – Knetic