Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
拦截node.js中的MySQL数据包_Mysql_Sockets_Node.js_Network Programming - Fatal编程技术网

拦截node.js中的MySQL数据包

拦截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

我有一个mysql服务器在标准端口上运行,该端口上有数据输入。我想在node.js进入服务器时使用它捕获这些信息,因此我的计划是在mysql端口上设置node.js并代理请求

这样做有多容易?我可以轻松地嗅探数据吗


谢谢

您想要捕获什么样的数据?将有一个INSERT语句,我想捕获其中的两个值。(我不确定是否正在使用准备好的语句。)execute和query命令都以明文形式发送sql,所以您只需要查看原始tcp流量。若正在使用准备好的语句,参数将作为二进制数据发送。可能最简单的方法是使用wireshark分析流量,它有mysql协议解码器