11 netcat
我正在尝试执行以下操作:
echo "request" | nc -u 1.1.1.1 9999 > response.txt
Run Code Online (Sandbox Code Playgroud)
tcpdump
执行此行后,我可以看到响应来自服务器(带有)。
但是,我的 response.txt 保持为空。
有没有办法得到它?
小智 5
Netcat 通过指定 -u 命令行选项开始“对话”UDP(默认为 TCP)。这是使用 UDP 连接到 RFC 867 时间服务器的示例。请注意,首先指定另一台主机的 IP 地址或 DNS 名称,然后指定端口号 - 就像大多数 telnet 程序一样。建立连接后,您可能需要按 Enter 键才能让时间服务器向您发送当前时间。(也许这是你的问题)
nc -u igor.alcpress.com 13
2005 年 9 月 15 日星期四 14:41:57
由于 UDP 不是面向连接的协议,因此连接将保持“打开”状态,直到您按 Ctrl-C 终止程序。
================================================== ====================
如果您不重定向输出,它会回复吗?
尝试 :echo "request" | nc -u 1.1.1.1 9999 | tee response.txt
归档时间: |
|
查看次数: |
26816 次 |
最近记录: |