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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE2PoC — CVE2PoCは、ペネトレーションテスター、バグハンター、セキュリティ研究者が、CVE IDに関連する公開エクスプロイトやPoCを素早く見つけるのに役立つツールです。 | Kitploit
ツール/GitHubGitHub/0liverflow/cve2poc
偵察脆弱性分析エクスプロイト情報収集ペネトレーションテスト脅威インテリジェンス学習と教育ラボと実践
GitHub0liverflow/cve2poc

CVE2PoC

CVE2PoCは、ペネトレーションテスター、バグハンター、セキュリティ研究者が、CVE IDに関連する公開エクスプロイトやPoCを素早く見つけるのに役立つツールです。

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

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

CVE2PoC

Python Version 1.1 License Maintained

CVE2PoC は、ペネトレーションテスター、バグハンター、セキュリティ研究者が、CVE ID に関連する公開エクスプロイト、概念実証 (PoC)、およびアドバイザリを迅速に見つけるのに役立つツールです。

目次

  • 特徴
  • インストール
  • 使い方
    • 公開エクスプロイトの検索
    • レポート生成
    • CVE の説明
    • 脆弱な Docker 環境とハンズオンラボ
    • バグバウンティレポート
    • 修正手順
    • エクスプロイトのドキュメント
    • CPE から CVE ID への変換
    • CVE ID から CPE への変換
    • フィルター
  • インストール後のセットアップ
  • リンティングとフォーマット
  • クレジット
  • 免責事項

特徴

  • 🔍 公開エクスプロイトの集約: GitHub、Nuclei、ExploitDB、Metasploit から公開エクスプロイトを検索して一元化します
  • 🐳 分離されたテスト環境: 安全なエクスプロイトテストのための Docker ベースの環境
  • 📊 CVE インテリジェンス: CVSS、CWE、EPSS、CISA KEV、ベクター文字列を取得
  • 📢 セキュリティアドバイザリ: ベンダーアドバイザリと GHSA リファレンス
  • 📝 レポート生成: 詳細な技術レポート
  • ✨ 使いやすさ: 簡単なセットアップと直感的な使用法
  • 🎯 ハンズオンラボ: CVE ID に関連する HackTheBox と TryHackMe のラボ
  • 🐞 バグバウンティレポート: CVE ID に関連するバグバウンティの write-up
  • 🛠️ 修正手順: 脆弱性を修正するための修正手順
  • ↔️ CVE/CPE マッピング: CPE に関連する CVE を取得し、その逆も行う

インストール

CVE2PoC は、pipx または uv を使用してインストールできます。

Pipx

root@kitploit:~
pipx install git+https://github.com/0liverFlow/cve2poc

Uv

root@kitploit:~
uv tool install git+https://github.com/0liverFlow/CVE2PoC
root@kitploit:~
uvx git+https://github.com/0liverFlow/CVE2PoC

使い方

CVE2PoC の使い方は簡単です。CVE ID を指定するだけです。

以下のヘルプメニューとデモセクションを参照して、ツールの機能をより深く理解してください。

root@kitploit:~
usage: cve2poc.py [-h] [-x] [-d] [-f FILE] [-o OUTPUT] [-l LANGUAGE] [--limit LIMIT] [-t] [--labs CVE ID]
                  [--bugbounty-reports CVE ID] [--mitigations CVE ID] [--cve2cpe CVE ID] [--cpe2cve CPE] [-s FILE]
                  [--api-keys] [--no-banner]
                  [cve]

A simple yet powerful tool to quickly find PoCs related to a CVE ID

positional arguments:
  cve                               CVE ID

options:
  -h, --help                        show this help message and exit
  -x , --examine                    Examine an exploit's README file
  -d, --description                 Display a CVE ID description
  -f FILE, --file FILE              Specify a file containing a list of CVE IDs
  -o OUTPUT, --output OUTPUT        Output directory to store the reports
  -l LANGUAGE, --language LANGUAGE  Filter PoCs by programming language
  --limit LIMIT                     Number of PoCs to display
  -t , --threads                    Number of concurrent threads
  --labs CVE ID                     Search pre-built docker environments and Hands-on labs related to a CVE ID
  --bugbounty-reports CVE ID        Search Bug Bounty reports related to a CVE ID
  --mitigations CVE ID              Remediation steps to fix a vulnerability
  --cve2cpe CVE ID                  Retrieve CPEs related to a CVE ID
  --cpe2cve CPE                     Retrieve CVEs related to a CPE
  -s FILE, --save FILE              Output file to save CPE2CVE results
  --api-keys                        Configure your GitHub and NVD API keys (Not required)
  --no-banner                       Remove banner

公開エクスプロイトの検索

CVE ID に関連する公開エクスプロイトを検索するには、次のコマンドを実行します:

