netcat

如何在 NetCat 中切换会话
netcat

如何在 NetCat 中切换会话

我有一个处于聆听模式的 nc nc -klvmp 12345 --max-conns 3 我创建了 3 个会话。最后,我希望能够在服务器端切换客户端会话。或者在第一个会话中工作,然后关闭它并切换到第二个会话。我该怎么做? ...

Admin

为什么我可以`curl localhost:但不能卷曲:`?
netcat

为什么我可以`curl localhost:但不能卷曲:`?

我首先通过运行 来检索我的 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对我不起作用的命令 ...

Admin

暴露从 netcat 打开的端口是否安全?
netcat

暴露从 netcat 打开的端口是否安全?

我计划使用以下命令从 LAN 内的设备打开到互联网的端口: nc -kl 9999 > /dev/null 这个想法只是为了在我想检查时知道该特定设备是否已打开(由于我的家用路由器的限制,无法使用 ICMP 转发来做到这一点)。 但是我不确定 netcat 是否容易受到 DDoS 攻击或其他类型的漏洞。 ...

Admin

Mac 可能禁止远程连接吗?
netcat

Mac 可能禁止远程连接吗?

使用我公司的 Mac,我无法连接到公司的一个服务器:ppppp。 问题是我所有的同事都可以连接到服务器:ppppp。 所有环境都相同。 连接 VPN 我可以将所有工作(包括我自己的工作)连接到 Atlassian 产品(例如 JIRA、Confluence)。 连接服务器:ppppp 我是唯一一个失败的人。 其余车型仍为蒙特雷 (Monterey),但其中一款也升级为文图拉 (Ventura)。 $ nc -zvv server port Warning: Inverse name lookup failed for `nnn.nnn.nnn...

Admin

通过管道将 Python 命令输出到 netcat 而不发送 EOF
netcat

通过管道将 Python 命令输出到 netcat 而不发送 EOF

我可以访问外部 netcat 服务器,并尝试向其发送大量输入。我目前正在尝试使用以下命令执行此操作: python -c 'print("a" * (50000-64))' | nc www.host.net port 虽然看起来服务器确实在接收和处理输入,但连接并未保持打开状态,因为服务器上运行的 Python 程序会立即抛出 EOFError。我想知道是否有办法发送 Python 输入而不包含 EOF。 ...

Admin

如何防止使用 nc 传输文件时字节发生变化?
netcat

如何防止使用 nc 传输文件时字节发生变化?

如果您在侦听主机上打开一个端口并使用 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...

Admin

socat TCP 服务器双向使用睡眠,非交互式客户端无响应返回。服务器报告:I/O 错误
netcat

socat TCP 服务器双向使用睡眠,非交互式客户端无响应返回。服务器报告:I/O 错误

我有以下 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)...

Admin

使用 netcat / ncat 测试打洞范例 / 技术
netcat

使用 netcat / ncat 测试打洞范例 / 技术

由于需要重新验证我自己的协议内部运作背后的原理,我决定使用 netcat 来模拟幕后发生的事情。 目的 是为了模拟“打洞”的范例——一种流行的 NAT 穿越技术。在我的测试中,NAT 后面有一个客户端,还有一个服务器——它对互联网完全开放。 我有麻烦了.. 练习的第一部分:; 我监听(服务器端): netcat -v -u -l -p 492 我连接到(NAT后面) ncat -u -p 501 REMOTE_PORT 492 这个洞似乎被打了(因为我可以从服务器发送数据)会议(请注意,UDP 是一种无状态、无连接的协议)已建立(数据到达服务器)。我只...

Admin

为什么 netcat 在虚拟盒中的本地主机上运行(扫描)速度更快,但在远程服务器上却不行?
netcat

为什么 netcat 在虚拟盒中的本地主机上运行(扫描)速度更快,但在远程服务器上却不行?

我正在使用 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 我尝试了各种方法,但还是无法满足我的期望。提前致谢。 ...

Admin

Netcat 连接无法双向工作(Mac-Kali),连接被拒绝
netcat

Netcat 连接无法双向工作(Mac-Kali),连接被拒绝

我关注本网站以便建立 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。您能帮我调试这个问题吗? ...

Admin

为什么 netcat 不能在我的 macOS 上正常运行?
netcat

为什么 netcat 不能在我的 macOS 上正常运行?

我nc -lnvp 1234 > filename.log今天尝试在我的 macOS 上运行,它返回此错误,说我需要指定一个端口号,而我在命令上指定了端口号。 此命令在我的 Debian 和 Ubuntu 上始终有效,为什么它在 macOS 上有所不同? 我在基于 Debian 的机器上尝试了相同的命令并且成功了。 我应该怎么办? ...

Admin

结论
netcat

结论

结论 有人连接到我的 netcat 服务器并尝试执行命令。他们是否可能对我/我的计算机/我的网络造成损害? 详细故事 我最近一直在学习网络和套接字。作为编程练习,我创建了一个简单的 tcp 客户端,并想用 netcat 服务器对其进行测试。 一切都按预期进行——我的客户端已正确连接到服务器。 我的朋友让我把客户端应用程序发给他们,这样他们就可以看看。为了让应用程序在我的本地服务器上工作,我必须在路由器上设置端口转发。我一直知道这可能很危险,所以我只想暂时设置它。 我使用 netcat 命令启动了服务器: nc -lvp 8080 然后我注意到有人连接到了我...

Admin

如何在 Mac 上使用 netcat?
netcat

如何在 Mac 上使用 netcat?

我在 Mac 上使用套接字启动应用程序并返回以下内容: kukodajanos@Kukodas-MacBook-Pro niots % swift run Building for debugging... [2/2] Emitting module niots Build complete! (0.30s) Server started and listening on [IPv6]::1/::1:8888 尝试像这样连接,它启动了,但没有返回任何响应,知道哪里出了问题吗? kukodajanos@Kukodas-MacBook-Pro ~ % nc -...

Admin

使用 netcat 记录 IP 地址
netcat

使用 netcat 记录 IP 地址

如何记录每次连接到端口的 IP 地址,我使用 nc 来监听并使用 tee 将其附加到日志文件中 netcat -lkv -W2 -p 4000 | tee -a /tmp/netcat.log ...

Admin

Linux 删除上一个 nc 指令
netcat

Linux 删除上一个 nc 指令

我需要使用nc -lp4 5432 --allow 192.168.1.24,但我之前有一个nc指令,它只监听localhost。当我尝试覆盖它时,它会抛出一个错误: $ nc -lp4 5432 --allow 192.168.1.24 Ncat: Got more than one port specification: 4 5432. QUITTING. 我如何覆盖之前的指令,或者删除该监听器?我查看了一下,但找不到如何删除它。 ...

Admin