Skip to content
HanselaffePublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

# RnE - Reconnaissance and Exploit

RnE ist ein Python-basiertes Tool, das Netzwerkscans durchführt, nach bekannten Exploits sucht und gefundene Exploits ausführen kann. Es kombiniert Nmap, Exploit-DB, NVD und DirBuster, um ein umfassendes Reconnaissance- und Exploit-Toolkit bereitzustellen.

## Funktionen

- **Nmap-Scan**: Führt einen umfassenden Nmap-Scan durch, um offene Ports, Dienste und Versionen zu identifizieren.
- **Exploit-DB-Suche**: Sucht nach bekannten Exploits in der Exploit-DB basierend auf den Scan-Ergebnissen.
- **NVD-Suche**: Sucht nach Schwachstellen in der National Vulnerability Database (NVD).
- **DirBuster-Scan**: Findet versteckte Verzeichnisse und Dateien auf dem Ziel-Webserver.
- **Exploit-Ausführung**: Führt gefundene Exploits basierend auf den Scan-Ergebnissen aus.

## Anforderungen

- Python 3.x
- Nmap
- Exploit-DB
- Java (für DirBuster)
- DirBuster-1.0-RC1.jar
- Python-Bibliotheken:
  - python-nmap
  - requests

## Installation

1. Installieren Sie die erforderlichen Tools und Bibliotheken:
    ```bash
    sudo apt-get install nmap exploitdb
    pip install python-nmap requests
    ```

2. Laden Sie DirBuster herunter:
    - [DirBuster-Download](https://www.owasp.org/index.php/Category:OWASP_DirBuster_Project)

3. Stellen Sie sicher, dass Java installiert ist:
    ```bash
    sudo apt-get install default-jre
    ```

## Nutzung

1. Speichern Sie das Skript als `RnE.py`.

2. Führen Sie das Skript aus:
    ```bash
    python RnE.py
    ```

3. Verwenden Sie das Menü, um die gewünschte Aktion auszuwählen:
    - **1. Run Nmap Scan and Search for Exploits**: Geben Sie die Ziel-IP-Adresse ein, um den Nmap-Scan und die Exploit-Suche durchzuführen.
    - **2. Execute Exploits from File**: Führt die Exploits aus der Datei `scan_results.txt` aus.
    - **3. Exit**: Beendet das Programm.

## Aufbau des Skripts

### `scan_and_search(target_ip)`

Führt den Nmap-Scan durch, sucht nach bekannten Exploits und speichert die Ergebnisse in einer Datei (`scan_results.txt`).

### `execute_exploits_from_file()`

Liest die Ergebnisse aus der Datei `scan_results.txt` und führt die gefundenen Exploits aus.

### `main_menu()`

CLI-basierte Benutzeroberfläche, um die verfügbaren Optionen auszuwählen.

## Sicherheitshinweise

- Stellen Sie sicher, dass Sie die Erlaubnis haben, das Zielsystem zu scannen und Exploits auszuführen.
- Unautorisierte Aktionen können rechtliche Konsequenzen haben und gegen ethische Richtlinien verstoßen.
- Führen Sie solche Tests vorzugsweise in einer kontrollierten und autorisierten Testumgebung durch.

## Autoren

- (https://github.com/Hanselaffe)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages