如何在Windows 10中打开端口以使用?

时间:2018-08-18 18:33:42

标签: tcp udp windows-10 port

我需要在Windows 10系统上打开端口#42474以进行渗透测试。

我将其添加到Windows Defender防火墙(TCP和UDP协议)的入站列表中,并启用了它。 但是,每当我尝试使用telnet ping通计算机上的此端口时,都会引发错误

  

连接到本地主机...无法打开端口42474上的主机连接:连接失败

我能够使用telnet ping其他网站,例如google.com。但不是我机器上的此端口。下面是我正在运行的用于测试端口和错误的命令:

Port Telnet error

telnet localhost 42474
  1. 我需要做其他任何事情来打开端口#42474吗?
  2. 如何验证此端口是否可用?

2 个答案:

答案 0 :(得分:0)

TCP端口是双向的,因此请检查以下提示:

  • 验证此端口上的服务是否正在运行:netstat -a
  • 确保您的防火墙没有被阻止(尝试停用它:如果运行良好,则您的规则不正确)
  • 搜索您的服务日志:也许, 它接收信息,但无法回复。我建议您使用PuTTYKitty(这是我的最爱,因为它无需修改注册表项即可移植),并尝试在此端口上连接。

如果您需要一个能够在端口上侦听的工具,请参见以下文章: Utility to open TCP port to listen state netcat

答案 1 :(得分:0)

您可以使用Python programming language。更具体地说,socket库:

import socket

hote = "localhost"
port = 4444

socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
socket.connect((hote, port))
print "Connection on {}".format(port)

socket.send(u"Hey my name is Abdx!")

print "Close"
socket.close()