如何将nc用作扩展回显服务器?

时间:2013-10-22 07:55:03

标签: linux client-server netcat

我想使用nc作为扩展回显服务器来回显十六进制缓冲区(保存在文件/tmp/data.hex中)。当我说“扩展”时,我的意思是服务器不会在客户端连接后立即回显此缓冲区,但仅在客户端发送一些信息之后。我想这样做的原因是因为我想模仿登录请求(由我发送)和响应(由远程服务器发送)。远程服务器使用的协议非常严格,所以我需要这个仿真来调试我的系统。

结束

1)启动服务器仿真(命令是什么?)

2)我的客户端向服务器发送登录请求

3)客户端连接到服务器后,在任何客户端请求时,服务器将在文件/tmp/data.hex中发送缓冲区(这是登录响应)

nc命令(或任何其他程序)将获得什么结果?我正在运行fedora 17机器,我使用的是netcat-openbsd版本,所以它没有-c选项。

1 个答案:

答案 0 :(得分:0)

愚蠢的问题,只需使用yum安装nmap,即会安装ncat程序且它具有-c选项,然后您可以使用thisthat