Язык программирования Python. Я новичок, решил попробовать написать простенький порт сканнер. Вот код: if util == 'portscan':
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = input('Введите айпи адрес цели: ')
port = input("Введите порт, который хотите просканировать: ")
def portscanner(port):
if sock.connect_ex((host, port )):
print('Port %d is closed') % (port)
else:
print('Port %d is open') % (port)
portscanner(port)
input()
Ошибка:
Traceback (most recent call last):
File "script.py", line 38, in
portscanner(port)
File "script.py", line 34, in portscanner
if sock.connect_ex((host, port )):
TypeError: an integer is required (got type str)
Я новичок в питоне, многого вообще не знаю, нужен портсканнер, и не получается(((