nc

网络解决方案允许 LAN 通过 Ubuntu BOX 与不同的子网进行通信
nc

网络解决方案允许 LAN 通过 Ubuntu BOX 与不同的子网进行通信

编辑:我添加了拓扑图以使其更清晰。 我想从 LAN->M2 访问子网 172.19.XX (BLUE) 我已经能够通过具有静态路由的 M1 来完成。 我正在尝试解决一个特定的情况,但不知道如何思考。我有一个 LAN,它想要监听 UDP 数据包并在不同的子网 172.19.XX 上建立 TCP 连接,其中静态 IP 10.2.4.81 充当网关。网关和 LAN 位于不同的网络接口上。 我可以听这个 我有一台 Ubuntu 20.04LTS 服务器,它有 2 个网络接口 ETH0 -> 静态 IP -> 10.2.4.82 / 网关 10.2...

Admin

nc 工具未在 localhost 的 busybox 上显示任何输出
nc

nc 工具未在 localhost 的 busybox 上显示任何输出

知道为什么在基于 busybox 的容器镜像上运行时没有显示任何内容吗?尝试连接到/nc上的端口时出现问题。127.0.0.1localhost /app # nc -v 127.0.0.1 12345 /app # nc -v localhost 12345 /app # nc BusyBox v1.35.0 (2022-08-01 15:14:44 UTC) multi-call binary. Usage: nc [OPTIONS] HOST PORT - connect nc [OPTIONS] -l -p PORT [HOST] [PORT] ...

Admin

Traceroute 有效但 nc 失败 - 我的端口在哪里被阻止?
nc

Traceroute 有效但 nc 失败 - 我的端口在哪里被阻止?

