Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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
rengine — reNgine ist ein automatisiertes Reconnaissance-Framework für Webanwendungen, das sich durch einen hoch konfigurierbaren, optimierten Recon-Ablauf über Engines, Korrelation und Organisation von Recon-Daten, kontinuierliches Monitoring, eine Datenbank als Grundlage sowie eine einfache und dennoch intuitive Benutzeroberfläche auszeichnet. reNgine erleichtert Penetrationstestern die Durchführung von Reconnaissance mit minimalem Konfigurationsaufwand, und dank der Korrelation von reNgine wird Recon zum mühelosen Prozess. | Kitploit
Tools/GitHubGitHub/yogeshojha/rengine
OSINT (Open-Source-Intelligence)AufklärungSchwachstellenscannerWeb-SchwachstellenscannerPort-ScanningDNS- und Subdomain-EnumerationInformationsbeschaffungWebsicherheitPenetrationstests

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →

Über

Bedrohungsanalyse
Subdomain-Enumeration
Crawler
GitHubyogeshojha/rengine

rengine

Repository anzeigenWebseite
8.8k1.3kvor 9 MonatenVon Kitploit geprüft

reNgine ist ein automatisiertes Reconnaissance-Framework für Webanwendungen, das sich durch einen hoch konfigurierbaren, optimierten Recon-Ablauf über Engines, Korrelation und Organisation von Recon-Daten, kontinuierliches Monitoring, eine Datenbank als Grundlage sowie eine einfache und dennoch intuitive Benutzeroberfläche auszeichnet. reNgine erleichtert Penetrationstestern die Durchführung von Reconnaissance mit minimalem Konfigurationsaufwand, und dank der Korrelation von reNgine wird Recon zum mühelosen Prozess.

Teilen

reNgine: Der ultimative Web-Reconnaissance- und Vulnerability-Scanner 🚀

reNgine Latest Version License 

             

  

 

Open Source Security Index - Fastest Growing Open Source Security Projects

reNgine 2.2.0 ist veröffentlicht!

reNgine 2.2.0 kommt mit einem Bounty Hub, in dem Sie Ihre Hackerone-Programme synchronisieren und importieren können, In-App-Benachrichtigungen, Chaos als Subdomain-Enumeration-Tool, der Möglichkeit, mehrere Nuclei- und GF-Patterns hochzuladen, Unterstützung für Regex in der Out-of-Scope-Subdomain-Konfiguration, zusätzlicher PDF-Report-Vorlage und vielem mehr. Erfahren Sie, was es Neues in reNgine 2.2.0 gibt!

Was ist reNgine?

reNgine ist Ihre ultimative Webanwendungs-Reconnaissance-Suite, die entwickelt wurde, um den Recon-Prozess für Sicherheitsexperten, Pentester und Bug-Bounty-Jäger zu optimieren. Es ist die erste Wahl für Webanwendungs-Reconnaissance, die entwickelt wurde, um den Reconnaissance-Prozess für alle Bedürfnisse von Sicherheitsexperten, Pentestern und Bug-Bounty-Jägern zu vereinfachen und zu optimieren. Mit seinen hochgradig konfigurierbaren Engines, Datenkorrelationsfähigkeiten, kontinuierlichem Monitoring, datenbankgestützten Reconnaissance-Daten und einer intuitiven Benutzeroberfläche definiert reNgine neu, wie Sie kritische Informationen über Ihre Ziel-Webanwendungen sammeln.

Herkömmliche Reconnaissance-Tools sind oft in Bezug auf Konfigurierbarkeit und Effizienz unzureichend. reNgine behebt diese Mängel und stellt eine hervorragende Alternative zu bestehenden kommerziellen Tools dar.

reNgine wurde entwickelt, um die Einschränkungen traditioneller Reconnaissance-Tools zu beheben und eine bessere Alternative zu bieten, die sogar einige kommerzielle Angebote übertrifft. Egal, ob Sie ein Bug-Bounty-Jäger, ein Pentester oder ein Unternehmenssicherheitsteam sind, reNgine ist Ihre Lösung, um Ihre Informationssammlungsbemühungen zu automatisieren und zu verbessern.

