type
status
date
slug
summary
tags
category
icon
password
Dirsearch是一款强大的目录枚举工具,可以帮助安全研究人员和网站管理员发现网站中存在的潜在风险。它通过递归地爬取网站目录,检查HTTP状态码,并搜索可能的敏感文件和目录。
安装
使用
pipx安装pipx 创建虚拟环境的机制
pipx 为每个安装的 Python 命令行工具自动创建独立的虚拟环境,以实现依赖隔离,其工作流程如下:
1. 虚拟环境存储路径
pipx 会在用户主目录下的固定路径中创建虚拟环境,默认路径为:
plaintext
每个包对应一个独立文件夹(例如安装
dirsearch 后,会生成 ~/.local/share/pipx/venvs/dirsearch 目录)。2. 虚拟环境创建过程
当你执行
pipx install 包名 时,pipx 会:- 调用 Python 内置的
venv模块,在上述路径中为该包创建全新的虚拟环境。
- 自动在该虚拟环境中执行
pip install 包名,安装包及其所有依赖。
3. 可执行文件的全局暴露
为了让你能在终端直接运行工具,pipx 会将虚拟环境中生成的可执行文件软链接到
~/.local/bin 目录(需确保该目录在系统 PATH 中)。例如,dirsearch 的可执行文件会被链接到 ~/.local/bin/dirsearch,从而实现 “全局可调用” 但 “依赖隔离” 的效果。这种机制既避免了不同工具之间的依赖冲突,又不需要手动管理虚拟环境的激活 / 退出,是 Python 命令行工具的推荐安装方式之一。
实际操作
dirsearch的源码托管在 GitHub,pipx支持直接从 Git 仓库安装工具,命令格式为:
执行
pipx ensurepath命令,自动将~/.local/bin添加到PATH:
验证安装:

- 作者:Yuyuzheng2499
- 链接:http://yuyuzheng2499.com/install/install-dirsearch-on-ubuntu
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
