Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
insect — 高性能なWebパス発見およびディレクトリブルートフォースツール。カスタマイズ可能なワードリスト、フィルター、再帰スキャンを使用して、隠しファイル、ディレクトリ、エンドポイントを発見し、ペネトレーションテストに利用します。 | Kitploit
ツール/GitHubGitHub/nu11secur1ty/insect
偵察脆弱性スキャナー情報収集ウェブセキュリティファジングペネトレーションテスト
GitHubnu11secur1ty/insect

insect

高性能なWebパス発見およびディレクトリブルートフォースツール。カスタマイズ可能なワードリスト、フィルター、再帰スキャンを使用して、隠しファイル、ディレクトリ、エンドポイントを発見し、ペネトレーションテストに利用します。

リポジトリを見る
1563年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

insect - Webパス発見

最新リリース: v1.4 (20222.09.03)

ウェブサーバーのディレクトリやファイルをブルートフォースするために設計された高度なコマンドラインツール、別名ウェブパススキャナー

アイデア by @maurosoria と @shelld3v

Developement-2022 は @nu11secur1ty によって活発に開発されています

目次

  • インストール
  • ワードリスト
  • オプション
  • 設定
  • 使用方法
    • シンプルな使用方法
    • 進行状況の一時停止
    • 再帰
    • スレッド
    • プレフィックス / サフィックス
    • ブラックリスト
    • フィルター
    • 生リクエスト
    • ワードリスト形式
    • 拡張子の除外
    • サブディレクトリのスキャン
    • プロキシ
    • レポート
    • その他のコマンド例
  • Docker サポート
    • Docker Linux のインストール
    • insect イメージのビルド
    • insect の使用
  • 参考文献
  • ヒント
  • 貢献
  • ライセンス

ツール:

  • Attack-Modules-2022

インストールと使用方法

必要条件: Python 3.10.5 以上

以下のインストール方法のいずれかを選択してください:

  • git でインストール: git clone https://github.com/nu11secur1ty/insect.git --depth 1 (推奨)
  • ZIP ファイルでインストール: こちらからダウンロード
  • Docker でインストール: docker build -t "insect:latest" . (詳細はこちら)

パッケージマネージャーからのインストール:

  • PyPi でインストール: pip3 install dirsearch
  • Kali Linux でインストール: sudo apt-get install dirsearch (非推奨)

ワードリスト (重要)

概要:

  • ワードリストはテキストファイルで、各行がパスです。
  • 拡張子について、他のツールとは異なり、dirsearch と insect は -e フラグの拡張子で %EXT% キーワードのみを置き換えます。
  • %EXT% がないワードリスト(例: SecLists)の場合、-f | --force-extensions スイッチが必要で、ワードリストのすべての単語に拡張子と / を追加します。
  • 既に拡張子があるワードリストエントリに拡張子を適用するには、-O | --overwrite-extensions を使用します(注: .log, .json, .xml, ... や .jpg, .png などのメディア拡張子など、一部の拡張子は上書きから除外されています)
  • 複数のワードリストを使用するには、カンマで区切ります。例: wordlist1.txt,wordlist2.txt

例:

  • 通常の拡張子:``` index.%EXT%
拡張子として **asp** と **aspx** を指定すると、次の辞書が生成されます:```
index
index.asp
index.aspx
  • 拡張機能を強制:``` admin
**-f**/**--force-extensions** フラグを使って拡張子として **php** と **html** を渡すと、以下の辞書が生成されます:```
admin
admin.php
admin.html
admin/
  • 上書き拡張子:``` login.html
拡張子として **jsp** と **jspa** を **-O**/**--overwrite-extensions** フラグと共に渡すと、以下の辞書が生成されます:```
login.html
login.jsp
login.jspa

オプション -------``` Usage: insect.py [-u|--url] target [-e|--extensions] extensions [options]

Options: --version show program's version number and exit -h, --help show this help message and exit

Mandatory: -u URL, --url=URL Target URL(s), support multiple flags -l PATH, --url-file=PATH URL list file --stdin Read URL(s) from STDIN --cidr=CIDR Target CIDR --raw=PATH Load raw HTTP request from file (use --scheme flag to set the scheme) -s SESSION_FILE, --session=SESSION_FILE Session file --config=PATH Full path to config file, see 'config.ini' for example (Default: config.ini)

Dictionary Settings: -w WORDLISTS, --wordlists=WORDLISTS Customize wordlists (separated by commas) -e EXTENSIONS, --extensions=EXTENSIONS Extension list separated by commas (e.g. php,asp) -f, --force-extensions Add extensions to the end of every wordlist entry. By default insect only replaces the %EXT% keyword with extensions -O, --overwrite-extensions Overwrite other extensions in the wordlist with your extensions (selected via -e) --exclude-extensions=EXTENSIONS Exclude extension list separated by commas (e.g. asp,jsp) --remove-extensions Remove extensions in all paths (e.g. admin.php -> admin) --prefixes=PREFIXES Add custom prefixes to all wordlist entries (separated by commas) --suffixes=SUFFIXES Add custom suffixes to all wordlist entries, ignore directories (separated by commas) -U, --uppercase Uppercase wordlist -L, --lowercase Lowercase wordlist -C, --capital Capital wordlist

General Settings: -t THREADS, --threads=THREADS Number of threads -r, --recursive Brute-force recursively --deep-recursive Perform recursive scan on every directory depth (e.g. api/users -> api/) --force-recursive Do recursive brute-force for every found path, not only directories -R DEPTH, --max-recursion-depth=DEPTH Maximum recursion depth --recursion-status=CODES Valid status codes to perform recursive scan, support ranges (separated by commas) --subdirs=SUBDIRS Scan sub-directories of the given URL[s] (separated by commas) --exclude-subdirs=SUBDIRS Exclude the following subdirectories during recursive scan (separated by commas) -i CODES, --include-status=CODES Include status codes, separated by commas, support ranges (e.g. 200,300-399) -x CODES, --exclude-status=CODES Exclude status codes, separated by commas, support ranges (e.g. 301,500-599) --exclude-sizes=SIZES Exclude responses by sizes, separated by commas (e.g. 0B,4KB) --exclude-texts=TEXTS Exclude responses by texts, separated by commas (e.g. 'Not found', 'Error') --exclude-regex=REGEX Exclude responses by regex (e.g. '^Error$') --exclude-redirect=STRING Exclude responses if this regex (or text) matches redirect URL (e.g. '/index.html') --exclude-response=PATH Exclude responses similar to response of this page, path as input (e.g. 404.html) --skip-on-status=CODES Skip target whenever hit one of these status codes, separated by commas, support ranges --min-response-size=LENGTH Minimum response length --max-response-size=LENGTH Maximum response length --max-time=SECONDS Maximum runtime for the scan

ツールをダウンロード