Schauen Sie sich hier den Trailer zur Veröffentlichung von reNgine 2.0-jasper an!

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

Documentation

Ausführliche Dokumentation verfügbar unter https://rengine.wiki

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

Inhaltsverzeichnis

  • Über reNgine
  • Workflow
  • Funktionen
  • Enterprise-Support
  • Schnellinstallation
  • Installationsvideo
  • Von der Community kuratierte Videos
  • Screenshots
  • Neues in reNgine
  • Mitwirken
  • reNgine-Support
  • Support und Sponsoring
  • Sicherheitslücken melden
  • Lizenz

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

Über reNgine

reNgine ist keine gewöhnliche Reconnaissance-Suite; es ist ein Game-Changer! Wir haben den traditionellen Workflow mit bahnbrechenden Funktionen optimiert, die Ihre Reconnaissance-Arbeit erleichtern werden. reNgine definiert die Kunst der Reconnaissance mit hochgradig konfigurierbaren Scan-Engines, Recon-Datenkorrelation, kontinuierlichem Monitoring, GPT-gestützter Schwachstellenberichterstellung, Projektverwaltung und rollenbasierter Zugriffskontrolle neu.

🦾   reNgine verfügt über erweiterte Reconnaissance-Fähigkeiten und nutzt eine Reihe von Open-Source-Tools, um eine umfassende Webanwendungs-Reconnaissance-Erfahrung zu bieten. Mit seiner intuitiven Benutzeroberfläche zeichnet es sich durch Subdomain-Erkennung, Identifizierung von IP-Adressen und offenen Ports, Endpunkterfassung, Directory- und Datei-Fuzzing, Screenshot-Erfassung und Schwachstellenscans aus. Zusammenfassend lässt sich sagen, dass es eine Ende-zu-Ende-Reconnaissance durchführt. Mit WHOIS-Identifikation und WAF-Erkennung bietet es tiefe Einblicke in die Ziel-Domains. Darüber hinaus identifiziert reNgine auch falsch konfigurierte S3-Buckets und findet interessante Subdomains und URLs basierend auf bestimmten Schlüsselwörtern, um Ihr nächstes Ziel zu identifizieren, was es zu einem bevorzugten Tool für effiziente Reconnaissance macht.

🗃️    Verabschieden Sie sich vom Recon-Daten-Chaos! reNgine integriert sich nahtlos in eine Datenbank und bietet unübertroffene Datenkorrelation und -organisation. Vergessen Sie das mühsame Greppen durch JSON-, TXT- oder CSV-Dateien. Darüber hinaus ermöglicht unsere benutzerdefinierte Abfragesprache das mühelose Filtern von Reconnaissance-Daten mit natürlichsprachlichen Operatoren wie http_status=200 zum Filtern aller aktiven Subdomains und http_status=200&name=admin zum Filtern aller aktiven Subdomains mit admin im Namen.

🔧   reNgine bietet eine beispiellose Flexibilität durch seine hochgradig konfigurierbaren Scan-Engines, die auf einer YAML-basierten Konfiguration basieren. Es bietet die Freiheit, Recon-Scan-Engines basierend auf beliebigen Anforderungen zu erstellen und anzupassen. Benutzer können sie auf ihre spezifischen Ziele und Vorlieben zuschneiden, von Thread-Management über Timeout-Einstellungen bis hin zu Rate-Limit-Konfigurationen – alles ist anpassbar. Darüber hinaus bietet reNgine eine Reihe von vorkonfigurierten Scan-Engines direkt aus der Box, darunter Full Scan, Passive Scan, Screenshot Gathering und die OSINT Scan Engine. Diese einsatzbereiten Engines machen umfangreiche manuelle Einrichtungen überflüssig und entsprechen voll und ganz der Kernmission von reNgine, den Reconnaissance-Prozess zu vereinfachen und es Benutzern zu ermöglichen, mühelos auf die richtigen Reconnaissance-Daten zuzugreifen.

