Descrição do Projeto Este script foi desenvolvido com o objetivo de aprofundar o conhecimento técnico sobre os protocolos TCP e UDP, a gestão de portas de rede e a identificação de serviços associados. Trata-se de uma ferramenta de auditoria que realiza um scan não intrusivo ao host alvo, identificando portas abertas e inferindo os serviços em execução, com base no comportamento das respostas.
A ferramenta implementa técnicas básicas de port scanning, com distinção entre os protocolos TCP e UDP, adotando uma abordagem informativa e educativa para reforçar conceitos fundamentais de redes e segurança informática.
⚙️ Funcionalidades Deteção de portas TCP abertas através do mecanismo de 3-Way Handshake (SYN → SYN-ACK → ACK).
Verificação de portas UDP via envio de pacotes vazios e análise da resposta (ou ausência dela).
Mapeamento básico de serviços associados às portas identificadas.
Ideal para auditorias em ambientes controlados, laboratórios ou hosts autorizados.
🛡️ Aviso de Responsabilidade e Ética
Para fins de teste, recomenda-se o uso de ambientes controlados ou alvos publicamente autorizados como scanme.nmap.org.
🌐 Comportamento do Scanner TCP
Utiliza o tradicional processo de handshake para identificar portas abertas.
UDP
Envia pacotes sem payload e interpreta as respostas:
ICMP Type 3, Code 3 → Porta fechada
Sem resposta → Porta possivelmente aberta ou filtrada
Resposta UDP → Porta aberta e serviço ativo
#######################################################################################


