Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
DarkAngel — Scanner automatizado de vulnerabilidades white-hat que monitora ativos do HackerOne e Bugcrowd, realiza enumeração de subdomínios, crawling, fingerprinting e escaneamento com Nuclei/Xray, em seguida gera relatórios e envia notificações. | Kitploit
Ferramentas/GitHubGitHub/bywalks/darkangel
Scanners de VulnerabilidadesColeta de InformaçõesSegurança WebTestes de PenetraçãoEnumeração de SubdomíniosRastreador
GitHubbywalks/darkangel

DarkAngel

Scanner automatizado de vulnerabilidades white-hat que monitora ativos do HackerOne e Bugcrowd, realiza enumeração de subdomínios, crawling, fingerprinting e escaneamento com Nuclei/Xray, em seguida gera relatórios e envia notificações.

Ver Repositório
6078113há 3 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar



GitHub stars License tweet Twitter Github

Inglês | Chinês


DarkAngel é um scanner de vulnerabilidades white hat totalmente automático, que pode monitorar ativos do hacker e bugcrowd, gerar relatórios de vulnerabilidades, captura de tela da URL da vulnerabilidade e enviar notificações de mensagens.

Endereço de download do DarkAngel:github.com/Bywalks/DarkAngel

Recursos atualmente suportados:

  • Monitoramento de ativos do HackerOne;
  • Monitoramento de ativos do Bugcrowd;
  • Adicionar ativos definidos pelo usuário;
  • Varredura de subdomínios;
  • Crawler de sites;
  • Identificação de impressão digital de sites;
  • Varredura de vulnerabilidades;
  • Captura de tela automática da URL da vulnerabilidade;
  • Geração automática de relatórios de vulnerabilidades;
  • Notificação por WeChat Empresarial dos resultados da varredura;
  • O front-end exibe os resultados da varredura;

Gerar relatórios de vulnerabilidade automaticamente

Bem-vindo a enviar alguns modelos de vulnerabilidade para este projeto

Gerar relatório de vulnerabilidade automaticamente - formato MarkDown - endereço de armazenamento /root/DarkAngel/vulscan/results/report

Suporte para adicionar modelos de relatório de vulnerabilidade personalizados. Atualmente, os seguintes modelos de relatório de vulnerabilidade foram adicionados. O nome da vulnerabilidade pode ser configurado como o nome do arquivo do modelo nuclei

Formato de modelo de relatório de vulnerabilidade personalizado

Notificação de mensagem de varredura

Notificação do Telegram

Você pode ver primeiro como obter a configuração:Tutorial de Configuração do TG

Após obter os parâmetros, configure os parâmetros em /root/markup/vconfig/config.ini para ativar as notificações do TG empresarial

Notificação TG - Resultados de Vulnerabilidades

Notificação TG - processo de varredura

Notificação do WeChat Empresarial

Você pode ver primeiro como obter a configuração:Documento de interface de desenvolvimento do WeChat Empresarial

Após obter os parâmetros, configure os parâmetros em /root/markup/vconfig/config.ini para ativar as notificações do WeChat empresarial

Notificação WeChat - Resultados de Vulnerabilidades

Notificação WeChat - processo de varredura

##Instalação

A arquitetura geral do projeto é ES+Kibana+scanner, portanto, a instalação requer três partes

Imagem ES:

Pull ES image
docker pull bywalkss/darkangel:es7.9.3

Deploy ES image
docker run -e ES_JAVA_OPTS="-Xms1024m -Xms1024m" -e "discovery.type=single-node" -d -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch:7.9.3

view log
docker logs -f elasticsearch

If there is a problem, execute the command
sysctl -w vm.max_map_count=262144

Restart Docker
docker restart elasticsearch

Imagem Kibana:

Pull Kibana image
docker pull bywalkss/darkangel:kibana7.9.3

Deploy Kibana image (modify the es ip)
docker run --name kibana -e ELASTICSEARCH_ URL= http://es-ip:9200 -p 5601:5601 -d docker.io/bywalkss/darkangel:kibana7.9.3

view log
docker logs -f kibana

If there is a problem, execute the command
sysctl -w vm.max_map_count=262144

Restart Docker
docker start kibana

Imagem do Scanner:

Pull Scanner Image
docker pull bywalkss/darkangel:v0.0.5

Deployment Scanner
docker run -it -d -v /root/DarkAngel:/root/DarkAngel --name darkangel bywalkss/darkangel:v0.0.5

Enter the scanner docker
docker exec -it docker_id /bin/bash

Enter the root directory
cd root

Download source code
git clone https://github.com/Bywalks/DarkAngel.git

Add execution permissions
chmod 777 /root/DarkAngel/vulscan/tools/*
chmod 777 /root/DarkAngel/vulscan/tools/whatweb/*

You can use it after into the DarkAngel directory

O diretório montado no contêiner docker não tem permissão: Solução 1: Ao executar o contêiner: --privileged=true; Solução 2: O host executa o comando: setenforce 0

Uso

usage: darkangel.py [-h] [--add-new-domain]
                    [--scan-domain-by-time SCAN_DOMAIN_BY_TIME SCAN_DOMAIN_BY_TIME]
                    [--scan-new-domain]
                    [--add-domain-and-scan ADD_DOMAIN_AND_SCAN [ADD_DOMAIN_AND_SCAN ...]]
                    [--offer-bounty {yes,no}] [--nuclei-file-scan]
                    [--nuclei-file-scan-by-new-temp NUCLEI_FILE_SCAN_BY_NEW_TEMP]
                    [--nuclei-file-scan-by-new-add-temp NUCLEI_FILE_SCAN_BY_NEW_ADD_TEMP]
                    [--nuclei-file-scan-by-temp-name NUCLEI_FILE_SCAN_BY_TEMP_NAME]
                    [--nuclei-file-polling-scan]

DarkAngel is a white hat scanner. Every user makes the Internet more secure.

--------------------------------------------------------------------------------

optional arguments:
  -h, --help            show this help message and exit
  --add-new-domain      adicionar novo domínio do h1 e bc
  --scan-domain-by-time SCAN_DOMAIN_BY_TIME SCAN_DOMAIN_BY_TIME
                        varrer domínios h1 e bc por hora de lançamento
  --scan-new-domain     adicionar e varrer novo domínio do h1 e bc
  --add-domain-and-scan ADD_DOMAIN_AND_SCAN [ADD_DOMAIN_AND_SCAN ...]
                        adicionar e varrer novo domínio adicionado manualmente
  --offer-bounty {yes,no}
                        definir se o domínio adicionado tem recompensa ou não
  --nuclei-file-scan    varrer novo domínio do h1 e bc
  --nuclei-file-scan-by-new-temp NUCLEI_FILE_SCAN_BY_NEW_TEMP
Baixar ferramenta