💎  Subscans: Subscan ist eine bahnbrechende Funktion in reNgine, die es als einziges Open-Source-Tool seiner Art auszeichnet, das diese Fähigkeit bietet. Mit Subscan gehört das Warten auf den Abschluss der gesamten Pipeline der Vergangenheit an. Jetzt können Benutzer schnell auf neu entdeckte Erkenntnisse während der Reconnaissance reagieren. Ob Sie auf eine interessante Subdomain gestoßen sind und einen gezielten Port-Scan durchführen möchten oder tiefer mit einer Schwachstellenbewertung einsteigen wollen – reNgine ist für Sie da.

📃   PDF-Berichte: Zusätzlich zu seinen robusten Reconnaissance-Fähigkeiten geht reNgine noch einen Schritt weiter, indem es den Berichterstellungsprozess vereinfacht, da es die entscheidende Rolle von PDF-Berichten im Bereich der Ende-zu-Ende-Reconnaissance erkennt. Benutzer können mühelos PDF-Berichte generieren und an ihre genauen Bedürfnisse anpassen. Ob es sich um einen Full-Scan-Bericht, einen Schwachstellenbericht oder einen prägnanten Reconnaissance-Bericht handelt, reNgine bietet die Flexibilität, den Berichtstyp zu wählen, der Ihre Ergebnisse am besten kommuniziert. Darüber hinaus ist die Anpassungsmöglichkeit beispiellos: Benutzer können Berichtsfarben auswählen, Executive Summaries verfeinern und sogar persönliche Akzente wie Firmennamen und Fußzeilen hinzufügen. Mit GPT-Integration sind Ihre Berichte nicht nur ein Bericht – mit Abhilfeschritten und Auswirkungen erhalten Sie einen 360-Grad-Blick auf die von Ihnen aufgedeckten Schwachstellen.

🔖    Hallo Projekte! reNgine 2.0 führt eine leistungsstarke Ergänzung ein, mit der Sie Ihre Webanwendungs-Reconnaissance-Bemühungen effizient organisieren können. Mit dieser Funktion können Sie separate Projektbereiche erstellen, die jeweils auf einen bestimmten Zweck zugeschnitten sind, z. B. persönliche Bug-Bounty-Jagd, Kundenaufträge oder andere spezielle Recon-Aufgaben. Jedes Projekt hat ein eigenes Dashboard und alle Scan-Ergebnisse werden von Projekt zu Projekt getrennt, während Scan-Engines und Konfiguration projektübergreifend gemeinsam genutzt werden.

⚙️    Rollen und Berechtigungen! In reNgine 2.0 haben wir Ihre Webanwendungs-Reconnaissance auf eine völlig neue Ebene der Kontrolle und Sicherheit gebracht. Jetzt können Sie Ihren Teammitgliedern verschiedene Rollen zuweisen – Sys Admin, Penetration Tester und Auditor – jeweils mit genau definierten Berechtigungen, um deren Zugriff und Aktionen innerhalb des reNgine-Ökosystems anzupassen.

  • 🔐 Sys Admin: Der Sys Admin ist ein Superuser mit der Berechtigung, system- und scanbezogene Konfigurationen, Scan-Engines zu ändern, neue Benutzer zu erstellen, neue Tools hinzuzufügen usw. Der Superuser kann mühelos Scans und Subscans starten.
  • 🔍 Penetration Tester: Der Penetration Tester darf Scans und Subscans ändern und starten, Ziele hinzufügen oder aktualisieren usw. Ein Penetration Tester darf keine Systemkonfigurationen ändern.
  • 📊 Auditor: Der Auditor kann nur Berichte anzeigen und herunterladen. Ein Auditor kann keine system- oder scanbezogenen Konfigurationen ändern und keine Scans oder Subscans starten.

