web-dev-qa-db-ja.com

tshark(wireshark)フィルター:それらはどこにありますか?

MySQLの問題のトラブルシューティング中に、私は commandlinefuのこのコマンド に遭遇しました:

tshark -i any -T fields -R mysql.query -e mysql.query

実際に使う前に理解しようとしています。 manページ を見ると、使用されているオプションを理解するのに役立ちました。 MySQLフィルターのドキュメント も役に立ちました。しかし、どうすれば実際にフィルターがどのように見えるかを見ることができますか?私はすべてのフィルターがどこかのディレクトリに保存されていると仮定しています。この仮定は間違っていますか?

1

CentOSでは、それらはすべて/ usr/lib/libwireshark.soにコンパイルされます。

すべてのフィルターは、ソースコード内でdissectorsと呼ばれ、配置されています。 inepan/dissectors

MySQLディセクタはepan/dissectors/packet-mysql.c

1
Rob Olmos