Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/rust-fuzz/cargo-fuzz
脆弱性分析動的コード分析 (DAST)ファジングファジング 第9位
GitHubrust-fuzz/cargo-fuzz

cargo-fuzz

libFuzzer によるカバレッジ誘導型 Rust ファジングのための Cargo サブコマンド: ファズターゲットの作成と実行、失敗とコーパスの最小化、カバレッジのレポート。

リポジトリを見る
1.9k132161ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
ウェブサイト
共有

cargo fuzz

libFuzzer を使ったファジングのための cargo サブコマンド!簡単に使えます!

インストール

root@kitploit:~
$ cargo install cargo-fuzz

注意:libFuzzer は LLVM サニタイザーのサポートを必要とするため、x86-64 と Aarch64 でのみ動作し、Unix 系オペレーティングシステムでのみ動作します(Windows は不可)。また、いくつかの不安定なコマンドラインフラグを使用するため、nightly コンパイラが必要です。さらに、C++11 をサポートする C++ コンパイラも必要です。

使い方

cargo fuzz init

あなたのクレート用に cargo fuzz プロジェクトを初期化します!

クレートが cargo ワークスペースを使用している場合は、ルートの の に ディレクトリを追加してください

Cargo.toml
workspace.members
fuzz

fuzz ディレクトリは、既存のワークスペースの一部(デフォルト)にすることも、独立したワークスペースを使用することもできます。後者を希望する場合は、cargo fuzz init --fuzzing-workspace=true を使用できます。

cargo fuzz add <target>

新しいファズターゲットを作成します!

cargo fuzz run <target>

ファズターゲットを実行してバグを見つけます!

cargo fuzz fmt <target> <input>

テストケースの std::fmt::Debug 出力を表示します。ファズターゲットが Arbitrary 入力を取る場合に便利です!

cargo fuzz tmin <target> <input>

失敗する入力を発見しましたか?デバッグを容易にするために、その失敗を引き起こす最小の入力に縮小します!

cargo fuzz cmin <target>

入力ファイルのコーパスを縮小します!

cargo fuzz coverage <target>

ファズされたプログラムのカバレッジ情報を生成します!

ドキュメント

ドキュメントは Rust Fuzz Book にあります。

また、--help を使用すると、利用可能なすべてのコマンドラインオプションをいつでも確認できます:

root@kitploit:~
$ cargo fuzz --help

トロフィーケース

トロフィーケース には、cargo fuzz(およびその他のツール)によって発見されたバグのリストがあります。cargo fuzz と libFuzzer がバグを発見しましたか?トロフィーケースに追加しましょう!

ライセンス

cargo-fuzz は、MIT ライセンスと Apache License(Version 2.0)の両方の条件の下で配布されています。

詳細は LICENSE-APACHE と LICENSE-MIT を参照してください。

ツールをダウンロード