🚀   GPT-gestützte Schwachstellenberichterstellung: Machen Sie sich bereit für die Zukunft der Penetrationstest-Berichte mit der bahnbrechenden Funktion von reNgine: „GPT-gestützte Berichterstellung“! Mit der Leistung von OpenAI's GPT bietet reNgine jetzt detaillierte Schwachstellenbeschreibungen, Abhilfestrategien und Auswirkungsbewertungen, die wie von einem menschlichen Sicherheitsexperten geschrieben wirken! Aber das ist noch nicht alles! Unsere GPT-gesteuerten Berichte gehen noch einen Schritt weiter, indem sie das Web nach verwandten Nachrichtenartikeln, Blogs und Referenzen durchsuchen, sodass Sie einen 360-Grad-Blick auf die von Ihnen aufgedeckten Schwachstellen haben. Mit reNgine 2.0 revolutionieren Sie Ihr Penetrationstest-Spiel und beeindrucken Ihre Kunden mit Berichten, die nicht nur informativ, sondern auch ansprechend und umfassend sind, mit detaillierten Analysen zu Auswirkungsbewertungen und Abhilfestrategien.

🥷   GPT-gestützte Angriffsflächengenerierung: Mit reNgine 2.0 integriert sich reNgine nahtlos in GPT, um die Angriffe zu identifizieren, die Sie wahrscheinlich auf einer Subdomain durchführen können. Durch die Nutzung von Reconnaissance-Daten wie Seitentitel, offene Ports, Subdomain-Name usw. kann reNgine Ihnen die Angriffe empfehlen, die Sie auf einem Ziel durchführen könnten. reNgine liefert Ihnen auch die Begründung, warum der spezifische Angriff wahrscheinlich erfolgreich sein wird.

🧭  Kontinuierliches Monitoring: Kontinuierliches Monitoring steht im Mittelpunkt der Mission von reNgine, und die robuste Funktion für kontinuierliches Monitoring stellt sicher, dass ihre Ziele ständig unter Beobachtung stehen. Mit der Flexibilität, Scans in regelmäßigen Abständen zu planen, können Penetrationstester mühelos über ihre Ziele informiert bleiben. Was reNgine auszeichnet, ist die nahtlose Integration mit gängigen Benachrichtigungskanälen wie Discord, Slack und Telegram, die Echtzeit-Benachrichtigungen über neu entdeckte Subdomains, Schwachstellen oder Änderungen in Reconnaissance-Daten liefert.

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

Workflow

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

Funktionen

  • Reconnaissance:
    • Subdomain-Entdeckung
    • Identifizierung von IPs und offenen Ports
    • Endpunkt-Entdeckung
    • Directory/Datei-Fuzzing
    • Screenshot-Erfassung
    • Schwachstellenscan
      • Nuclei
      • Dalfox XSS-Scanner
      • CRLFuzzer
      • Scanner für falsch konfigurierte S3-Buckets
    • WHOIS-Identifikation
    • WAF-Erkennung
  • OSINT-Fähigkeiten
    • Metainformationen sammeln
    • Mitarbeiter sammeln
    • E-Mail-Adressen sammeln
    • Google Dorking für sensible Informationen und URLs
  • Projekte, erstellen Sie separate Projektbereiche, die jeweils auf einen bestimmten Zweck zugeschnitten sind, z. B. persönliche Bug-Bounty-Jagd, Kundenaufträge oder andere spezielle Recon-Aufgaben.
  • Führen Sie erweiterte Abfragen mit natürlichsprachlichen UND-, ODER-, NICHT-Operationen durch
  • Hochgradig konfigurierbare YAML-basierte Scan-Engines
  • Unterstützung für parallele Scans
  • Unterstützung für Subscans
  • Visualisierung von Recon-Daten
  • GPT-gestützte Erstellung von Schwachstellenbeschreibungen, Auswirkungen und Abhilfen
  • GPT-Angriffsflächengenerator
  • Mehrere Rollen und Berechtigungen für die Bedürfnisse eines Teams
  • Anpassbare Alarme/Benachrichtigungen per Slack, Discord und Telegram
  • Automatisches Melden von Schwachstellen an HackerOne
  • Recon-Notizen und Aufgaben
  • Geplante Scans (Reconnaissance genau zu X Stunden und Y Minuten ausführen) und periodische Scans (Reconnaissance alle X Minuten/Stunden/Tage/Woche ausführen)
  • Proxy-Unterstützung
  • Screenshot-Galerie mit Filtern
  • Leistungsstarke Filterung von Recon-Daten mit Autovervollständigung
  • Änderungen der Recon-Daten, neue/entfernte Subdomains/Endpunkte finden
  • Ziele in Organisationen taggen
  • Intelligente Entfernung doppelter Endpunkte basierend auf Seitentitel und Inhaltlänge zur Bereinigung der Reconnaissance-Daten
  • Identifizieren interessanter Subdomains
  • Benutzerdefinierte GF-Muster und benutzerdefinierte Nuclei-Vorlagen
  • Bearbeiten von toolbezogenen Konfigurationsdateien (Nuclei, Subfinder, Naabu, amass)
  • Hinzufügen externer Tools von GitHub/Go
  • Interoperabel mit anderen Tools, Import/Export von Subdomains/Endpunkten
  • Importieren von Zielen per IP und/oder CIDRs
  • Berichterstellung
  • Toolbox: Wird mit den am häufigsten verwendeten Tools während des Penetrationstests gebündelt, wie whois-Abfrage, CMS-Erkennung, CVE-Suche usw.

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