我正在尝试对两个已对等连接的 Azure VNET 进行故障排除。我们将它们称为 VNET A 和 B。VNET A 中的 VM 在不同端口上运行着多个服务。我正尝试从 VNET B 中的 VM 访问它们。 我观察到以下行为: nc -vz vm-in-host-a.something.com 11294 Connection to vm-in-hosta.something.com 11294 port [tcp/*] succeeded! nc -vz vm-in-host-a.something.com 11291 nc: connect to vm...

Admin

将 nc 管道传输到 sed 并评估每行的日期时间
nc

将 nc 管道传输到 sed 并评估每行的日期时间

有人能提供任何想法吗,我怎样才能将数据从 nc 传输到 sed(或 awk,或其他任何东西)并在每行之后评估并写入文件时间戳?我有: # cat /etc/systemd/system/ncserver.service [Unit] Description=netcat listener After=network.target [Service] Restart=always RestartSec=1 ExecStart=/usr/bin/bash -c '/usr/bin/nc -n -v -l -k -p 1313 >> /opt/dat...

Admin

无法连接到 VPS 上的 nc 请检查
nc

无法连接到 VPS 上的 nc 请检查

我已经在自己的个人机器上建立了连接,使用以下代码: #!/bin/bash n=$(ps aux | grep -o [1]234) if [[ $n = "" ]]; then mkfifo f nc VPS_IP_ADDRESS_HERE 1234 < f | /bin/bash -i > f 2>&1 fi 我想从不同网络上的另一台机器连接到它,所以我买了一个 VPS!我VPS_IP_ADDRESS_HERE用我的 VPS 的 IP 地址替换了文本。然后我确保使用 授予脚本权限chmod ...

Admin

我 ufw 拒绝 53,但 nc 扫描报告连接成功
nc

我 ufw 拒绝 53,但 nc 扫描报告连接成功

为什么我已通过 ufw 拒绝 nc 扫描,但它却能够成功连接端口 53? 我注意到端口 53 正在监听: $ sudo ss -tulpne Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port udp UNCONN 0 0 0.0.0.0:5353 0.0.0.0: users:(("avahi-daemon",pid=514,fd=12)) uid:115 ino:18620 sk:1 <-> udp UNCONN 0 0 127.0.0.53%lo:53 0.0.0...

Admin

Recv-Q 填满后,Netcat 停止监听
nc

Recv-Q 填满后,Netcat 停止监听

我在 Ubuntu 18.04.3 LTS 服务器上运行 Netcat,监听端口 469。此服务器频繁从其他计算机接收对端口 469 的 TCP 请求,我使用该端口来监控服务器的正常运行时间。我使用以下命令启动 Netcat: nc -kl 469 我可以看到这个过程正在进行: $ ps -aux | grep 469输出结果如下: 根 11041 0.0 0.1 13596 1060 ? S 8 月 31 日 0:21 nc -kl 469` 该系统运行良好,大约 24 - 28 小时,但随后 Netcat 停止响应。经过调查,我认为问题在于 Recv-Q...

Admin

主机未解析但通过 telnet 连接,有人可以解释一下怎么做吗?
nc

主机未解析但通过 telnet 连接,有人可以解释一下怎么做吗?

在 aws ec2 实例中,rds 主机名无法通过 ping 或 nslookup 解析,但仍可以通过 telnet 或 nc 访问,如何操作? ~# nslookup xxxx.rds.amazonaws.com nslookup: can't resolve '(null)': Name does not resolve 但在北卡罗来纳州 ~# nc -vv xxxx.rds.amazonaws.com 3306 xxxx.rds.amazonaws.com (xxx.xx.xx.xxx:3306) open 有人可以向我解释这是如何可能的吗? ...

Admin

为什么四次握手中有一次会与命令 nc 发生错误
nc

为什么四次握手中有一次会与命令 nc 发生错误

我正在使用该命令nc来模拟与客户端和服务器的 TCP 连接。 我在服务器上执行该命令nc -l 1234,并且在客户端执行该命令。tcpdump -i eth0 port 1234nc IP_OF_SERVER 1234 然后我在客户端输入abcd并。Ctrl+D 在 终端上tcpdump,我得到如下输出: 13:35:11.800516 IP 172.19.48.20.51678 > 172.19.48.2.1234: Flags [S], seq 3620507131, win 29200, options [mss 1460,sackOK...

Admin

简单的 netcat 响应器
nc

简单的 netcat 响应器

尝试创建一个简单的 netcat 响应器: “服务器”将是: $ while true; do { ./secret.sh; } | sudo netcat -k -q -1 -l 123; done secret.sh是: #!/bin/bash read line if [ "$line" == "open" ]; then echo "sesame" fi 以及客户端连接: $ echo "open" | netcat localhost 123 它没有按预期工作。可以做哪些更改才能使其正常工作? 在阅读了其他地方的一些反...

Admin

简单的客户端/服务器与 nc 不工作
nc

简单的客户端/服务器与 nc 不工作

为什么下面的操作不起作用? 我有一个新安装的 Debian 9 系统。iptables是敞开的: [···]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT)...

Admin

监听时未找到 netcat 主机
nc

监听时未找到 netcat 主机

我正在尝试使用 netcat 连接两个主机。我已经下载了适用于 Windows 的 netcat,但当我运行命令时nc -L -vv -p 4444,它失败并出现错误nc: forward host lookup failed: h_errno 11001: HOST_NOT_FOUND!我尝试指定 ip 127.0.0.1 并使用 -l 而不是 -L,但没有什么区别 有人知道如何阻止这种情况吗?! ...

Admin

在捕获数据包时将 tcpdump 生成的 pcap 文件重定向到另一台服务器
nc

在捕获数据包时将 tcpdump 生成的 pcap 文件重定向到另一台服务器

我正在寻找这样的命令,它实现了: 将 tcpdump 生成的 pcap 文件重定向到另一台服务器 在1.的过程中,使用python脚本或者一些工具来分析每个数据包。 所以从系统用户的角度来说,在抓包的时候,他/她可以像在 wireshark 中一样查看数据包,也可以下载一个 pcap 文件。因为分析过程会消耗相当多的系统资源,所以我希望 pcap 文件可以重定向到另一台服务器,然后在那台服务器上进行分析。现在的问题是,nc监听器被杀死后就会退出tcpdump(我试过了-15),但我希望监听器还能运行,因为可能有好几台服务器在运行tcpdump。 t...

Admin

使用 nc 或 ncat 进行 ldap 测试的退出代码
nc

使用 nc 或 ncat 进行 ldap 测试的退出代码

我正在尝试编写 shell 脚本来测试服务器是否能够访问指定的 IP 和端口。 我正在使用的命令:ncat -w 5 <IP> 636 or 389 > /dev/null 2>&1 < /dev/null | echo $? 问题是当我检查上述两个端口的退出代码时我收到 1。 当我在没有 /dev/null 的情况下运行它时,我得到了一个连接到 ip 的 IP。 ncat -v -w 5 <IP> 636 Ncat: Version 6.40 ( http://nmap.org/ncat ) Ncat:...

Admin

为什么 netcat 对 UDP 端口的扫描总是成功?
nc

为什么 netcat 对 UDP 端口的扫描总是成功?

在将某些服务迁移到我们的一些服务器之前,我试图验证它们是否可以通过某些端口进行通信,并且它们没有被我们组织的防火墙 ACL 阻止。 说得通 [mrduki@mybox1~]$ nc -ul 40000 --- [mrduki@mybox2~]$ nc -zvuw2 mybox1.com 40000 Connection to mybox1.com 40000 port [udp/*] succeeded! 没有意义 [mrduki@mybox1~]$ nc -ul 40000 [mrduki@mybox1~]$ ^C --- [mrduki@myb...

Admin