Есть ответ 👍

Язык программирования 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)

Я новичок в питоне, многого вообще не знаю, нужен портсканнер, и не получается(((

136
273
Посмотреть ответы 1

Ответы на вопрос:

Glebborg
4,4(62 оценок)

Длина первоначального сообщения -  16 байт

Популярно: Информатика