Skip to content

Latest commit

 

History

History
49 lines (42 loc) · 2.83 KB

README-ptbr.md

File metadata and controls

49 lines (42 loc) · 2.83 KB

English | Português

DoorBreaker - PortScanner

Checkpoint #5 de Coding for security da FIAP

  • Objetivo: Desenvolver um portscannerem Python que possibilite escanear um ou mais servidores em busca de portas TCP/UDP que estejam abertas. O programa deve apresentar o resultadoda pesquisa na tela e gerar um report em arquivo txt, além de possibilitar a definição do range de portas e identificar o tipo de protocolo correspondente ao serviço com base no arquivo services do IANA.

Conteúdo


Aviso

A utilização indevida desde programa é crime! Utilize apenas em ambientes autorizados e para fins acadêmicos


Autor


Geral

Este programa visa fazer um scan em determinado alvo, trazendo as portas abertas e seus respectivos serviços!


Tecnologias

Este projeto foi realizado em Python 3.10, utilizando as bibliotecas socket, ipaddress, sys, pyfiglet, time, current.futures e datetime


Configuração

  • 1 - Instalale Python
  • 2 - Instalale a biblioteca scikit-learn
    • Abra o CMD
    • Digite pip install -U scikit-learn e execute-o
  • 3 - Instalale a biblioteca ipaddress
    • Abra o CMD
    • Digite pip install ipaddress e execute-o
  • 4 - Instale a bibliote pyfiglet
    • Abra o CMD
    • Digite pip install pyfiglet==0.7 e execute-o
  • 5 - Descarregue o DoorKnocker0.1 e execute-o
  • 6 - Lembre-se de mudar a raiz de onde o relatorio sera criado
    • Linhas 74, 81, 115, 217 e 233.