Windows 中与“nc [server_name] [port]”命令等效的是什么?

Windows 中与“nc [server_name] [port]”命令等效的是什么?

nc pwnable.kr 9000 在 Linux 上,可以通过在终端上输入来连接到服务器 。

在 Windows 上,这在 Powershell 和 cmd 中都不起作用,而且使用 Telnet 时 Putty 一开始看起来像是已连接,然后每当我输入某些内容时它都会退出,而 Linux 上的行为并非如此。那么在 Windows 上访问此服务器并向其发送命令的正确方法是什么?

答案1

您可以从此站点下载 ncat 的便携版本:https://nmap.org/ncat/ 这是一个测试版本(http://nmap.org/dist/ncat-portable-5.59BETA1.zip)。如果您愿意,您也可以使用本网站提供的适用于 Windows 的 nmap 命令。

答案2

Windows 上的对应内容是测试网络连接- 它将测试与目的地的连接是否有效并显示某些调试输出。

Test-NetConnection -ComputerName superuser.com -Port 443

ComputerName     : superuser.com
RemoteAddress    : 151.101.193.69
RemotePort       : 443
InterfaceAlias   : LAN-Connection* 12
SourceAddress    : 10.254.93.150
TcpTestSucceeded : True 

答案3

您可以在 Windows Powershell 中使用“tnc”作为 Test-NetConnection 的缩写。旧版 Windows 命令 shell 没有任何与 nc 等效的命令(第三方除外)。

例如:

PS C:\Windows\system32> tnc haruncetin.com.tr -p 80

ComputerName     : haruncetin.com.tr
RemoteAddress    : 172.67.208.143
RemotePort       : 80
InterfaceAlias   : Ethernet 1
SourceAddress    : 192.168.215.119
TcpTestSucceeded : True

相关内容