Enterprise-Support

HailBytes - Enterprise reNgine Support

Offizielle Enterprise-Support-, Bereitstellungs- und Wartungsdienste für reNgine sind über HailBytes erhältlich.

Sie finden auch das Deep-Dive-Video zur Verwendung und Installation von reNgine hier reNgine Deep Dive von HailBytes

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

Schnellinstallation

Schnelleinrichtung für Ubuntu/VPS

  1. Repository klonen

    root@kitploit:~
    git clone https://github.com/yogeshojha/rengine && cd rengine
    
  2. Umgebung konfigurieren

    root@kitploit:~
    nano .env
    

    Stellen Sie sicher, dass Sie aus Sicherheitsgründen das POSTGRES_PASSWORD ändern.

  3. (Optional) Für eine nicht-interaktive Installation legen Sie die Admin-Anmeldedaten in .env fest

    root@kitploit:~
    DJANGO_SUPERUSER_USERNAME=yourUsername
    [email protected]
    DJANGO_SUPERUSER_PASSWORD=yourStrongPassword
    

    Wenn Sie eine nicht-interaktive Installation durchführen müssen, können Sie den Benutzernamen, die E-Mail und das Passwort des Webinterface-Administrators direkt aus der .env-Datei festlegen (anstatt sie manuell über Eingabeaufforderungen während des Installationsprozesses einzugeben). Diese Option kann für automatisierte Installationen (via Ansible, Vagrant usw.) interessant sein.

    • DJANGO_SUPERUSER_USERNAME: Admin-Benutzername der Web-Oberfläche (wird zum Anmelden an der Web-Oberfläche verwendet).

    • DJANGO_SUPERUSER_EMAIL: Admin-E-Mail der Web-Oberfläche.

    • DJANGO_SUPERUSER_PASSWORD: Admin-Passwort der Web-Oberfläche (wird zum Anmelden an der Web-Oberfläche verwendet).

Sofern Sie sich nicht im Entwicklungszweig befinden, greifen Sie bitte nicht über irgendwelche Ports auf reNgine zu

Installation auf anderen Plattformen

Für Mac, Windows oder andere Systeme lesen Sie bitte unsere detaillierte Installationsanleitung: https://reNgine.wiki/install/detailed/

Video-Tutorial zur Installation

Falls Sie während der Installation auf Probleme stoßen oder eine visuelle Anleitung bevorzugen: Eines unserer Community-Mitglieder hat ein hervorragendes Installationsvideo für Kali Linux erstellt. Sie finden es hier: https://www.youtube.com/watch?v=7OFfrU6VrWw

Bitte beachten Sie: Dies sind von der Community kuratierte Inhalte und gehören nicht zu reNgine. Der Installationsprozess kann sich ändern. Lesen Sie daher die offizielle Dokumentation für die aktuellsten Anweisungen.

Aktualisierung

  1. Um reNgine zu aktualisieren, führen Sie folgenden Befehl aus:

    root@kitploit:~
    cd rengine &&  sudo ./update.sh
    

    Falls update.sh keine Ausführungsberechtigung hat, verwenden Sie:

    root@kitploit:~
    sudo chmod +x update.sh
    

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

Von der Community kuratierte Videos

