9得票2回答
使用netcat nc创建一个最小的REST Web服务器

我正在寻找最小的REST Web服务器,使用nc命令成为Docker容器的单行代码。例如: * http://localhost/echo/marcello: prints marcello * http://localhost/date: prints the server's date ...

9得票1回答
使用netcat将Unix套接字导入到TCP套接字

我正在尝试使用以下命令将Unix套接字公开为TCP套接字: nc -lkv 44444 | nc -Uv /var/run/docker.sock 当我尝试从浏览器访问localhost:44444/containers/json时,它不会加载任何东西,但保持连接打开(加载图标一直在旋转...

9得票4回答
将进程的标准输入和输出重定向到netcat

我有一个带有简单交互式命令行界面的嵌入式Linux应用程序。 我想从telnet(或网络)访问命令行。 但是,该进程应在开机时启动,并且只能有一个实例。因此,以下netcat命令不可选: nc -l -p 4000 -e myapp 我能做到 nc -l -p 4000 | mya...

9得票3回答
如何使用Windows的NetCat将二进制文件发送到TCP连接?

如果我想使用TCP将位于与NetCat相同目录下的二进制文件"binary.bin"传输到IP地址为127.0.0.1,端口为1200的计算机上,我该如何使用Windows版的NetCat进行指定?

8得票2回答
使用netcat发送UDP数据包而不绑定端口

我正在尝试使用netcat模拟NAT穿透协议。 我有一个实例在端口6666上监听UDP数据包,如下所示: nc -ul 6666 在另一个终端窗口中,我正在尝试定期从端口6666发送UDP数据包(以打开路由器的返回路径。这将在每20秒重复执行的脚本中实现重新打开端口) nc -u -p...

8得票1回答
使用毫秒间隔的Netcat

我试图使用netcat每隔几毫秒读取文件中的一行,并将其发送到一个端口。根据netcat的文档,我知道可以在每个发送的行之间插入时间间隔: 以下是来自netcat帮助手册的内容: - -i secs 延迟发送行、扫描端口的间隔时间 我尝试了以下方法,可以让我在每个发送的行之间插入最少1秒...

8得票3回答
Shell 魔法需求:在管道中格式化 hexdump 的输出

我正在调试通过TCP传输数据的程序输出。为了调试目的,我已经用netcat和hexdump替换了接收程序: netcat -l -p 1234 | hexdump -C 这会将所有数据输出为漂亮的十六进制转储,几乎符合我的要求。现在传输的数据是固定块,长度不是16的倍数,导致输出中的行有...

8得票4回答
将结果保存到变量中

我该如何将nc命令的结果保存到变量中? 我想要的结果是: nc:连接本地主机的1端口(tcp)失败:拒绝连接 我尝试过: a="$(nc -z -v localhost 1)" echo $a 但是输出为空。

8得票3回答
通过TCP/IP流式传输一个不断增长的文件

我正在处理一个项目,其中一块硬件正在产生输出,并持续将其写入文本文件中。我需要做的是在简单的TCP/IP连接上即时转发该文件。 目前,我正在尝试使用简单的netcat来进行操作,但是netcat只会发送执行时已经写入的部分文件,而不会继续发送其余部分内容。 现在,我有一个服务器在端口900...

8得票5回答
如何使用netcat发送文件并保持连接活动?

我正在执行命令: netcat serveraddress myport < MY_FILE 问题在于,当netcat发送文件后,会发送一条消息来关闭连接。我需要在发送文件后从控制台中写入消息。我记得之前做过一些操作来将管道输入到stdin..是这个吗? netcat serve...