Questions tagged «netcat»

Netcat是一种计算机联网服务,用于使用TCP或UDP读取和写入网络连接

4
netcat不打印响应
我试图 在运行并键入命令时使用netcatand管道响应将命令发送到tcp端口,但它会正确打印响应,但是当我从管道传递命令时,它会正确发送命令但不显示响应 netcat 因此,这可以正常工作: netcat localhost 9009 虽然这只是发送命令,但不显示响应: echo 'my_command' | netcat localhost 9009 为什么? 如何netcat打印响应文本?
12 pipe  netcat 

1
如何知道何时NC完成文件传输
有没有办法知道netcat何时在机器之间传输文件? 当前命令: 机器2: nc -lp 5555 > test.txt 机器#1: nc MachineIP Port < test.txt 发生了转移,但是没有视觉指示表明转移已完成。
11 netcat 

4
当标准输入关闭时,netcat不会终止
我正在尝试通过发送信息netcat。发送消息后,netcat必须终止。 我尝试了以下方法: cat tsmmessage.bin | nc -u localhost 4300 nc -u localhost 4300 < message.bin 该-q选项指出: -q秒 在stdin上执行EOF之后,等待指定的秒数,然后退出。如果秒为负数,请永远等待。 但 nc -q0 -u localhost 4300 < message.bin 也行不通。 我想念什么?
11 netcat 

4
测试Shell脚本中telnet端口是否处于活动状态
我正在尝试创建一个脚本来测试是否可以通过telnet登录。我不想真正登录;因此,不需要期望。我只想查看是否能够获得登录提示。这是从Linux系统完成的,所以我一直在尝试使用nc: nc 192.168.10.5 23 -w 1 | grep -q login if [ $? -eq 1 ] then echo "console is down" fi 问题是这导致我的控制台锁定。似乎-w并没有真正取消连接。 我也尝试使用telnet,但无法从脚本内断开连接。试 \echo "\035" | telnet 192.168.10.5 在收到登录提示之前中断。

2
如何使Netcat使用现有的HTTP代理
我可以通过直接点击我的Web服务器来访问网页,如下所示: $ echo "GET /sample" | nc web-server 80 This is contents of /sample... $ 现在,我希望netcat通过Squid HTTP代理(侦听端口3128),就像我可以通过其代理首选项配置Firefox浏览器并使其通过HTTP代理一样。 我尝试了以下操作,但没有成功: $ echo "GET /sample" | nc -x squid-proxy:3128 web-server 80 <Seemed to be blocked FOREVER on input, so I killed it.> <Ctrl-C> $ 注意:我正在使用具有以下选项的RHEL 5.3版本的netcat: $ nc --help nc: invalid option -- …
11 proxy  squid  netcat 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.