
Ein Schweizer Taschenmesser für offensive Sicherheit.
Ein Schweizer Taschenmesser für Offensive Security.
Red-Teaming- und Pentesting-Tools in einer einzigen Binärdatei gebündelt — ein Werkzeug, viele Klingen.
DNS
FTP
HTTP
LDAP
Neighbor (ARP/NDP)
Dienstprogramme
-EncodedCommand-Strings (Base64 von UTF-16LE) kodieren und dekodieren.redknife wird für Linux gebaut und aktiv getestet. Andere Plattformen werden derzeit nicht aktiv getestet und sind möglicherweise nicht vollständig funktionsfähig.
Vorkompilierte Binärdateien werden für Linux und Windows bereitgestellt; auf anderen Plattformen muss redknife aus dem Quellcode gebaut werden.
Nachfolgend finden Sie Anweisungen sowohl für vorkompilierte Binärdateien als auch für die Installation aus dem Quellcode.
Kompiliertes Artefakt aus den Releases beziehen
Laden Sie das Archiv für Ihre Architektur von den GitHub Releases herunter.
Optional können Sie vor dem Entpacken des Archivs dessen Signatur und Prüfsumme verifizieren.
Laden Sie SHA256SUMS und SHA256SUMS.asc aus demselben Release in dasselbe Verzeichnis herunter und importieren Sie den in SECURITY.md aufgeführten Signaturschlüssel:
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum --check --ignore-missing SHA256SUMS
Entpacken Sie das heruntergeladene .tar.gz-Archiv und führen Sie aus:
./rk --help
Entpacken Sie unter Windows das .zip-Archiv und führen Sie aus:
.\rk.exe --help
Optional können Sie rk systemweit installieren, um es aus jedem Verzeichnis auszuführen (erfordert sudo):
sudo install -m 755 rk /usr/local/bin/rk
oder benutzerweit (stellen Sie sicher, dass ~/.local/bin in Ihrem PATH enthalten ist):
install -m 755 rk ~/.local/bin/rk
Installation mit cargo aus dem Quellcode
Der folgende Befehl erfordert rustc und cargo und baut und installiert redknife direkt aus dem Git-Repository:
cargo install redknife --git https://github.com/yukibtc/redknife
Die verfügbaren Befehle und allgemeinen Optionen anzeigen:
rk --help
Alle wichtigen Änderungen sind in der CHANGELOG.md dokumentiert.
redknife befindet sich noch in einer frühen Entwicklungsphase! Funktionen und APIs werden sich ändern, und Fehler sind zu erwarten.
redknife ist ausschließlich für Bildungszwecke und autorisierte Sicherheitstests gedacht. Verwenden Sie es nur auf Systemen, die Ihnen gehören oder für die Sie eine ausdrückliche Testgenehmigung haben.
Dieses Projekt wird unter der MIT-Softwarelizenz vertrieben – siehe die Datei LICENSE für Details.