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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
chameleon — 技術認識型Webコンテンツ発見スキャナー:Wappalyzerフィンガープリントを検出し、ワードリスト/拡張子を適応させ、ペンテストやバグバウンティ向けに高速なディレクトリブルートフォースを実行します。 | Kitploit
ツール/GitHubGitHub/iustin24/chameleon
偵察情報収集ウェブセキュリティファジングペネトレーションテスト
GitHubiustin24/chameleon

chameleon

技術認識型Webコンテンツ発見スキャナー:Wappalyzerフィンガープリントを検出し、ワードリスト/拡張子を適応させ、ペンテストやバグバウンティ向けに高速なディレクトリブルートフォースを実行します。

リポジトリを見る
384483年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

Chameleon

Chameleon は、wappalyzer のテクノロジーフィンガープリントのセットと、検出された各テクノロジーに合わせたカスタムワードリストを併用することで、より優れたコンテンツ発見を実現します。

このツールは高度にカスタマイズ可能で、ユーザーは独自のカスタムワードリスト、拡張子、フィンガープリントを追加できます。

完全なドキュメントは次の場所で入手できます: https://youst.in/posts/context-aware-conent-discovery-with-chameleon/

インストール

Linux 64ビットとMacOS

root@kitploit:~
curl -sL https://raw.githubusercontent.com/iustin24/chameleon/master/install.sh | bash

スクリプトを実行すると、~/.config/chameleon/ ディレクトリが作成され、設定ファイルとカスタムワードリストがダウンロードされます。

使用例:

テクノロジースキャン + ディレクトリブルートフォース:

root@kitploit:~
> chameleon --url https://example.com -a


オプション

root@kitploit:~
OPTIONS:
    -a, --tech-detect
            Automatically detect technologies with wappalyzer and adapt wordlist

    -A, --auto-calibrate
            Automatically calibrate filtering options (default: false)

    -c, --mc <MATCHCODE>...
            Match HTTP status codes from response - Comma separated list [default:
            200,204,301,302,307,401,403,405]

    -C, --fc <FILTERCODE>...
            Filter HTTP status codes from response - Comma separated list

    -h, --help
            Print help information

    -i, --include tech <TECHS>
            Technology to be included, even if its not detected by wappalyzer. ( -i PHP,IIS )

    -J, --json
            Save the output as json

    -k, --config <CONFIG>
            Config file to use [default: ~/.config/chameleon/config.toml]

    -L, --hosts-file <HOSTS_FILE>
            List of hosts to scan

    -o, --output <OUTPUT>
            Save the output into a file

    -s, --ms <MATCHSIZE>...
            Match HTTP response size. Comma separated list of sizes

    -S, --fs <FILTERSIZE>...
            Filter HTTP response size. Comma separated list of sizes

    -t, --concurrency <CONCURRENCY>
            Number of concurrent threads ( default: 200 ) [default: 40]

    -T, --tech url <TECH_URL>
            URL which will be scanned for technologies. By default, this is the same as '-u',
            however it can be changed using '-T'

    -u, --url <URL>
            url to scan

    -U, --user-agent <USERAGENT>
            Change the value for the user-agent header [default: "Chameleon /
            https://github.com/iustin24/chameleon"]

    -V, --version
            Print version information

    -w, --wordlist <WORDLIST>
            Main wordlist to use for bruteforcing

    -W, --small-wordlist <SMALL_WORDLIST>
            Wordlist used to generate files by adding extensions ( FUZZ.%ext )

    -X, --methods <METHODS>...
            HTTP Methods to use. Comma separated list of sizes [default: GET]

設定ファイル

Chameleon は、~/.config/chameleon/config.yaml にある設定ファイルを使用します。

デフォルトのワードリストの変更:

ワードリストが指定されていない場合、chameleon は設定ファイルの main_wordlist で指定されたワードリストを使用します。( デフォルト: ~/.config/chameleon/wordlists/raft-medium-words.txt )

特徴的な拡張子を持つテクノロジーを検出すると、chameleon は次のようにワードリストを生成します ( FUZZ.%ext )。chameleon は設定ファイルの small_wordlist で指定されたワードリストを使用します。( デフォルト: ~/.config/chameleon/wordlists/raft-medium-words.txt )

テクノロジーワードリストの変更

テクノロジー固有のワードリストを含む設定ファイルの例:

root@kitploit:~
# Technology Specific Wordlists:

Flask="~/.config/chameleon/wordlists/Flask.txt"
Java="~/.config/chameleon/wordlists/Java.txt"
Go="~/.config/chameleon/wordlists/GO.txt"
...

新しいテクノロジーワードリストの追加

Chameleon は https://github.com/iustin24/wappalyzer/blob/master/apps.json のフィンガープリントを使用します。 apps.json からテクノロジー名を取得し、次のように設定ファイルに追加することで、新しいテクノロジーワードリストを追加できます:

root@kitploit:~
# Technology Specific Wordlists:

1C-Bitrix="~/.config/chameleon/wordlists/new_tech_wordlist.txt"
...

新しい拡張子フィンガープリントの追加。

Chameleon は、検出されたテクノロジーに一致する特徴的な拡張子を使用してワードリストを生成します。拡張子は次のように設定ファイルに追加 / 変更できます:

root@kitploit:~
# Technology specific Extensions

Microsoft_ASP_NET_ext="aspx,ashx,asmx,asp"
Java_ext="jsp"
CFML_ext="cfm"
Python_ext="py"
PHP_ext="php"

To-do

より良いテクノロジー検出のために、wappalyzer crate が "implies" 機能にも対応するよう更新する。

フィルタリング用の自動キャリブレーションを追加

カスタムヘッダーを追加するオプションを追加。

クレジット

epi052 - https://github.com/epi052/feroxfuzz/

ツールをダウンロード