端口扫描仪未扫描

问题描述 投票:0回答:1

我是脚本世界的新手。我正在学习 python 和脚本。 通过“网络导师”课程构建端口扫描器。为此使用 Oracle VM。 不知道是速度慢还是有问题

创建了 if-else 循环并且工作正常。图像。

主要问题是我创建了一个 try- except 来检查给定 IP 地址中是否打开了 50-80 范围内的任何端口。但它不打印任何内容,甚至不打印“检查端口”行。Image

我每次得到的结果;它继续加载。结果

python-3.x sockets virtual-machine port
1个回答
0
投票

socket.setdefaulttimeout()
设置新套接字对象的超时(文档)。您可以将此行更改为
s.settimeout(1)
来设置每个套接字的超时,但更好的方法是将
socket.setdefaulttimeout(1)
移动到
try
块上方。

© www.soinside.com 2019 - 2024. All rights reserved.