root@kitploit:~
cve2poc <CVE ID>

search_public exploits related to_a_cve_id

デフォルトでは、このツールはスターとフォーク数で並べた上位 10 件のエクスプロイトを返します。
さらに、指定された CVE ID に関連するMetasploit モジュール、Nuclei テンプレート、Exploit-DB エクスプロイトを検索します。

レポート生成

複数の CVE を検索するには、CVE ID のリスト(1 行に 1 つの CVE)を含むファイルを -f フラグで指定します:

root@kitploit:~
cve2poc -f <file>

report generation

CVE2PoC_report

デフォルトでは、CVE2PoC は現在のディレクトリに詳細な JSON および HTML レポートを自動生成します。
別の出力ディレクトリを使用するには、-o フラグを使用します。

この機能をテストするには、提供されている サンプルファイル を使用してください。

CVE の説明

次のコマンドは、CVE ID の説明と、脆弱性をより深く理解するための追加のリファレンスを返します:

root@kitploit:~
cve2poc --description <CVE ID>

cve description

脆弱な Docker 環境とハンズオンラボ

CVE2PoC を使用すると、すぐに使える Docker 環境やハンズオンラボを見つけて、実際の環境で使用する前にエクスプロイトを安全に理解・テストすることができ、本番環境への影響リスクを軽減できます。

root@kitploit:~
cve2poc --labs <CVE ID>

get vulnerable docker environment and hands on labs

バグバウンティレポート

バグバウンティレポートは、CVE が実際のシナリオでどのように悪用されたかをより深く理解するのに役立ちます。また、脆弱性を再現するのに役立つ PoC が含まれている場合もあります。

root@kitploit:~
cve2poc --bugbounty-reports <CVE ID>

search bug bounty reports

修正手順

脆弱性の修正手順をすばやく特定するには、次のコマンドを使用します:

root@kitploit:~
cve2poc --mitigations <CVE ID>

remediation_steps

エクスプロイトのドキュメント

CVE2PoC には searchsploit -x に似た機能があり、エクスプロイトの README ファイルをターミナルから直接読むことができます。これは、ブラウザを使わずにエクスプロイトの仕組みをすばやく理解したい場合に特に便利です。

エクスプロイトのドキュメントを確認するには、次のコマンドを使用します:

root@kitploit:~
cve2poc --examine <GitHub Clone URL>

examine_exploit_readme

GitHub Clone URL は、CVE2PoC が各 PoC に対して返す URL です。

CPE から CVE ID への変換

CPE に関連する CVE ID を取得するには、次のコマンドを実行します:

root@kitploit:~
cve2poc --cpe2cve <CPE>

cpe to cves

CVE ID から CPE への変換

CVE ID に関連する CPE を取得するには、次のコマンドを実行します:

root@kitploit:~
cve2poc --cve2cpe <CVE ID>

cve to cpess

フィルター

プログラミング言語による公開エクスプロイトのフィルタリング

CVE2PoC には、特定のプログラミング言語で書かれた PoC を検索できる機能があります。使用するには、次のコマンドを実行します:

root@kitploit:~
cve2poc <CVE ID> --language <Programming Language>

filter_pocs by_programming_language

表示するエクスプロイト数の制限

デフォルトでは、CVE2PoC は GitHub で見つかった上位 10 件のエクスプロイトを返します。ただし、--limit フラグを使用して、表示するエクスプロイトの数を増減できます:

root@kitploit:~
cve2poc <CVE ID> --limit <N>

limit_number_of_pocs_to_display

N は 1 以上である必要があります。

インストール後のセットアップ

CVE2PoC は argcomplete を使用して、argparse 経由でタブ補完を自動的に行います。

root@kitploit:~
sudo apt install python3-argcomplete

# For Bash
register-python-argcomplete cve2poc >> ~/.bashrc
source ~/.bashrc

# For Zsh
register-python-argcomplete cve2poc >> ~/.zshrc
source ~/.zshrc

リンティングとフォーマット

CVE2PoC は、リンティングとフォーマットに ruff を使用しています。

root@kitploit:~
# Run linter
uv run ruff check .

# Run linter with auto-fix
uv run ruff check --fix .

# Run formatter
uv run ruff format .

クレジット

CVE2PoC が依存する以下のソースに多大な感謝を捧げます:

  • National Vulnerability Database (NVD)
  • FIRST EPSS
  • CISA KEV
  • The CVE Program
  • Nomi-sec
  • Trickest CVE
  • Vulhub
  • GitHub Advisory Database (GHSA)

免責事項

このツールは、教育、研究、および許可されたセキュリティテストの目的のみを意図しています。所有しているシステム、または明示的に評価の許可を得たシステムでのみ使用してください。作者は、その使用に起因する誤用や損害について一切の責任を負いません。

ツールをダウンロード