
攻撃的セキュリティのためのスイスアーミーナイフ。
オフェンシブセキュリティのためのスイスアーミーナイフ。
レッドチーミングとペネトレーションテストのツールを単一のバイナリにまとめたもの — 1つのツール、多数の刃。
DNS
FTP
HTTP
LDAP
Neighbor (ARP/NDP)
ユーティリティ
-EncodedCommand 文字列 (UTF-16LE の base64) のエンコードとデコード。redknife は Linux 上でビルドされ、積極的にテストされています。その他のプラットフォームは現時点では積極的なテストが行われておらず、すべての機能が利用できない可能性があります。
コンパイル済みバイナリは Linux および Windows 向けに配布されています。その他のプラットフォームでは、redknife をソースからビルドする必要があります。
以下に、コンパイル済みバイナリとソースからのインストールの両方の手順を示します。
リリースからコンパイル済みアーティファクトを取得する
GitHub Releases から、お使いのアーキテクチャ向けのアーカイブをダウンロードしてください。
任意で、アーカイブを展開する前に、その署名とチェックサムを検証できます。
同じリリースから SHA256SUMS と SHA256SUMS.asc を同じディレクトリにダウンロードし、SECURITY.md に記載されている署名鍵をインポートしてください:
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum --check --ignore-missing SHA256SUMS
ダウンロードした .tar.gz アーカイブを展開し、次を実行します:
./rk --help
Windows では、.zip アーカイブを展開して次を実行します:
.\rk.exe --help
任意で、任意のディレクトリから実行できるように rk をシステム全体にインストールできます (sudo が必要です):
sudo install -m 755 rk /usr/local/bin/rk
またはユーザー単位でインストールします (~/.local/bin が PATH に含まれていることを確認してください):
install -m 755 rk ~/.local/bin/rk
cargo を使ってソースからインストールする
次のコマンドは rustc と cargo を必要とし、git リポジトリから直接 redknife をビルドしてインストールします:
cargo install redknife --git https://github.com/yukibtc/redknife
利用可能なコマンドと一般的なオプションを表示します:
rk --help
すべての注目すべき変更は CHANGELOG.md に記載されています。
redknife はまだ初期開発段階です! 機能と API は変更され、バグも想定されます。
redknife は教育目的および許可されたセキュリティテスト専用です。自身が所有するシステム、またはテストの明示的な許可を得たシステムでのみ使用してください。
このプロジェクトは MIT ソフトウェアライセンスの下で配布されています – 詳細は LICENSE ファイルを参照してください