拦截node.js中的MySQL数据包
我有一个mysql服务器在标准端口上运行,该端口上有数据输入。我想在node.js进入服务器时使用它捕获这些信息,因此我的计划是在mysql端口上设置node.js并代理请求 这样做有多容易?我可以轻松地嗅探数据吗拦截node.js中的MySQL数据包,mysql,sockets,node.js,network-programming,Mysql,Sockets,Node.js,Network Programming,我有一个mysql服务器在标准端口上运行,该端口上有数据输入。我想在node.js进入服务器时使用它捕获这些信息,因此我的计划是在mysql端口上设置node.js并代理请求 这样做有多容易?我可以轻松地嗅探数据吗 谢谢您想要捕获什么样的数据?将有一个INSERT语句,我想捕获其中的两个值。(我不确定是否正在使用准备好的语句。)execute和query命令都以明文形式发送sql,所以您只需要查看原始tcp流量。若正在使用准备好的语句,参数将作为二进制数据发送。可能最简单的方法是使用wiresh
谢谢您想要捕获什么样的数据?将有一个INSERT语句,我想捕获其中的两个值。(我不确定是否正在使用准备好的语句。)execute和query命令都以明文形式发送sql,所以您只需要查看原始tcp流量。若正在使用准备好的语句,参数将作为二进制数据发送。可能最简单的方法是使用wireshark分析流量,它有mysql协议解码器