我有一系列數據包在pcap文件與各種協議,如GTPV2,S1AP,直徑等等等我需要知道是否有一種方法來修改某些字段的編程方式,爲例如:Wireshark - 編程從pcap文件修改數據包
爲GTPv2的協議:MCC領域 - 移動國家代碼,MNC領域 - 移動網絡代碼 的S1AP協議:Protocolie場等等等等
我設法讓proto_tree和修改tvbuff內容通過專門處理我感興趣的緩衝區的偏移量,但我可以這樣說:
e212.mcc = "something"
其中e212.mccc是一個Wireshark過濾器?我問是否可以用任何語言完成,但我的猜測是解析器僅用於顯示,而不是修改,我沒有API通過Wireshark過濾器直接訪問數據包的字段。如果是這樣,你知道任何開源工具可以根據一些規則(最好/還包括Wireshark過濾器)修改pcap文件中的數據包嗎?
這種編輯不適用於Wireshark。看看[libnetdude](http://stackoverflow.com/a/9932181/1170277)。 – mavam