Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
DarkAngel — Automatisierter White-Hat-Schwachstellenscanner, der HackerOne- und Bugcrowd-Assets überwacht, Subdomain-Enumeration, Crawling, Fingerprinting und Scannen mit Nuclei/Xray durchführt, dann Berichte erstellt und Benachrichtigungen sendet. | Kitploit
Tools/GitHubGitHub/bywalks/darkangel
SchwachstellenscannerInformationsbeschaffungWebsicherheitPenetrationstestsSubdomain-EnumerationCrawler
GitHubbywalks/darkangel

DarkAngel

Automatisierter White-Hat-Schwachstellenscanner, der HackerOne- und Bugcrowd-Assets überwacht, Subdomain-Enumeration, Crawling, Fingerprinting und Scannen mit Nuclei/Xray durchführt, dann Berichte erstellt und Benachrichtigungen sendet.

Repository anzeigen
6078113vor 3 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen



GitHub-Sterne Lizenz tweet Twitter Github

Englisch | 中文


DarkAngel ist ein vollautomatischer White-Hat-Schwachstellenscanner, der Hacker- und Bugcrowd-Assets überwacht, Schwachstellenberichte generiert, Screenshots der Schwachstellen-URLs erstellt und Nachrichtenbenachrichtigungen sendet.

DarkAngel Download-Adresse: github.com/Bywalks/DarkAngel

Derzeit unterstützte Funktionen:

  • Überwachung von Hackerone-Assets;
  • Überwachung von Bugcrowd-Assets;
  • Hinzufügen benutzerdefinierter Assets;
  • Subdomain-Scanning;
  • Website-Crawler;
  • Website-Fingerabdruckerkennung;
  • Schwachstellenscan;
  • Automatischer Screenshot der Schwachstellen-URL;
  • Automatische Generierung von Schwachstellenberichten;
  • Unternehmens-WeChat-Benachrichtigung über Scanergebnisse;
  • Frontend-Anzeige der Scanergebnisse;

Automatische Generierung von Schwachstellenberichten

Wir freuen uns über die Einreichung von Schwachstellenvorlagen für dieses Projekt.

Automatische Generierung von Schwachstellenberichten – MarkDown-Format – Speicherort: /root/DarkAngel/vulscan/results/report

Unterstützung für das Hinzufügen eigener Schwachstellenberichtsvorlagen. Derzeit wurden die folgenden Schwachstellenberichtsvorlagen hinzugefügt. Der Schwachstellenname kann als Dateiname der Nuclei-Vorlage konfiguriert werden.

Benutzerdefiniertes Format der Schwachstellenberichtsvorlage

Scan-Nachrichtenbenachrichtigung

Telegram-Benachrichtigung

Zuerst können Sie nachlesen, wie Sie die Konfiguration erhalten: TG Konfigurationsanleitung

Konfigurieren Sie nach Erhalt der Parameter die Parameter in /root/markup/vconfig/config.ini, um TG-Benachrichtigungen zu aktivieren.

TG-Benachrichtigung – Schwachstellenergebnisse

TG-Benachrichtigung – Scanvorgang

Unternehmens-WeChat-Benachrichtigung

Zuerst können Sie nachlesen, wie Sie die Konfiguration erhalten: Entwicklungsschnittstellendokument für Unternehmens-WeChat

Konfigurieren Sie nach Erhalt der Parameter die Parameter in /root/markup/vconfig/config.ini, um WeChat-Benachrichtigungen zu aktivieren.

WeChat-Benachrichtigung – Schwachstellenergebnisse

WeChat-Benachrichtigung – Scanvorgang

Installation

Die Gesamtprojektarchitektur ist ES+Kibana+Scanner, daher erfordert die Installation drei Teile.

ES-Image:

ES-Image pullen
docker pull bywalkss/darkangel:es7.9.3

ES-Image bereitstellen
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

Logs anzeigen
docker logs -f elasticsearch

Bei Problemen den Befehl ausführen
sysctl -w vm.max_map_count=262144

Docker neustarten
docker restart elasticsearch

Kibana-Image:

Kibana-Image pullen
docker pull bywalkss/darkangel:kibana7.9.3

Kibana-Image bereitstellen (ES-IP anpassen)
docker run --name kibana -e ELASTICSEARCH_ URL= http://es-ip:9200 -p 5601:5601 -d docker.io/bywalkss/darkangel:kibana7.9.3

Logs anzeigen
docker logs -f kibana

Bei Problemen den Befehl ausführen
sysctl -w vm.max_map_count=262144

Docker starten
docker start kibana

Scanner-Image:

Scanner-Image pullen
docker pull bywalkss/darkangel:v0.0.5

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

In den Scanner-Docker einsteigen
docker exec -it docker_id /bin/bash

In das Root-Verzeichnis wechseln
cd root

Quellcode herunterladen
git clone https://github.com/Bywalks/DarkAngel.git

Ausführungsberechtigungen hinzufügen
chmod 777 /root/DarkAngel/vulscan/tools/*
chmod 777 /root/DarkAngel/vulscan/tools/whatweb/*

Nach dem Wechsel in das DarkAngel-Verzeichnis kann es verwendet werden.

Das im Docker-Container gemountete Verzeichnis hat keine Berechtigungen: Lösung 1. Beim Ausführen des Containers: --privileged=true; Lösung 2. Auf dem Host den Befehl ausführen: setenforce 0

Verwendung

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.

--------------------------------------------------------------------------------
Tool herunterladen