reNgine hat eine lebendige Community, die oft hilfreiche Inhalte zu Installation, Funktionen und Nutzung erstellt. Unten finden Sie eine Sammlung von Community-kuratierte Videos, die nützlich sein könnten. Bitte beachten Sie, dass diese Videos keine offiziellen reNgine-Inhalte sind und die darin enthaltenen Informationen mit der Weiterentwicklung von reNgine veralten können.

Beziehen Sie sich immer auf die offizielle Dokumentation für die aktuellsten und genausten Informationen. Falls Sie ein Video über reNgine erstellt haben und es hier aufgeführt werden soll, reichen Sie bitte einen Pull-Request ein, um diese Tabelle zu aktualisieren.

Wir schätzen die Beiträge der Community bei der Erstellung dieser Ressourcen.

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

Screenshots

Scan-Ergebnisse

Allgemeine Nutzung

Einleiten eines Subscans

Filtern von Recon-Daten

Berichtserstellung

Werkzeugkiste

Hinzufügen eines benutzerdefinierten Tools zum Tool-Arsenal

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

Mitwirken

Wir begrüßen Beiträge jeder Größe! Die Open-Source-Community lebt von Zusammenarbeit, und Ihr Beitrag ist unbezahlbar. Ob Sie einen Tippfehler korrigieren, die Benutzeroberfläche verbessern oder neue Funktionen hinzufügen – jeder Beitrag zählt.

So können Sie beitragen:

  • Code-Verbesserungen
  • Dokumentationsaktualisierungen
  • Fehlerberichte und -behebungen
  • Vorschläge und Implementierungen neuer Funktionen
  • UI/UX-Verbesserungen

Um zu beginnen:

  1. Lesen Sie unseren Mitwirkungsleitfaden
  2. Wählen Sie ein offenes Issue aus oder schlagen Sie ein neues vor
  3. Forken Sie das Repository und erstellen Sie Ihren Branch
  4. Nehmen Sie Ihre Änderungen vor und reichen Sie einen Pull-Request ein

Denken Sie daran: Kein Beitrag ist zu klein. Ihre Bemühungen helfen, reNgine für alle besser zu machen!

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

Einreichen von Issues

Wenn Sie Issues einreichen, geben Sie so viele wertvolle Informationen wie möglich an, um Entwicklern zu helfen, das Problem schnell zu lösen. Befolgen Sie diese Schritte, um detaillierte Debug-Informationen zu sammeln:

  1. Debug-Modus aktivieren:

    • Bearbeiten Sie web/entrypoint.sh im Projektverzeichnis
    • Fügen Sie export DEBUG=1 oben in der Datei hinzu:
      root@kitploit:~
      #!/bin/bash
      
      export DEBUG=1
      
      python3 manage.py migrate
      python3 manage.py runserver 0.0.0.0:8000
      
      exec "$@"
      
    • Starten Sie den Web-Container neu: docker-compose restart web
  2. Debug-Ausgabe anzeigen:

    • Führen Sie make logs aus, um den vollständigen Stack-Trace zu sehen
    • Überprüfen Sie die Entwicklerkonsole des Browsers auf XHR-Anfragen mit 500-Fehlern
  3. Beispiel einer Debug-Ausgabe:

    root@kitploit:~
    web_1          |   File "/usr/local/lib/python3.10/dist-packages/celery/app/task.py", line 411, in __call__
    web_1          |     return self.run(*args, **kwargs)
    web_1          | TypeError: run_command() got an unexpected keyword argument 'echo'
    
  4. Reichen Sie Ihr Issue ein:

    • Fügen Sie den vollständigen Stack-Trace in Ihr GitHub-Issue ein
    • Beschreiben Sie die Schritte zur Reproduktion des Problems
    • Geben Sie relevante Systeminformationen an
  5. Debug-Modus deaktivieren:

    • Setzen Sie DEBUG=0 in

Durch die Bereitstellung dieser detaillierten Informationen helfen Sie Entwicklern erheblich, Probleme effizienter zu identifizieren und zu beheben.

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

Open-Source-Erstbeitragende

