#####################################
# Portscan TCP #
# #
#####################################
# -*- coding: utf-8 -*-
#!/usr/bin/python3
import socket
ip = input("Digite o IP ou endereco: ")
ports = []
count = 0
while count < 10:
ports.append(int(input("Digite a porta: ")))
count += 1
for port in ports:
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.settimeout(0.05)
code = client.connect_ex((ip, port)) #conecta e traz a msg de erro
#Like connect(address), but return an error indicator instead of raising an exception for errors
if code == 0: #0 = Success
print (str(port) + " -> Porta aberta")
else:
print (str(port) + " -> Porta fechada")
print ("Scan Finalizado")
Скрипт python выше - TCP-сканирование. Как я могу изменить его на сканирование TCP SYN? Как создать сканер портов TCP SYN с помощью метода (TCP SYN)?Как создать сканер портов TCP SYN с помощью метода (TCP SYN)?
Гм, это немного иначе, чем просто пытается подключиться. Вам придется приходить с вашим собственным подходом и задавать * точный вопрос! –