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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
SourceLeakHacker — :bug: マルチスレッドのWebアプリケーションソース漏洩スキャナー | Kitploit
ツール/GitHubGitHub/wangyihang/sourceleakhacker
脆弱性スキャナーウェブ脆弱性スキャナー情報収集ウェブセキュリティ
GitHubwangyihang/sourceleakhacker

SourceLeakHacker

🐛 マルチスレッドのWebアプリケーションソース漏洩スキャナー

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

人気

すべて見る →

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

すべてのツールを探索

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

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

説明

SourceLeakHacker はマルチスレッドのWebディレクトリスキャナーです。

インストール

root@kitploit:~
pip install -r requirements.txt

使用法 

root@kitploit:~
usage: SourceLeakHacker.py [options]

optional arguments:
  -h, --help            show this help message and exit
  --url URL             url to scan, eg: 'http://127.0.0.1/'
  --urls URLS           file contains urls to scan, one line one url.
  --scale {full,tiny}   build-in dictionary scale
  --output OUTPUT       output folder, default: result/YYYY-MM-DD hh:mm:ss
  --threads THREADS, -t THREADS
                        threads numbers, default: 4
  --timeout TIMEOUT     HTTP request timeout
  --level {CRITICAL,ERROR,WARNING,INFO,DEBUG}, -v {CRITICAL,ERROR,WARNING,INFO,DEBUG}
                        log level
  --version, -V         show program's version number and exit

例

root@kitploit:~
$ python SourceLeakHacker.py --url=http://baidu.com --threads=4 --timeout=8
[302]   0       3.035766        text/html; charset=iso-8859-1   http://baidu.com/_/_index.php
[302]   0       3.038096        text/html; charset=iso-8859-1   http://baidu.com/_/__index.php.bak
...
[302]   0       0.063973        text/html; charset=iso-8859-1   http://baidu.com/_adm/_index.php
[302]   0       0.081672        text/html; charset=iso-8859-1   http://baidu.com/_adm/_index.php.bak
Result save in file: result/2020-02-27 07:07:47.csv
root@kitploit:~
$ cat url.txt                 
http://baidu.com/
http://google.com/

$ python SourceLeakHacker.py --urls=url.txt --threads=4 --timeout=8
[302]   0       2.363600        text/html; charset=iso-8859-1   http://baidu.com/_/__index.php.bak
[302]   0       0.098417        text/html; charset=iso-8859-1   http://baidu.com/_adm/__index.php.bak
...
[302]   0       0.060524        text/html; charset=iso-8859-1   http://google.com/_adm/_index.php.bak
[302]   0       0.075042        text/html; charset=iso-8859-1   http://baidu.com/_adm/_index.php.back
Result save in file: result/2020-02-27 07:08:54.csv

デモ

screenshot-00.png screenshot-01.png screenshot-02.png

TODO

  • 引数パーサー。
  • スキャン結果をCSVファイルに保存。
  • 複数のURL(ファイルから)のサポート。
  • すべてのパラメータにヘルプコメントを追加。
  • 使用法を更新。
  • 辞書要素の順序を体系的に調整。
  • WindowsとLinuxの両方に対応するようにロガーを変更。
  • ログレベルを追加。
  • スクリーンショットを更新。
  • リトライとデッドロックの回避
  • スキャン結果をSQLiteデータベースに保存。
  • 小さなURLの内容をダウンロードし、それらをSQLiteデータベースに保存。

既知のバグ

  • WindowsプラットフォームでCTRL Cが機能しない
ツールをダウンロード