reNgine ist ein Open-Source-Projekt, das Mitwirkende aller Erfahrungsstufen willkommen heißt, einschließlich Anfänger. Falls Sie noch nie zu Open Source beigetragen haben, ermutigen wir Sie, hier zu beginnen!

  • Wir sind stolz darauf, Ihren ersten Pull-Request (PR) zu unterstützen
  • Sehen Sie sich unsere offenen Issues für einsteigerfreundliche Aufgaben an
  • Zögern Sie nicht, in unseren Community-Kanälen Fragen zu stellen

Ihr Beitrag, egal wie klein, ist für uns wertvoll.

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

reNgine-Support

Bevor Sie Support suchen:

  • Bitte lesen Sie sorgfältig die README und die Dokumentation auf rengine.wiki.
  • Die meisten häufigen Fragen und Probleme werden dort behandelt.

Falls Sie dennoch Hilfe benötigen:

  • Verwenden Sie keine GitHub-Issues für Supportanfragen.
  • Treten Sie unserem von der Community betriebenen Discord-Kanal bei.

Bitte beachten Sie:

  • Der Discord-Kanal wird von der Community betrieben.
  • Obwohl wir uns bemühen zu helfen, gibt es keine Garantie auf Support oder Antwortzeit.
  • Für bestätigte Fehler oder Funktionsanfragen erwägen Sie bitte, ein GitHub-Issue zu eröffnen.

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

Unterstützung und Sponsoring

reNgine ist ein Herzensprojekt, das ich in meiner Freizeit neben meinem Hauptberuf entwickle. Ihre Unterstützung hilft, dieses Projekt am Leben zu erhalten und wachsen zu lassen. So können Sie beitragen:

  • Fügen Sie dem Projekt einen GitHub-Star hinzu.
  • Teilen Sie reNgine in sozialen Medien oder Blogbeiträgen
  • Nominieren Sie mich für GitHub Stars?
  • Verwenden Sie meinen DigitalOcean-Empfehlungslink, um 100 $ Guthaben zu erhalten (ich erhalte 25 $)

Ihre Unterstützung, sei es durch Spenden oder einfach durch das Vergeben eines Sterns, zeigt mir, dass reNgine für Sie wertvoll ist. Es motiviert mich, weiter zu verbessern und Funktionen hinzuzufügen, um reNgine zum Werkzeug der Wahl für Reconnaissance zu machen.

Vielen Dank für Ihre Unterstützung!

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

Melden von Sicherheitslücken

Wir schätzen Ihre Bemühungen, Ihre Erkenntnisse verantwortungsvoll zu melden, und werden alles tun, um Ihre Beiträge anzuerkennen.

Um eine Sicherheitslücke zu melden, befolgen Sie bitte diese Schritte:

  1. Veröffentlichen Sie die Sicherheitslücke nicht öffentlich in GitHub-Issues oder anderen öffentlichen Foren.

  2. Gehen Sie zum Sicherheits-Tab des reNgine-Repositorys.

  3. Klicken Sie auf "Eine Sicherheitslücke melden", um das private Meldeformular von GitHub zu öffnen.

  4. Geben Sie eine detaillierte Beschreibung der Sicherheitslücke, einschließlich:

    • Schritte zur Reproduktion
    • Mögliche Auswirkungen
    • Vorgeschlagene Korrekturen oder Minderungsmaßnahmen (falls vorhanden)
  5. Ich werde Ihren Bericht prüfen und so schnell wie möglich antworten, normalerweise innerhalb von 48–72 Stunden.

  6. Bitte nehmen Sie sich etwas Zeit, um die Sicherheitslücke zu untersuchen und zu beheben, bevor Sie sie anderen mitteilen.

Wir sind bestrebt, mit Sicherheitsforschern zusammenzuarbeiten, um gemeldete potenzielle Sicherheitslücken zu überprüfen und zu beheben. Nach der Behebung des Problems werden wir Ihre verantwortungsvolle Offenlegung öffentlich anerkennen, es sei denn, Sie möchten anonym bleiben.

Vielen Dank, dass Sie helfen, reNgine und seine Benutzer sicher zu halten!

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

Lizenz

Verteilt unter der GNU GPL v3-Lizenz. Weitere Informationen finden Sie in LICENSE.

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

