node.jsのMySQLパケットをインターセプトする

私はそれにデータが供給されている標準ポート上で実行されているmysqlサーバーを持っています。私はこの情報をサーバーに入るのでnode.jsを使って取得したいので、私の計画はmysqlポートにnode.jsを設定してリクエストをプロキシすることです。

これはどうすれば簡単にでき、データを簡単に嗅ぐことができますか?

ありがとう

0
どのようなデータをキャプチャしたいのですか?
追加された 著者 Andrey Sidorov,
executeコマンドとqueryコマンドの両方でsqlをプレーンテキストとして送信するので、生のTCPトラフィックだけを調べる必要があります。 prepared statementが使用されている場合、パラメータはバイナリデータとして送信されます。おそらくあなたにとって最も簡単な方法は、wiresharkでトラフィックを分析することです。mysqlプロトコルデコーダ
追加された 著者 Andrey Sidorov,
INSERT文が入りますが、2つの値を取得したいと思います。 (準備されたステートメントが使用されているかどうかはわかりません)。
追加された 著者 ridecar2,

答えはありません

0