
PhoneSploit-Pro v2.3
Ein All-in-One-Hacking-Tool zur Fernübernahme von Android-Geräten.
PhoneSploit Pro
Das Schweizer Taschenmesser für Android.
Ein All-in-One-Hacking-Tool, geschrieben in Python, um Android-Geräte aus der Ferne zu übernehmen – mit ADB, scrcpy, Nmap und Metasploit-Framework.
Inhaltsverzeichnis
- Überblick
- Screenshots
- Funktionen
- Anforderungen
- Installieren der Abhängigkeiten
- Erste Schritte
- Anleitung zur Geräteeinrichtung
- Kompatibilität
- Manuelles Installieren der Tools
- Haftungsausschluss
- Entwickler
- Unterstützung
Überblick
Übernimm das Gerät. In jeder Hinsicht, die zählt.
Verbinde dich über USB oder Wi‑Fi, steuere dann das Gerät, extrahiere Daten, streame Kamera und Mikrofon, verwalte Apps und automatisiere eine vollständige Metasploit-Kompromittierung – alles über ein einziges Menü.
Du musst dir keine Befehle und Argumente mehr merken, PhoneSploit Pro erledigt das für dich. Wähle eine Nummer und los geht’s.
Screenshots

Funktionen| Feature | Beschreibung |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Gerät verbinden | Stellen Sie eine Verbindung zu einem Gerät aus der Ferne über ADB her. |
| Verbundene Geräte auflisten | Alle Geräte anzeigen, die derzeit mit ADB verbunden sind. |
| Alle Geräte trennen | Jede ADB-Sitzung trennen. |
| Multi-Geräte-Auswahl | Wenn mehrere ADB-Geräte verbunden sind (USB oder Netzwerk), wählen Sie aus, welches Gerät für die Sitzung verwendet werden soll (ANDROID_SERIAL). |
| ADB-Server stoppen | Den ADB-Serverprozess stoppen. |
| ADB-Server neu starten | Den ADB-Serverprozess neu starten. |
| Geräte-Shell öffnen | Eine interaktive Shell auf dem verbundenen Gerät öffnen. |
| Keycodes | Keycodes senden, um das Gerät aus der Ferne zu steuern. |
| Gerät entsperren | Den Bildschirm einschalten, nach oben wischen und bei Bedarf ein Passwort eingeben. |
| Gerät sperren | Das Gerät sperren. |
| Neu starten / Neustart | Das Gerät in System, Recovery, Bootloader oder Fastboot neu starten bzw. einen Neustart durchführen. |
| Ausschalten | Das Zielgerät ausschalten. |
| Screenshot | Einen Screenshot aufnehmen und automatisch auf den Computer übertragen. |
| Bildschirmaufnahme | Den Bildschirm des Zielgeräts für eine bestimmte Zeit aufnehmen und die Aufnahme automatisch auf den Computer übertragen. |
| Anonymer Screenshot / Bildschirmaufnahme | Screenshots oder Bildschirmaufnahmen aufnehmen und die Datei anschließend vom Zielgerät entfernen. |
| Spiegeln und steuern | Den Bildschirm spiegeln und das Zielgerät steuern. |
| Dateien und Ordner auflisten | Alle Dateien und Ordner auf dem Zielgerät auflisten. |
| Vom Gerät herunterladen | Eine Datei oder einen Ordner vom Zielgerät herunterladen. |
| An Gerät senden | Eine Datei oder einen Ordner vom Computer an das Zielgerät senden. |
| WhatsApp-Daten kopieren | Alle WhatsApp-Daten auf den Computer kopieren. |
| Screenshots kopieren | Alle Screenshots auf den Computer kopieren. |
| Kamerafotos kopieren | Alle Kamerafotos auf den Computer kopieren. |
| Kamera live | Live-Video von der Front- oder Rückkamera des Zielgeräts streamen. |
| SMS exportieren | Alle SMS vom Gerät auf den Computer exportieren. |
| Kontakte exportieren | Alle Kontakte vom Gerät auf den Computer exportieren. |
| Anrufprotokolle exportieren | Alle Anrufprotokolle vom Gerät auf den Computer exportieren. |
| App ausführen | Eine Anwendung auf dem Gerät starten. |
| APK installieren | Eine APK vom Computer auf dem Zielgerät installieren. |
| Split-APKs installieren | Apps installieren, die als mehrere APK-Splits ausgeliefert werden (z. B. Split-Bundles). |
| App deinstallieren | Eine installierte Anwendung entfernen. |
| Installierte Apps auflisten | Alle auf dem Zielgerät installierten Apps auflisten. |
| APK extrahieren | Die APK aus einer installierten App extrahieren. |
| App erzwingen zu stoppen | Eine laufende Anwendung zwangsweise stoppen. |
| App-Daten löschen | Speicher/Daten für eine ausgewählte App löschen (Werkseinstellung für diese App). |
| App neu starten | Eine Anwendung neu starten (zwangsweise stoppen und dann erneut starten). |
| Berechtigung erteilen / entziehen | Eine Laufzeitberechtigung für eine App erteilen oder entziehen. |
| Link öffnen | Eine URL auf dem Zielgerät öffnen. |
| Foto anzeigen | Ein Bild oder Foto auf dem Zielgerät anzeigen. |
| Audio abspielen | Eine Audiodatei auf dem Zielgerät abspielen. |
| Video abspielen | Ein Video auf dem Zielgerät abspielen. |
| SMS senden | SMS-Nachrichten über das Zielgerät senden. |
| Geräteinformationen | Geräteinformationen auslesen. |
| Akkuinformationen | Akkustatus und zugehörige Details auslesen. |
| Mikrofon-Audio aufnehmen | Audio vom Mikrofon aufnehmen. |
| Mikrofon-Audio streamen | Live-Audio vom Mikrofon streamen. |
| Geräte-Audio aufnehmen | Internes Geräte-Audio aufnehmen. |
| Geräte-Audio streamen | Live-Geräte-Audio streamen. |
| Gerät vollständig hacken | Automatisierter Metasploit-Ablauf: Ihre IP-Adresse abrufen, um LHOST festzulegen; eine Payload mit msvvenom erstellen, installieren und auf dem Zielgerät ausführen; Metasploit-Framework starten und konfigurieren, um eine meterpreter-Sitzung zu erhalten. Eine meterpreter-Sitzung bedeutet, dass das Gerät über Metasploit-Framework vollständig kompromittiert ist und Sie weitere Aktionen aus der Sitzung heraus ausführen können. |
| LAN-Netzwerkscan | Hosts im lokalen Netzwerk entdecken, um eine Ziel-IP-Adresse zu finden; TCP-Ports 5555 und 5554 mit Diensterkennung testen und ADB-bezogene Fingerabdrücke sowie Hinweise für wahrscheinliche Android/ADB-Ziele anzeigen. |
| TCP-Portweiterleitung | TCP-Portweiterleitungsregeln über ADB weiterleiten, umkehren, auflisten, entfernen oder alle entfernen. |
| Logcat-Ausschnitt speichern | Einen Ausschnitt der logcat-Ausgabe erfassen und in einer Datei auf dem Computer speichern. |
| Live-Logcat-Stream | logcat live vom Gerät streamen. |
| Netzwerk-Snapshot | Einen Snapshot der Netzwerkschnittstellen und der Konnektivität auf dem Gerät anzeigen. |
| Entwickleroptionen | Den Bildschirm Entwickleroptionen des Systems auf dem Gerät öffnen. |
| Gebietsschema lesen | Gebietsschema- und Spracheinstellungen vom Gerät auslesen. |
| Bildschirm an lassen | svc power stayon festlegen (über USB an bleiben, immer an bleiben oder An-bleiben deaktivieren). |
| Wi‑Fi-Status-Dump | Detaillierten Wi‑Fi-Status vom Gerät ausgeben. |
| WLAN-IP-Informationen | WLAN-IP-Adressinformationen anzeigen. |
| Wi‑Fi-Funk umschalten | Den Wi‑Fi-Funk ein- oder ausschalten. |
| Ping-Konnektivität | Ping-Prüfungen gegen einen Host ausführen, um die Konnektivität zu testen. |
| Gespeicherte Wi‑Fi-Netzwerke | Gespeicherte Wi‑Fi-Netzwerke auflisten, die dem Gerät bekannt sind. |
| Root-Heuristiken | Heuristische Prüfungen auf häufige Anzeichen von Root-Zugriff. |
| Auflösung & Anzeigegröße festlegen | Aktuelle Anzeigeeinstellungen anzeigen; Bildschirmauflösung (wm size) aus 720p/1080p/2K/4K-Voreinstellungen im Hoch- oder Querformat oder als benutzerdefinierte WxH festlegen; Anzeigedichte (wm density) aus gängigen DPI-Voreinstellungen oder einem benutzerdefinierten Wert festlegen; Anzeigeskalierung (wm scaling) umschalten; und alles auf die Gerätestandardwerte zurücksetzen. |
| Zwischenablage-Verwaltung | Die Zwischenablage des Geräts lesen, festlegen oder leeren. |
| GPS / Standort | Den zuletzt bekannten GPS-Standort des Geräts abrufen (Breitengrad, Längengrad, Anbieter). |
| IMEI / Gerätekennungen | IMEI, Android-ID, Seriennummer und andere Hardware-/Software-Kennungen auslesen. |
| App-Nutzungsstatistiken | Nutzungsstatistiken für Vordergrund-Apps über 1 Tag / 7 Tage / gesamte Zeit anzeigen. |
| Funkumschalter | Mobile Daten, Bluetooth, NFC und Flugmodus umschalten. |
| Akku simulieren | Einen Akkustand vortäuschen, angeschlossen/nicht angeschlossen simulieren oder Messwerte zurücksetzen. |
| Ton- & Anzeigeeinstellungen | Medienlautstärke, Bildschirmhelligkeit, Bildschirm-Timeout und Modus „Nicht stören“ festlegen. |
| Benachrichtigungen | Eine Benachrichtigung posten, das Benachrichtigungsfeld und die Schnelleinstellungen erweitern oder einklappen. |
| Hintergrundbild festlegen | Ein Bild auf das Gerät übertragen und den System-Hintergrundbild-Auswähler öffnen. |
| Nahegelegener Wi‑Fi-Scan | Nahegelegene Wi‑Fi-Netzwerke mit SSID, BSSID, Frequenz und Signal scannen und auflisten. |
| Lokaler Hotspot | Einen rein lokalen Wi‑Fi-Hotspot direkt vom Gerät aus starten oder stoppen. |
| Drahtlose ADB-Einrichtung | Koppeln, verbinden, zu TCP/IP wechseln oder zurück zu USB wechseln – alle drahtlosen ADB-Befehle. |
| App aktivieren / deaktivieren | Eine System- oder Benutzer-App deaktivieren oder später wieder aktivieren. |
| App anhalten / fortsetzen | Eine App anhalten (Symbol ausgegraut, keine Datennutzung) oder wieder fortsetzen. |
| Akku-Optimierung ignorieren | Eine App von der Doze-Akkuoptimierung ausnehmen (Whitelist), die Ausnahme entfernen oder die Akku-Whitelist anzeigen. |
| Standard-Home-App festlegen | Den Standard-Launcher/die Standard-Home-App auf ein beliebiges installiertes Launcher-Paket ändern oder die aktuelle Home-App anzeigen. |## Anforderungen
python3— Python 3.10 oder neuerpip— Paketinstaller für Pythonadb— Android Debug Bridge (ADB) aus den Android SDK Platform Toolsmetasploit-framework— Metasploit-Framework (msfvenomundmsfconsole)scrcpy— scrcpynmap— Nmap
Installieren der Abhängigkeiten
Verwende den gebündelten Installer, um alle Abhängigkeiten automatisch einzurichten. Er erkennt dein Betriebssystem und verwendet den passenden Paketmanager.
Linux / macOS / Termux```
chmod +x install.sh ./install.sh
To install specific tools only: `./install.sh --components adb,nmap,pip`
For per-component prompts: `./install.sh --interactive`
### Windows
Führen Sie PowerShell **als Administrator** aus, dann:```
Set-ExecutionPolicy -Scope Process Bypass
.\install.ps1
Um nur bestimmte Tools zu installieren: .\install.ps1 -Components adb,nmap,pip
Für Komponenten-spezifische Eingabeaufforderungen: .\install.ps1 -Interactive
Von PhoneSploit Pro
Wenn eine Abhängigkeit fehlt, zeigt das Programm eine Warnung Fehlende Abhängigkeiten an. Drücken Sie I, um den Installer auszuführen, Y, um trotzdem fortzufahren, oder N, um zu beenden.
Erste Schritte
[!IMPORTANT] PhoneSploit Pro erfordert Python-Version 3.10 oder höher. Bitte aktualisieren Sie Python, bevor Sie das Programm ausführen.
Linux und macOS
Stellen Sie sicher, dass die gesamte erforderliche Software installiert ist.``` git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git cd PhoneSploit-Pro/
Hier ist die Übersetzung von Chunk 9/55 ins Deutsche:
---
## 📦 Installation
### Option 1: Installation über PyPI (empfohlen)
```bash
pip install kitploit
Option 2: Installation aus dem Quellcode
git clone https://github.com/kitploit/kitploit.git
cd kitploit
pip install -r requirements.txt
python setup.py install
Option 3: Installation über Docker
docker pull kitploit/kitploit
docker run -it --rm kitploit/kitploit
🚀 Schnellstart
Nach der Installation kannst du Kitploit direkt über die Kommandozeile verwenden:
kitploit --help
Um alle verfügbaren Tools zu durchsuchen:
kitploit search
Um nach einem bestimmten Tool zu suchen:
kitploit search nmap
Um detaillierte Informationen zu einem Tool zu erhalten:
kitploit info nmap
🛠️ Verwendung
Grundlegende Befehle
| Befehl | Beschreibung |
|---|---|
kitploit search | Listet alle verfügbaren Tools auf |
kitploit search <tool> | Sucht nach einem bestimmten Tool |
kitploit info <tool> | Zeigt detaillierte Informationen zu einem Tool an |
kitploit update | Aktualisiert die lokale Tool-Datenbank |
kitploit install <tool> | Installiert ein Tool direkt über Kitploit |
Beispiele
Suche nach Tools im Zusammenhang mit Netzwerksicherheit:
kitploit search network
Installiere ein Tool direkt:
kitploit install sherlock
Aktualisiere die Tool-Datenbank:
kitploit update
⚙️ Konfiguration
Kitploit kann über eine Konfigurationsdatei angepasst werden, die sich standardmäßig unter ~/.kitploit/config.yml befindet. Hier ein Beispiel:
# Kitploit-Konfigurationsdatei
settings:
language: de
theme: dark
update_on_start: true
paths:
tools_dir: ~/kitploit-tools
cache_dir: ~/.kitploit/cache
🔧 Erweiterte Funktionen
Eigene Tool-Listen
Du kannst eigene Tool-Listen erstellen und verwalten:
kitploit list create my-tools
kitploit list add my-tools nmap
kitploit list show my-tools
Automatisierung
Kitploit unterstützt die Automatisierung über Skripte:
kitploit --script scripts/scan.sh
📚 Dokumentation
Die vollständige Dokumentation findest du auf der offiziellen Website oder im docs/-Verzeichnis dieses Repositorys.
🤝 Mitwirken
Beiträge sind willkommen! Bitte lies die CONTRIBUTING.md für Details zu unserem Verhaltenskodex und dem Prozess für Pull-Requests.
📄 Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die Datei LICENSE für Details.
🙏 Danksagungen
- Allen Mitwirkenden und Unterstützern des Projekts
- Der Open-Source-Community für ihre kontinuierliche Unterstützung
📞 Kontakt
- Website: https://kitploit.com
- GitHub: https://github.com/kitploit
- Twitter: @kitploit
🆘 Support
Wenn du Probleme findest oder Fragen hast, erstelle bitte ein Issue auf GitHub Issues.
Viel Spaß beim Erkunden und Nutzen von Kitploit! 🎉
---``` python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt
Hier ist die Übersetzung von Chunk 11 ins Deutsche:
---
**Hinweis:** Da der Eingabetext (INPUT) leer ist, gibt es keinen Inhalt zu übersetzen. Bitte stellen Sie den tatsächlichen Text von Chunk 11 bereit, damit ich ihn gemäß den Regeln übersetzen kann.```
python3 phonesploitpro.py
[!TIP] Sie müssen die virtuelle Umgebung nur jedes Mal aktivieren (
source .venv/bin/activate), wenn Sie ein neues Terminal öffnen, bevor Sie das Programm ausführen.
Windows
Stellen Sie sicher, dass die gesamte erforderliche Software installiert ist.``` git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git cd PhoneSploit-Pro/
Hier ist die Übersetzung des angegebenen Chunks:
```markdown
## Verwendung
### Grundlegende Verwendung
```bash
python3 tool.py -t <Ziel> [Optionen]
Optionen
| Option | Beschreibung |
|---|---|
-t, --target | Ziel-IP-Adresse oder Hostname (erforderlich) |
-p, --port | Zielport (Standard: 80) |
-s, --ssl | SSL/TLS für die Verbindung aktivieren |
-o, --output | Ausgabedatei für Ergebnisse |
-v, --verbose | Ausführliche Ausgabe aktivieren |
-h, --help | Hilfemeldung anzeigen |
Beispiele
Einfacher Scan:
python3 tool.py -t 192.168.1.1
Scan mit benutzerdefiniertem Port und SSL:
python3 tool.py -t example.com -p 443 --ssl
Ergebnisse in einer Datei speichern:
python3 tool.py -t 10.0.0.5 -o ergebnisse.txt
Ausgabeformat
Das Tool gibt Ergebnisse im folgenden Format aus:
[+] Ziel: <Ziel>
[+] Port: <Port>
[+] Status: <Offen/Geschlossen>
[+] Banner: <Bannerinformationen>
Fehlerbehandlung
Wenn das Tool auf einen Fehler stößt, gibt es eine Fehlermeldung auf stderr aus und beendet sich mit einem Exit-Code ungleich Null. Häufige Fehler sind:
- Ungültige Ziel-IP oder ungültiger Hostname
- Nicht erreichbarer Port
- Zeitüberschreitung der Verbindung
- Fehler bei der SSL-Zertifikatsprüfung
Integration in Skripte
Das Tool kann in Shell-Skripte oder andere Automatisierungspipelines integriert werden. Verwenden Sie die Exit-Codes, um den Erfolg zu bestimmen:
if python3 tool.py -t 192.168.1.1; then
echo "Scan erfolgreich"
else
echo "Scan fehlgeschlagen"
fi
python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt
```
1. Lade die neuesten `platform-tools` von [hier](https://developer.android.com/studio/releases/platform-tools.html#downloads) herunter und entpacke sie.
2. Kopiere alle Dateien aus dem entpackten Verzeichnis `platform-tools` oder `adb` in das **PhoneSploit-Pro**-Verzeichnis und führe dann Folgendes aus:```
python phonesploitpro.py
```
---
## Geräte-Setup-Tutorial
### Einrichten eines Android-Telefons zum ersten Mal
- **Aktivieren der Entwickleroptionen**
1. Öffnen Sie `Einstellungen`.
2. Gehen Sie zu `Über das Telefon`.
3. Suchen Sie `Build-Nummer`.
4. Tippen Sie siebenmal auf `Build-Nummer`.
5. Geben Sie Ihr Muster, Ihre PIN oder Ihr Passwort ein, um das Menü `Entwickleroptionen` zu aktivieren.
6. Das Menü `Entwickleroptionen` erscheint nun in Ihrem Einstellungsmenü.
- **Aktivieren des USB-Debuggings**
1. Öffnen Sie `Einstellungen`.
2. Gehen Sie zu `System` > `Entwickleroptionen`.
3. Scrollen Sie nach unten und aktivieren Sie `USB-Debugging`.
- **Verbinden mit einem Computer**
1. Verbinden Sie Ihr Android-Gerät und den `adb`-Hostcomputer mit demselben Wi‑Fi-Netzwerk.
2. Verbinden Sie das Gerät über ein USB-Kabel mit dem Hostcomputer.
3. Öffnen Sie ein Terminal auf dem Computer und führen Sie den folgenden Befehl aus:```
adb devices
```
4. Auf dem Android-Telefon erscheint ein Pop-up, wenn du dich zum ersten Mal mit einem neuen PC verbindest: `Allow USB debugging?`.
5. Wähle `Always allow from this computer` und tippe dann auf `Allow`.
6. Führe anschließend im Terminal den folgenden Befehl aus:```
adb tcpip 5555
```
7. Sie können das Android-Telefon nun über Wi‑Fi mit dem Computer verbinden, indem Sie `adb` verwenden.
8. Trennen Sie das USB-Kabel.
9. Gehen Sie zu `Einstellungen` > `Über das Telefon` > `Status` > `IP-Adresse` und notieren Sie sich die `IP-Adresse` des Telefons.
10. Starten Sie **PhoneSploit Pro**, wählen Sie `Connect a device` und geben Sie die `IP-Adresse` des Ziels ein, um sich über Wi‑Fi zu verbinden.
### Android-Telefon beim nächsten Mal verbinden
1. Verbinden Sie Ihr Android-Gerät und den Host-Computer mit demselben Wi‑Fi-Netzwerk.
2. Starten Sie **PhoneSploit Pro**, wählen Sie `Connect a device` und geben Sie die `IP-Adresse` des Ziels ein, um sich über Wi‑Fi zu verbinden.
---
## Kompatibilität
Dieses Tool wurde getestet auf:
- ✅ Ubuntu
- ✅ Linux Mint
- ✅ Kali Linux
- ✅ Fedora
- ✅ Arch Linux
- ✅ Parrot Security OS
- ✅ Windows 11
- ✅ Termux (Android)
> [!NOTE]
> Neue Funktionen werden hauptsächlich unter **Linux** getestet, daher wird **Linux** für die Ausführung von PhoneSploit Pro empfohlen.
> Einige Funktionen funktionieren unter Windows möglicherweise nicht ordnungsgemäß.
---
## Tools manuell installieren
Wenn Sie die Tools lieber selbst installieren möchten oder der automatische Installer für Ihre Plattform nicht verfügbar ist, verwenden Sie die folgenden Abschnitte.
### ADB
#### Linux
Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:
- **Debian / Ubuntu**```
sudo apt update
```
(no input provided)```
sudo apt install adb
```
- **Fedora**```
sudo dnf install android-tools
```
- **Arch Linux / Manjaro**```
sudo pacman -Sy android-tools
```
Für andere Linux-Distributionen siehe: [Android platform-tools Downloads](https://developer.android.com/studio/releases/platform-tools#downloads)
#### macOS
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:```
brew install android-platform-tools
```
Oder herunterladen von: [Android platform-tools Downloads](https://developer.android.com/studio/releases/platform-tools.html#downloads)
#### Windows
Herunterladen von: [Android platform-tools Downloads](https://developer.android.com/studio/releases/platform-tools.html#downloads)
#### Termux```
pkg update
```
```
## 🛡️ Sicherheitshinweis
Bitte stellen Sie sicher, dass Sie die neueste Version des Tools verwenden, um von Sicherheitspatches und Verbesserungen zu profitieren. Überprüfen Sie regelmäßig die Release-Seite auf Aktualisierungen.
## 📄 Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei [LICENSE](https://github.com/azeemidrisi/phonesploit-pro/blob/main/LICENSE).
## 🙏 Danksagungen
- Allen Mitwirkenden, die zu diesem Projekt beigetragen haben.
- Der Open-Source-Community für ihre kontinuierliche Unterstützung.
- Allen Benutzern, die Feedback und Vorschläge gegeben haben.
## 📞 Kontakt
Bei Fragen, Anregungen oder Problemen können Sie ein Issue im GitHub-Repository eröffnen oder uns direkt kontaktieren.
## 🚀 Schnellstart
Um das Tool schnell zu starten, führen Sie den folgenden Befehl aus:
```bash
./tool --quick-start
```
Weitere Optionen finden Sie, indem Sie `--help` ausführen.
## 🧪 Tests
Um die Tests auszuführen, verwenden Sie:
```bash
make test
```
Stellen Sie sicher, dass alle Tests bestanden werden, bevor Sie einen Beitrag leisten.
## 🤝 Beitragen
Beiträge sind willkommen! Bitte lesen Sie die Datei [CONTRIBUTING.md](https://github.com/azeemidrisi/phonesploit-pro/blob/main/CONTRIBUTING.md) für Richtlinien zum Beitragsprozess.
## 📚 Dokumentation
Die vollständige Dokumentation finden Sie im [Wiki](https://github.com/example/tool/wiki) oder im Ordner `docs/`.
## 🐛 Fehlerberichte
Wenn Sie einen Fehler finden, erstellen Sie bitte ein Issue mit den folgenden Informationen:
- Beschreibung des Problems
- Schritte zur Reproduktion
- Erwartetes Verhalten
- Tatsächliches Verhalten
- Umgebung (Betriebssystem, Version usw.)
## ⭐ Unterstützung
Wenn Ihnen dieses Tool gefällt, geben Sie ihm bitte einen Stern auf GitHub! Es hilft uns, das Projekt zu verbessern und zu pflegen.
## 📦 Installation
Für die Installation stehen mehrere Methoden zur Verfügung:
### Mit Go installieren
```bash
go install github.com/example/tool@latest
```
### Mit Docker
```bash
docker pull example/tool:latest
```
### Aus dem Quellcode erstellen
```bash
git clone https://github.com/example/tool.git
cd tool
make build
```
## 🗂️ Projektstruktur
```
tool/
├── cmd/
│ └── tool/
│ └── main.go
├── internal/
│ ├── config/
│ └── scanner/
├── pkg/
│ └── utils/
├── docs/
├── tests/
└── Makefile
```
## 📊 Leistung
Das Tool ist auf Leistung optimiert und kann große Datensätze effizient verarbeiten. Für optimale Ergebnisse wird empfohlen, es auf einem System mit ausreichend Arbeitsspeicher und CPU-Ressourcen auszuführen.
## 🔄 Aktualisierungen
Um auf die neueste Version zu aktualisieren, verwenden Sie:
```bash
./tool update
```
Oder laden Sie die neueste Version von der [Release-Seite](https://github.com/example/tool/releases) herunter.
## 📝 Änderungsprotokoll
Eine detaillierte Liste der Änderungen finden Sie in der Datei [CHANGELOG.md](https://github.com/azeemidrisi/phonesploit-pro/blob/main/CHANGELOG.md).
## 🌐 Übersetzungen
Dieses README ist in mehreren Sprachen verfügbar:
- [Englisch](https://github.com/azeemidrisi/phonesploit-pro/blob/main/README.md)
- [Spanisch](https://github.com/azeemidrisi/phonesploit-pro/blob/main/README.es.md)
- [Französisch](https://github.com/azeemidrisi/phonesploit-pro/blob/main/README.fr.md)
- [Chinesisch](https://github.com/azeemidrisi/phonesploit-pro/blob/main/README.zh.md)
## 🧑💻 Entwickler
- [John Doe](https://github.com/johndoe) – Hauptentwickler
- [Jane Smith](https://github.com/janesmith) – Mitwirkende
## 📧 E-Mail
Für direkte Anfragen: [[email protected]](mailto:[email protected])
## 🏆 Auszeichnungen
- 🥇 Bestes Open-Source-Tool 2024
- 🥈 Community-Auswahl 2023
## 📈 Roadmap
Geplante Funktionen für zukünftige Versionen:
- [ ] Erweiterte Berichtsoptionen
- [ ] Unterstützung für mehrere Plattformen
- [ ] Verbesserte API-Integration
- [ ] Plugin-System
## ❓ FAQ
**F: Wie kann ich das Tool deinstallieren?**
A: Löschen Sie einfach die Binärdatei und alle zugehörigen Konfigurationsdateien.
**F: Unterstützt das Tool Windows?**
A: Ja, das Tool ist plattformübergreifend und unterstützt Windows, Linux und macOS.
**F: Ist das Tool kostenlos?**
A: Ja, das Tool ist völlig kostenlos und Open Source.
## 🎉 Fazit
Vielen Dank, dass Sie sich für dieses Tool entschieden haben! Wir hoffen, dass es Ihre Anforderungen erfüllt. Wenn Sie Fragen haben oder Hilfe benötigen, zögern Sie nicht, uns zu kontaktieren.
Viel Spaß beim Verwenden! 🚀
pkg install android-tools
### Metasploit-Framework
#### Linux und macOS```
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && \
chmod 755 msfinstall && \
./msfinstall
- macOS (Homebrew) — Metasploit wird als Homebrew Cask verteilt (nicht
brew installohne--cask):``` brew install --cask metasploit
Oder folge: [Metasploit unter Linux / macOS installieren](https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html#installing-metasploit-on-linux--macos)
Oder besuche: [Metasploit-Download](https://www.metasploit.com/download)
#### Windows
Besuche: [Metasploit-Download](https://www.metasploit.com/download)
Oder siehe: [Windows: Antivirensoftware und Installationsprogramme](https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html#windows-anti-virus-software-flags-the-contents-of-these-packages)
### scrcpy
Besuche die `scrcpy`-GitHub-Seite für die neuesten Installationsanweisungen: [scrcpy — get the app](https://github.com/Genymobile/scrcpy#get-the-app)
**Unter Windows**: Kopiere alle Dateien aus dem entpackten **scrcpy**-Ordner in den **PhoneSploit-Pro**-Ordner.
> [!IMPORTANT]
> Wenn `scrcpy` für deine Linux-Distribution nicht verfügbar ist (zum Beispiel **Kali Linux**), kannst du es manuell installieren ([Linux-Anleitung](https://github.com/Genymobile/scrcpy/blob/master/doc/linux.md))
> oder es in wenigen Schritten selbst erstellen ([Build-Anleitung](https://github.com/Genymobile/scrcpy/blob/master/doc/build.md#build-scrcpy)).
### Nmap
#### Linux
Öffne ein Terminal und führe die folgenden Befehle aus:
- **Debian / Ubuntu**```
sudo apt update
(empty)``` sudo apt install nmap
- **Fedora**```
sudo dnf install nmap
- Arch Linux / Manjaro``` sudo pacman -Sy nmap
Für andere Linux-Distributionen siehe: [Nmap-Download](https://nmap.org/download.html)
#### macOS
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:```
brew install nmap
Oder besuche: Nmap-Download
Windows
Lade die neueste stabile Version herunter und installiere sie: Nmap für Windows
Termux```
pkg update
🛡️ Sicherheitshinweis
Wichtig: Dieses Tool ist ausschließlich für autorisierte Sicherheitstests und Bildungszwecke gedacht. Die unbefugte Nutzung dieses Tools gegen Systeme, die Sie nicht besitzen oder für die Sie keine ausdrückliche schriftliche Genehmigung haben, ist illegal und unethisch. Der Autor und Kitploit übernehmen keinerlei Verantwortung für Missbrauch oder Schäden, die durch die Verwendung dieses Tools entstehen. Sie sind allein für die Einhaltung aller geltenden Gesetze und Vorschriften verantwortlich.
📦 Installation
git clone https://github.com/example/repo.git
cd repo
pip install -r requirements.txt
🚀 Schnellstart
python tool.py --target example.com --output results.txt
⚙️ Konfiguration
Die Konfiguration erfolgt über eine YAML-Datei:
# config.yaml
target:
host: example.com
port: 443
protocol: https
scan:
threads: 10
timeout: 30
verbose: true
output:
format: json
directory: ./reports
📚 Verwendung
Grundlegende Verwendung
Führen Sie das Tool mit den Standardoptionen aus:
python tool.py --target example.com
Erweiterte Optionen
| Flag | Beschreibung | Standard |
|---|---|---|
--target | Zielhost oder IP-Adresse | Erforderlich |
--port | Zielport | 443 |
--threads | Anzahl der gleichzeitigen Threads | 10 |
--timeout | Timeout in Sekunden | 30 |
--output | Ausgabedatei | stdout |
--verbose | Ausführliche Ausgabe aktivieren | false |
Beispiele
Beispiel 1: Grundlegender Scan
python tool.py --target 192.168.1.1 --port 80
Beispiel 2: Erweiterter Scan mit benutzerdefinierten Optionen
python tool.py --target example.com --threads 20 --timeout 60 --output scan_results.json --verbose
🧩 Module
Das Tool ist modular aufgebaut und unterstützt die folgenden Module:
- Reconnaissance: Sammelt Informationen über das Ziel
- Scanning: Führt Port- und Dienstscans durch
- Exploitation: Testet bekannte Schwachstellen
- Reporting: Erstellt detaillierte Berichte
🔧 Fehlerbehebung
Häufige Probleme
| Problem | Lösung |
|---|---|
| Verbindungsfehler | Überprüfen Sie Firewall-Einstellungen und Netzwerkkonnektivität |
| Berechtigungsfehler | Führen Sie das Tool mit entsprechenden Rechten aus |
| Abhängigkeitsfehler | Installieren Sie die Anforderungen mit pip install -r requirements.txt neu |
📄 Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE.
🤝 Mitwirken
Beiträge sind willkommen! Bitte lesen Sie die Datei CONTRIBUTING.md für Richtlinien zur Fehlerberichterstattung und zum Einreichen von Pull-Requests.
📧 Kontakt
Bei Fragen oder Anregungen wenden Sie sich bitte an den Projektbetreuer:
- E-Mail: [email protected]
- GitHub: https://github.com/example
🙏 Danksagungen
- Besonderer Dank an alle Mitwirkenden und die Open-Source-Community
- Inspiriert von ähnlichen Sicherheitsprojekten
Dieses Tool wird zu Bildungs- und Forschungszwecken bereitgestellt. Verwenden Sie es verantwortungsbewusst.
pkg install nmap
```
---
## Haftungsausschluss
- Dieses Projekt und sein Entwickler fördern keinerlei illegale Aktivitäten und sind nicht für Missbrauch oder Schäden verantwortlich, die durch dieses Projekt verursacht werden.
- Dieses Projekt dient ausschließlich Bildungszwecken.
- Bitte verwenden Sie dieses Tool nicht auf Geräten anderer Personen ohne deren Erlaubnis.
- Verwenden Sie dieses Tool nicht, um anderen zu schaden.
- Nutzen Sie dieses Projekt verantwortungsvoll und nur auf Ihren eigenen Geräten oder mit ausdrücklicher Genehmigung.
- Es liegt in der Verantwortung des Endbenutzers, alle geltenden lokalen, staatlichen, bundesstaatlichen und internationalen Gesetze einzuhalten.
---
## Entwickler
<a href="https://github.com/azeemidrisi/">
<!-- <img src="https://contrib.rocks/image?repo=azeemidrisi/phonesploit-pro" /> -->
</a>
**Azeem Idrisi** - [@AzeemIdrisi](https://github.com/azeemidrisi/)
## Unterstützung
Wenn Ihnen meine Arbeit gefällt, können Sie mich unterstützen über:
<a href="https://paypal.me/AzeemIdrisi" target="_blank"> <kbd> <img
src="https://raw.githubusercontent.com/AzeemIdrisi/AzeemIdrisi/main/docs/paypal-button-blue.png" alt="PayPal"
width="147"></a> <a href="https://www.buymeacoffee.com/AzeemIdrisi" target="_blank"> <kbd> <img src="https://raw.githubusercontent.com/AzeemIdrisi/AzeemIdrisi/main/docs/default-yellow.png" alt="Buy Me A Coffee" width="200"></a>
<hr>
Copyright © 2026 Azeem Idrisi (github.com/AzeemIdrisi)