
Cliente de descoberta e varredura de ativos de rede que integra nmap e masscan para identificação de ativos em larga escala, varredura de portas e varredura de vulnerabilidades.
Motor de descoberta e pesquisa de ativos de rede, identificação de ativos em larga escala, projeto de conclusão de curso, programa cliente do w12scan
A ideia do client é que ele apenas processa os dados (url, ip) que recebe, sem seguir redirecionamentos automáticos 301 com base na url, nem escanear ips com base na url. Essas etapas precisam ser feitas antes de adicionar o alvo ao client, por exemplo, adicionar http://url e https://url, bem como o ip correspondente, para que o w12scan possa realizar análise agregada com base no conteúdo relacionado.
nmap e masscan e configurá-los como variáveis de ambiente. Claro, se você estiver usando a instalação via docker, esse passo não é necessário.config.py define as configurações relacionadas ao escaneamento. Você pode definir o rate do escaneamento do masscan, se deve escanear todas as portas (por padrão, escaneia apenas algumas portas), o número de threads, o nome do nó, entre outros...$docker build -t w12scan-client:latest .
$docker tag w12scan-client:latest boyhack/w12scan-client
Depois, basta seguir os requisitos de https://github.com/boy-hack/w12scan para executar.