Язык программирования 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
Ответы на вопрос:
Популярно: Информатика
-
асаляя07.01.2023 14:50
-
kasimova2000126.07.2022 10:10
-
Flashvinchester14.09.2020 10:10
-
sofia20000006.10.2020 19:27
-
Nika133722809.09.2021 09:50
-
alinkaalekseev120.10.2020 06:57
-
NeTop4ek10.07.2020 06:13
-
natalyacomandi10.06.2020 14:43
-
Hapec07.10.2021 18:37
-
kamilaraeva03.02.2020 08:14