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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Sitadel — Webアプリケーションセキュリティスキャナー | Kitploit
ツール/GitHubGitHub/shenril/sitadel
脆弱性スキャナーウェブ脆弱性スキャナーウェブアプリケーション悪用情報収集ウェブセキュリティペネトレーションテスト
GitHubshenril/sitadel

Sitadel

Webアプリケーションセキュリティスキャナー

リポジトリを見る
6121151日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

Sitadel - Webアプリケーションセキュリティスキャナー

root@kitploit:~
   _   _   _         _____ _                 _       _
  | |_| |_| |      / _____|_)  _            | |     | |
  |         |     ( (____  _ _| |_ _____  __| |_____| |
  |    _    |      \____ \| (_   _|____ |/ _  | ___ | |
  |   |_|   |      _____) ) | | |_/ ___ ( (_| | ____| |
  |         |     (______/|_|  \__)_____|\____|_____)\_) 

python3 Build Status license

SitadelはWAScanのアップデートであり、python >= 3.4に対応しています。 これにより、新しいモジュールの作成や新機能の実装において、より柔軟性が向上します:

  • フロントエンドフレームワークの検出
  • コンテンツデリバリネットワークの検出
  • スキャンにリスクレベルを設定可能
  • プラグインシステム
  • ビルド&実行可能なDockerイメージ

目次

  • Sitadel - Webアプリケーションセキュリティスキャナー
    • 目次
    • 必要条件の注意
    • インストール
    • 機能
    • 使い方
    • モジュール一覧
    • 使用例
    • Dockerで実行

必要条件の注意

このプロジェクトは python >= 3.4 のみ サポートします。2.7へのバックポートはありません。

インストール

root@kitploit:~
git clone https://github.com/shenril/Sitadel.git
cd Sitadel
pip3 install .
python sitadel.py --help

機能

  • フィンガープリント

    • サーバー
    • Webフレームワーク (CakePHP,CherryPy,...)
    • フロントエンドフレームワーク (AngularJS,MeteorJS,VueJS,...)
    • Webアプリケーションファイアウォール (WAF)
    • コンテンツ管理システム (CMS)
    • オペレーティングシステム (Linux,Unix,..)
    • 言語 (PHP,Ruby,...)
    • Cookieセキュリティ
    • コンテンツデリバリネットワーク (CDN)
  • 攻撃:

    • ブルートフォース

      • 管理画面
      • 一般的なバックドア
      • 一般的なバックアップディレクトリ
      • 一般的なバックアップファイル
      • 一般的なディレクトリ
      • 一般的なファイル
      • ログファイル
    • インジェクション

      • HTMLインジェクション
      • SQLインジェクション
      • LDAPインジェクション
      • XPathインジェクション
      • クロスサイトスクリプティング (XSS)
      • リモートファイルインクルージョン (RFI)
      • PHPコードインジェクション
    • その他

      • HTTP許可メソッド
      • HTMLオブジェクト
      • 複数インデックス
      • Robotsパス
      • Web Dav
      • クロスサイトトレーシング (XST)
      • PHPINFO
      • .Listing
    • 脆弱性

      • ShellShock
      • Anonymous Cipher (CVE-2007-1858)
      • Crime (SPDY) (CVE-2012-4929)
      • Struts-Shock

使い方

root@kitploit:~
sitadel.py [-h] [-r {0,1,2}] [-ua USER_AGENT] [--redirect]
           [--no-redirect] [-t TIMEOUT] [-c COOKIE] [-p PROXY]
           [-f FINGERPRINT [MODULE ...]] [-a ATTACK [MODULE ...]]
           [--config CONFIG] [-v] [--version]
           TARGET_URL

モジュール一覧

攻撃モジュール説明
bruteforce複数のファイル(バックアップファイル、管理コンソールなど)の場所をブルートフォースで特定
injection様々な言語(SQL, html, ldap, javascript...)に対するインジェクションを試行
vulns既知の脆弱性(crime, shellshock)のテストを試行
other様々な興味深いリソース(DAV, htmlオブジェクト, phpinfo, robots.txt...)を調査

使用例

シンプルな実行

python3 sitadel http://website.com

リスクレベルをDANGEROUSに設定し、リダイレクトを追跡しないで実行

python3 sitadel http://website.com -r 2 --no-redirect

特定のモジュールのみ実行し、詳細出力を有効にする

python3 sitadel http://website.com -a bruteforce -f header server -v

Dockerで実行

docker build -t sitadel .

docker run sitadel http://example.com

ツールをダウンロード
ARGUMENT説明
-h, --helpヘルプを表示
-r, --risk {0,1,2}Sitadelが実行するリスクレベルを指定します(一部の攻撃は実行されません)
-ua, --user-agent攻撃のHTTPリクエストに使用するユーザーエージェント
--redirectSitadelに対し、ページリダイレクトの302リクエストを追跡するよう指示
--no-redirectSitadelに対し、ページリダイレクトの302リクエストを追跡しないよう指示
-t, --timeoutWebサイトへのHTTPリクエストのタイムアウトを指定
-c, --cookie攻撃リクエストと一緒に送信するCookieを指定
-p, --proxyHTTPリクエストを実行するプロキシを指定
-f, --fingerprintWebサイトのスキャンに有効化するフィンガープリントモジュールを指定 {cdn,cms,framework,frontend,header,lang,server,system,waf}
-a, --attackWebサイトのスキャンに有効化する攻撃モジュールを指定 {bruteforce, injection, vulns, other}
-c, --configSitadelスキャンの設定ファイルを指定。デフォルトはconfig/config.yml
-v, --verbosityログの詳細度を増加。例: -v , -vv, -vvv
--versionSitadelのバージョンを表示
フィンガープリントモジュール説明
cdnターゲットがコンテンツデリバリネットワーク (fastly, akamai, cloudflare...) を使用しているか判定
cmsターゲットがコンテンツ管理システム (drupal, wordpress, magento...) を使用しているか判定
frameworkターゲットがバックエンドフレームワーク (cakephp, rails, symfony...) を使用しているか判定
frontendターゲットがフロントエンドフレームワーク (angularjs, jquery, vuejs...) を使用しているか判定
headerターゲットとの間で交換されるヘッダーを検査
langターゲットが使用するサーバー言語 (asp, python, php...) を推定
serverターゲットが使用するサーバー技術 (nginx, apache...) を推定
systemターゲットが使用するオペレーティングシステム (linux, windows...) を推定
wafターゲットがWebアプリケーションファイアウォール (barracuda, bigip, paloalto...) を使用しているか判定