如何让 netcat 非静默超时?
我正在尝试使用以下命令将一些数据发送到服务器,例如nc -w 3 IP_ADDRESS PORT < datanc 是FreeBSD 5.4 中的 netcat。当服务器在 3 秒内没有响应时,我根本得不到任何提示(退出代码为 0,并且没有终端输出)。我如何向服务器发送数据并在发生超时时收到警报? ...
我正在尝试使用以下命令将一些数据发送到服务器,例如nc -w 3 IP_ADDRESS PORT < datanc 是FreeBSD 5.4 中的 netcat。当服务器在 3 秒内没有响应时,我根本得不到任何提示(退出代码为 0,并且没有终端输出)。我如何向服务器发送数据并在发生超时时收到警报? ...
我在 Windows 11 上的 WSL2 中运行了一个 kali linux 实例。它配置为使用镜像网络模式(如果相关)。通常,如果一个人开始在任何给定端口(例如 5055)上监听 127.0.0.1(nc -nvlp 5055),然后在同一台机器上使用 ncat 连接到该端口(nc 127.0.0.1 5055),则会建立连接,您将能够键入和发送数据。每当我尝试这样做时,我都会在监听端(左)收到一个连接,并在发送端(右)“成功”地执行同样的事情。但是,当我尝试发送第一位数据时,连接断开,接收方不会收到该数据。第一张图片是使用 netcat 完成的[v1....
早上好,我需要执行 netcat 命令并获取输出以在本地 PC(Windows)上进行详细说明。我只需要“连接良好/不良” 现在我使用 PuTTY 按照以下步骤操作 Windows -> PuTTY PuTTY -> “Server1” 上的 SSH(Linux Suse) 服务器 1 shell -> “服务器 2” 上的 SSH(Linux Suse) 服务器2外壳->nc -zv 10.xx.xx.xx yyyy 我想创建一个简单的脚本来自动化这个过程,我正在尝试通过批处理和 plink 来实现。我可以使用其他软件或语言,但...
我在 Ubuntu 22.04 上使用 netcat 1.218 生成测试 syslog 数据包,我注意到一个无法解释的奇怪行为。当我使用 标志时-v,netcat 会发送 2 个包含字母 的额外数据包X。如果没有-v,它只会发送一个数据包,正如预期的那样,但 rsyslog 无法识别输入。 示例命令: echo "<13>1 2024-02-28T04:07:00 hostname appname - - - message body" | nc -w 0 localhost 514 -u tcpdump 输出: 05:08:02.73572...
我有一个处于聆听模式的 nc nc -klvmp 12345 --max-conns 3 我创建了 3 个会话。最后,我希望能够在服务器端切换客户端会话。或者在第一个会话中工作,然后关闭它并切换到第二个会话。我该怎么做? ...
我首先通过运行 来检索我的 IP 地址。然后,我通过运行ifconfig | grep -B7 "status: active"来监听端口。12345nc -l 12345 观察结果: curl localhost:12345作品 curl <my IP>:12345对我来说不起作用(它超时了) curl <my IP>:12345适用于与我位于同一网络的用户 我在运行时看到流量sudo tcpdump -i any -nn -v tcp port 12345,即使使用curl对我不起作用的命令 ...
我计划使用以下命令从 LAN 内的设备打开到互联网的端口: nc -kl 9999 > /dev/null 这个想法只是为了在我想检查时知道该特定设备是否已打开(由于我的家用路由器的限制,无法使用 ICMP 转发来做到这一点)。 但是我不确定 netcat 是否容易受到 DDoS 攻击或其他类型的漏洞。 ...
使用我公司的 Mac,我无法连接到公司的一个服务器:ppppp。 问题是我所有的同事都可以连接到服务器:ppppp。 所有环境都相同。 连接 VPN 我可以将所有工作(包括我自己的工作)连接到 Atlassian 产品(例如 JIRA、Confluence)。 连接服务器:ppppp 我是唯一一个失败的人。 其余车型仍为蒙特雷 (Monterey),但其中一款也升级为文图拉 (Ventura)。 $ nc -zvv server port Warning: Inverse name lookup failed for `nnn.nnn.nnn...
我可以访问外部 netcat 服务器,并尝试向其发送大量输入。我目前正在尝试使用以下命令执行此操作: python -c 'print("a" * (50000-64))' | nc www.host.net port 虽然看起来服务器确实在接收和处理输入,但连接并未保持打开状态,因为服务器上运行的 Python 程序会立即抛出 EOFError。我想知道是否有办法发送 Python 输入而不包含 EOF。 ...
如果您在侦听主机上打开一个端口并使用 nc 向此端口发送字节,则源文件和目标文件的哈希值可能不同。为什么会这样?可以避免这种情况吗? 以下是我使用的命令: 在接收方: bash@ubuntu $ nc -nlvp 4444 > target # at 192.168.155.51 在发送方: powershell@windows $ Get-Content binaryFile.exe | nc 192.168.155.51 4444 源的 SHA256(使用 计算Get-FileHash):FFECB298B1381AFBF86247156F62...
我有以下 TCP 服务器: socat TCP-LISTEN:10000,fork,reuseaddr SYSTEM:'read -r msg && sleep 3 && echo "OK"' 当我执行(交互模式)时: socat - TCP:localhost:10000 > some text here [ENTER] 3 秒后它将返回“OK”(正如预期的那样) 但是,我需要以非交互式的方式进行: response=$(echo "some text" | socat - TCP:localhost:10000)...
由于需要重新验证我自己的协议内部运作背后的原理,我决定使用 netcat 来模拟幕后发生的事情。 目的 是为了模拟“打洞”的范例——一种流行的 NAT 穿越技术。在我的测试中,NAT 后面有一个客户端,还有一个服务器——它对互联网完全开放。 我有麻烦了.. 练习的第一部分:; 我监听(服务器端): netcat -v -u -l -p 492 我连接到(NAT后面) ncat -u -p 501 REMOTE_PORT 492 这个洞似乎被打了(因为我可以从服务器发送数据)会议(请注意,UDP 是一种无状态、无连接的协议)已建立(数据到达服务器)。我只...
我正在使用 netcat 从虚拟机中的 kali 机器扫描 metasploitable2 的 ip。netcat 在虚拟机中扫描本地机器的 ip 速度非常快。但是当我尝试扫描远程服务器的 ip 时,netcat 的性能急剧下降。(我也使用 nmap 进行扫描,但也在学习 netcat)这是我在虚拟机中扫描本地机器端口的命令。 nc -z -v 10.0.2.4 1-1024 下面是我扫描远程服务器 IP 端口的命令 nc -zvw 15 -n x.x.x.x 1-1024 我尝试了各种方法,但还是无法满足我的期望。提前致谢。 ...
我关注本网站以便建立 netcat 连接。我有一台 Mac 和一台 Kali 虚拟机。如果我从我的 Mac 输入nc -lv 1234并从 Kali 输入,nc ip.of.my.mac 1234则建立 netcat 连接。但是,如果我执行相反的操作,即在我的 Kali 上输入nc -lv 1234并在我的 Mac 上输入 ,ip.of.my.kali 1234则会出现nc: connectx to ip.of.my.kali port 1234 (tcp) failed: Connection refused。您能帮我调试这个问题吗? ...
我nc -lnvp 1234 > filename.log今天尝试在我的 macOS 上运行,它返回此错误,说我需要指定一个端口号,而我在命令上指定了端口号。 此命令在我的 Debian 和 Ubuntu 上始终有效,为什么它在 macOS 上有所不同? 我在基于 Debian 的机器上尝试了相同的命令并且成功了。 我应该怎么办? ...