MySQLの問題のトラブルシューティング中に、私は commandlinefuのこのコマンド に遭遇しました:
tshark -i any -T fields -R mysql.query -e mysql.query
実際に使う前に理解しようとしています。 manページ を見ると、使用されているオプションを理解するのに役立ちました。 MySQLフィルターのドキュメント も役に立ちました。しかし、どうすれば実際にフィルターがどのように見えるかを見ることができますか?私はすべてのフィルターがどこかのディレクトリに保存されていると仮定しています。この仮定は間違っていますか?
CentOSでは、それらはすべて/ usr/lib/libwireshark.soにコンパイルされます。
すべてのフィルターは、ソースコード内でdissectorsと呼ばれ、配置されています。 inepan/dissectors。
MySQLディセクタはepan/dissectors/packet-mysql.c