0

私は、LUA を使用して、PRINT ステートメントで満たされた LUA ファイルを編集し、コンソールを開いて Wireshark を実行し、ディセクタをトレースすることで、Wireshark ディセクタを作成してきました。編集/テスト サイクルは面倒です。テスト サイクルが実行される前に、単純な構文エラーや、スマート IDE が検出するその他のエラーを何度も繰り返します。

Zerobrane はこれに適したオプションですか? 私はこのコンテキストでのみ LUA を使用します。Wireshark の実行をライブ デバッグできますか?

4

1 に答える 1

1

ZeroBrane Studio を使用して Wireshark スクリプトをデバッグする方法の例を投稿しましたが、それはずっと前に行われたため、Wireshark Lua サポートでこれが機能しなくなるような変更があったかどうかはわかりません。スクリプトが投稿された時点で、Wireshark 実行のデバッグは許可されていましたが、考慮する必要があるタイムアウトの側面があります。値をステップ実行または評価している間、デバッガーは Lua の実行をブロックするため、結果は次の影響を受ける可能性があります。 Wireshark タイムアウト ロジック。

構文エラーを早期に検出するという点では、IDE で静的分析を使用して、構文エラー、変数のタイプミス、およびその他のエラーを確実に検出できます。

于 2020-07-19T16:25:28.637 に答える