Hinweis: Teile dieser README wurden mit Hilfe von KI-Sprachmodellen verfasst oder verfeinert.

Tool herunterladen
  • Identifikation verwandter Domains und verwandter TLDs für Ziele
  • Finden Sie umsetzbare Erkenntnisse wie die häufigste Schwachstelle, die häufigste CVE-ID, das anfälligste Ziel/Subdomain usw.
  • Sie können jetzt lokale LLMs für die Angriffsflächenidentifikation und Schwachstellenbeschreibung verwenden (NEU: reNgine 2.1.0)
  • BountyHub, ein zentraler Hub zur Verwaltung Ihrer HackerOne-Ziele
  • Celery-Worker-Skalierung in .env anpassen

    root@kitploit:~
    MAX_CONCURRENCY=80
    MIN_CONCURRENCY=10
    

    MAX_CONCURRENCY: Dieser Parameter gibt die maximale Anzahl gleichzeitiger Celery-Worker-Prozesse von reNgine an, die erzeugt werden können. In diesem Fall ist er auf 80 gesetzt, was bedeutet, dass die Anwendung bis zu 80 gleichzeitige Worker-Prozesse nutzen kann, um Aufgaben parallel auszuführen. Dies ist nützlich für die Verarbeitung einer großen Anzahl von Scans oder wenn Sie die Rechenleistung in Zeiten hoher Nachfrage skalieren möchten. Wenn Sie mehr CPU-Kerne haben, müssen Sie diesen Wert für maximale Leistung erhöhen.

    MIN_CONCURRENCY: Andererseits gibt MIN_CONCURRENCY die minimale Anzahl gleichzeitiger Worker-Prozesse an, die auch in Zeiten geringerer Nachfrage aufrechterhalten werden sollen. In diesem Beispiel ist er auf 10 gesetzt, was bedeutet, dass auch bei weniger zu verarbeitenden Aufgaben mindestens 10 Worker-Prozesse laufen. Dies trägt dazu bei, dass die Anwendung schnell auf eingehende Aufgaben reagieren kann, ohne den Overhead des wiederholten Startens und Stoppens von Worker-Prozessen.

    Diese Einstellungen ermöglichen eine dynamische Skalierung der Celery-Worker und stellen sicher, dass die Anwendung ihre Arbeitslast effizient verwaltet, indem die Anzahl der gleichzeitigen Worker basierend auf der Größe und Komplexität der Arbeitslast angepasst wird.

    Hier sind die idealen Werte für MIN_CONCURRENCY und MAX_CONCURRENCY in Abhängigkeit vom Arbeitsspeicher Ihrer Maschine:

    • 4GB: MAX_CONCURRENCY=10
    • 8GB: MAX_CONCURRENCY=30
    • 16GB: MAX_CONCURRENCY=50

    Dies ist nur ein idealer Wert, den die Entwickler getestet und ausprobiert haben und der funktioniert! Aber experimentieren Sie ruhig mit den Werten. Die maximale Anzahl von Scans wird durch verschiedene Faktoren bestimmt: Ihre Netzwerkbandbreite, Arbeitsspeicher, Anzahl der verfügbaren CPUs usw.

  • Installationsskript ausführen:

    root@kitploit:~
    sudo ./install.sh
    

    Für nicht-interaktive Installation: sudo ./install.sh -n

    *Hinweis: Führen Sie bei Bedarf chmod +x install.sh aus, um Ausführungsberechtigungen zu erteilen.*reNgine kann nun von https://127.0.0.1 aus aufgerufen werden, oder wenn Sie auf einem VPS sind, https://Ihre_VPS_IP_Adresse

  • VideotitelSpracheHerausgeberDatumLink
    reNgine Installation on Kali LinuxEnglishSecure the Cyber World2024-02-29Watch
    Resultados do ReNgine - Automação para ReconPortugueseGuia Anônima2023-04-18Watch
    reNgine IntroductionMoroccan ArabicTh3 Hacker News Bdarija2021-07-27Watch
    Automated recon? ReNgine - Hacker ToolsEnglishIntigriti2021-08-24Watch
    web/entrypoint.sh
  • Starten Sie den Web-Container neu