是否有类似 netcat 的 Windows 工具不被隔离为恶意软件?

Mat*_*och 55 networking windows

我曾经在 Windows 上使用 netcat 来帮助追踪网络连接问题。然而,这些天我的防病毒软件(赛门铁克 - 但我知道其他人表现出类似的行为)隔离netcat.exe为恶意软件。

是否有任何替代应用程序至少提供以下功能:

  • 可以连接到一个打开的 TCP 套接字并向它发送在控制台上输入的数据
  • 可以打开并侦听 TCP 套接字并将接收到的数据打印到控制台

?

我不需要“高级”功能(这可能是隔离的原因),例如端口扫描或远程执行。

小智 25

ncat似乎正是您要找的。它是Nmap官方站点上提供的netcat实现,删除了端口扫描功能。也不会发出任何病毒警报。

来自“Ncat 用户指南”

Ncat 是我们对 Hobbit 于 1996 年发布的古老的 Netcat (nc) 工具的现代改造。虽然 Ncat 在精神上类似于 Netcat,但它们不共享任何源代码。相反,Ncat 使用了 Nmap 良好优化和测试的网络库。在不与 Ncat 的增强功能冲突或导致可用性问题的情况下,保持与原始 Netcat 和一些众所周知的变体的兼容性。Ncat 添加了许多 Hobbit 原始 nc 中没有的功能,包括 SSL 支持、代理连接、IPv6 和连接代理。最初的 nc 包含一个简单的端口扫描器,但我们从 Ncat 中省略了它,因为我们有该功能的首选工具。

  • 这被我过分热心的 AV(我相信是 Windows Defender)标记为病毒。 (6认同)

use*_*983 14

http://joncraton.org/blog/netcat-for-windows

这个人遇到了完全相同的问题;读到最后编译的版本没有远程执行。我在运行“Symantec Endpoint Protection”的两个系统上下载并解压缩了这些文件。虽然此页面上的 netcat 在运行时被删除和隔离,但链接到页面末尾附近的“rodneybeede”版本尝试连接到所需的端口,并且没有被隔离。


Axx*_*err 13

此处的快速答案是从 CMD 命令行使用内置的 Telnet 程序。

命令是……

telnet hostname.domain.com 80
Run Code Online (Sandbox Code Playgroud)

上面的示例会将您连接到端口 80 上的主机名。您几乎可以在任何需要检查的端口上使用它。这对于排除 SMTP 和 ESMTP 问题非常方便。

  • 是的,telnet 很有用,但只能解决一半的问题。 (12认同)
  • 您不再在 win vista 上使用 telnet。 (10认同)
  • 但是你可以安装它,根据(例如)http://www.adamsdvds.co.uk/tutorials/vista/telnet/telnet.php ... (5认同)
  • 由于来自 Matthew 的链接不再有效,telnet 仍然存在于 Vista 和 7 中,只需将其安装在控制面板/打开/关闭 Windows 功能中即可。AFAIK 它甚至不需要安装 DVD。 (3认同)
  • Telnet 无法像 netcat 那样进行 UDP 测试(例如用于测试 VPN 连接) (3认同)
  • 它不会两者兼而有之。Telnet 不能充当服务器。 (2认同)

小智 11

我发现Windows 版MobaXtermnc (netcat) 命令,以及许多其他 Unix 命令,如lspskill

我全心全意推荐 MobaXterm,特别是如果您熟悉 Unix 和 DOS。对我来说,没有什么可安装的;它只是一个在 Windows 中打开一个接受许多 Unix 命令的终端窗口的可执行文件。由于我经常同时使用 Unix 和 DOS,并且经常使用一个来连接另一个,因此 Windows 版 MobaXterm 对我来说是一个非常有用的工具。

(对不起,如果这听起来像广告;我不为 MobaXterm 工作,也不隶属于 MobaXterm。一位朋友最近向我介绍了它,它使我的某些任务变得更加容易。)