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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
identYwaf — ブラインドWAF識別ツール | Kitploit
ツール/GitHubGitHub/stamparm/identywaf
脆弱性スキャナー情報収集WAFバイパスウェブセキュリティ
GitHubstamparm/identywaf

identYwaf

ブラインドWAF識別ツール

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Build Status Python 2.x|3.x License WAFs 80

identYwaf は、ブラインド推論に基づいてウェブ保護タイプ(WAF)を認識できる識別ツールです。ブラインド推論は、事前定義された攻撃的(非破壊的)ペイロードのセットによって引き起こされた応答を検査することで行われ、これらのペイロードは中間のウェブ保護システムをトリガーするためだけに使用されます(例: http://<host>?aeD0oowi=1 AND 2>1)。現在、80種類以上の異なる保護製品(例: aeSecure、Airlock、CleanTalk、CrawlProtect、Imunify360、MalCare、ModSecurity、Palo Alto、SiteGuard、UrlScan、Wallarm、WatchGuard、Wordfence など)をサポートしており、知識ベースは常に成長しています。

詳細については、Sh3llCON 2019(サンタンデール/スペイン)で行われた講演「Blind WAF identification」のスライドをご覧ください。

注: このプロジェクトの一環として、将来の参考のために、さまざまなウェブ保護システムの特徴的な応答のスクリーンショットを(手動で)収集しています。

スクリーンショット

インストール

最新のzipballは、こちらをクリックしてダウンロードできます。

できれば、GitリポジトリをクローンしてidentYwafをダウンロードしてください:

git clone --depth 1 https://github.com/stamparm/identYwaf.git

identYwaf は、どのプラットフォームでも、Pythonバージョン 2.6.x から 3.x までそのまま動作します。

使用方法

root@kitploit:~
$ python identYwaf.py 
                                    __ __ 
 ____  ___      ___  ____   ______ |  T  T __    __   ____  _____ 
l    j|   \    /  _]|    \ |      T|  |  ||  T__T  T /    T|   __|
 |  T |    \  /  [_ |  _  Yl_j  l_j|  ~  ||  |  |  |Y  o  ||  l_
 |  | |  D  YY    _]|  |  |  |  |  |___  ||  |  |  ||     ||   _|
 j  l |     ||   [_ |  |  |  |  |  |     ! \      / |  |  ||  ] 
|____jl_____jl_____jl__j__j  l__j  l____/   \_/\_/  l__j__jl__j  (1.0.XX)

Usage: python identYwaf.py [options] <host|url>

Options:
  --version           Show program's version number and exit
  -h, --help          Show this help message and exit
  --delay=DELAY       Delay (sec) between tests (default: 0)
  --timeout=TIMEOUT   Response timeout (sec) (default: 10)
  --proxy=PROXY       HTTP proxy address (e.g. "http://127.0.0.1:8080")
  --proxy-file=PRO..  Load (rotating) HTTP(s) proxy list from a file
  --random-agent      Use random HTTP User-Agent header value
  --code=CODE         Expected HTTP code in rejected responses
  --string=STRING     Expected string in rejected responses
  --post              Use POST body for sending payloads
ツールをダウンロード