Skip to main content

dirsearchx — dirsearch 三界面驱动(GUI / CLI)

围绕一份 未修改 的 dirsearch(放入 vendor/)做桌面 GUI 与命令行透传。 零第三方依赖:GUI 走标准库 tkinter,dirsearch 本体经子进程驱动。

功能

  • 极简主屏:目标 URL + 一键任务 + 常用参数快捷 + 运行控制 + 流式日志
  • 一键任务(10 个预设):快速探测 / 后台配置 / Web 页面 / 管理后台 / 全量深度 / 备份文件 / 爬虫发现 / 限速礼貌扫 / JSON 报表 / 认证爆破
  • 专家面板:按 dirsearch --help-all 分 9 组、约 100 项全选项(布尔=复选框,取值=复选框+输入)
  • 结果表:自动解析 [HH:MM:SS] STATUS - SIZE - PATH 行,按状态码着色,列出跳转目标
  • 配置档:保存/加载/列出,JSON 存于 profiles/
  • CLI 透传:dirsearch-cli -u http://target/ ... 原样驱动 dirsearch;加 --json 输出结构化结果

安装

# 从 PyPI 安装(推荐;会自动拉取 dirsearch 本体)
pip install dirsearchx

或从源码安装(Windows 可直接跑 install.bat):

git clone --depth 1 https://github.com/maurosoria/dirsearch.git vendor/dirsearch
pip install .

dirsearch 自动发现顺序:环境变量 DIRSEARCH_HOME/DIRSEARCH_PATH → pip 安装的 dirsearch 包 → 包内 vendor/dirsearch → 常见路径 → 系统 which dirsearch。

启动

dirsearch-gui                          # 桌面 GUI
dirsearch-cli -u http://example.com    # 透传(等价裸跑 dirsearch)
dirsearch-cli --json -u http://example.com -t 30   # 结果输出为 JSON
dirsearch-cli --list-vendor            # 查看定位到的 dirsearch 根目录与版本

不装脚本时也可直接:

python -m dirsearchx.gui
python -m dirsearchx.cli -u http://example.com

目录结构

dirsearch-GUI/
├── dirsearchx/
│   ├── core/        vendor 发现 / 选项编目 / argv 构建 / 子进程 runner / 输出解析 / 预设 / 配置档
│   ├── gui/         tkinter 主屏
│   └── cli/         命令行透传
├── vendor/dirsearch/   未修改的 dirsearch(git clone)
├── pyproject.toml
├── install.bat
└── README.md

安全提醒

dirsearch 是主动探测工具,请仅对已获授权的目标使用。 “限速礼貌扫”预设适合对不确定的生产目标做低影响试探;正式授权测试请用全量预设。

Release files for dirsearchx 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dirsearchx 0.1.0
File Size Uploaded
dirsearchx-0.1.0.tar.gz 21.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dirsearchx 0.1.0
File Interpreter ABI Platform
dirsearchx-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 44.2 kB

Release files / dirsearchx-0.1.0.tar.gz

Download URL dirsearchx-0.1.0.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
25deb88159aa342edb5e97f986f971f3e8a257cfa217d9f44214c8d58ce9f462
BLAKE2b-256 checksum
How to use checksums
23e476cb539a088933c23ae3cddf88876bb02dd857863573ea49af129465b155
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / dirsearchx-0.1.0-py3-none-any.whl

Download URL dirsearchx-0.1.0-py3-none-any.whl
Size 22.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fe98bbf1e0fa31fec6b4734c9f9f2ae72654d05778435f1171c1b67f9cab8979
BLAKE2b-256 checksum
How to use checksums
d0d35e3ff67f2047ebce15c4e2924cbcb96c14d268e11a66749492398a4bdf34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page