我有一個用Lua編寫的Wireshark解剖器,想單獨測試它。我已經提取了一些不依賴於Wireshark函數的通用功能(並且在我的LuaJIT IDE中單獨測試了這些功能),但是現在我處於需要測試緩衝區檢查和轉換功能的地步(buffer(1, 2):uint()等)。有沒有辦法從我的LuaJIT解釋器訪問內建的Lua函數(可能在Wireshark測試套件中),或者(可選)是否可以通過編程方式在一些PCAP文件上重新運行腳本(使用tshark)並以編程方式將測試結果輸出到標準輸出或文件?對我來說,另一個用例是手動指定數據包並在其上測試我的解剖器函數(即將數據包作爲代碼,而不必生成帶有要測試數據包的PCAP文件)。測試Wireshark插件
其他人如何測試他們的Wireshark解剖器?