【发布时间】:2020-07-27 12:55:04
【问题描述】:
我正在尝试编码的端口扫描器有问题,它给了我一个语法错误,让我给你看一下代码:
#!/usr/bin/python3
import socket
from termcolor import colored
sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
socket.setdefaulttimeout(1)
host=input("[*] Inserisci l'indirizzo:")
def portscanner(port):
if socket.connect_ex((host, port)):
print (colored("[!!]La porta %d è aperta")% (port), 'red')
else:
print (colored("[+]La porta %d è chiusa")% (port), 'green')
for port in range(1,1000):
portscanner(port)
错误:
Traceback (most recent call last):
File "portscanner2.py", line 17, in <module>
portscanner(port)
File "portscanner2.py", line 12, in portscanner
if socket.connect_ex((host, port)):
AttributeError: module 'socket' has no attribute 'connect_ex'
【问题讨论】:
标签: python sockets port scanning