mmpx12/xenv

GitHub: mmpx12/xenv

批量扫描网站是否存在 .env 配置文件泄露的安全检测工具

Stars: 14 | Forks: 5

# X-ENV ![img](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/cd788969c0122732.png) 扫描暴露的 env 文件。 ## 用法: ``` -h, --help Show this help -t, --thread=NBR Number of threads (default 50) -o, --output=FILE Output file (default found_env.txt) -i, --input=FILE Input file -e, --env-path=ENV Env Path (comma separated) -k, --insecure Ignore certificate errors -u, --user-agent=USR Set user agent -p, --proxy=PROXY Use proxy (proto://ip:port) -V, --version Print version and exit ``` **[!] 注意:** `-e|--env-path` 不应包含空格且必须以 `/` 开头。 默认情况下它只扫描 "/.env",但最常见的路径有: - /.env - /api/.env - /core/.env - /admin/.env - /local/.env - /docker/.env - 等等... ## 示例: ``` $ xenv -i top-alexa.txt $ xenv -i top-alexa.txt -k -e "/.env,/api/.env,/core/.env" $ xenv -p socks5://127.0.0.1:9050 -o good.txt -i top-alexa.txt -t 60 ``` **输入文件示例:** ``` google.com github.com domain.com/code ``` **注意:** 列表中的域名不应包含协议: ``` req, err := http.NewRequest("GET", "https://"+url+"/.env/", nil) ``` #### 警告 不要使用过多线程,否则会导致自身遭到 DOS。 ## 安装: 如果 **$GOROOT/bin/** 在 **$PATH** 中,可使用单行命令安装: ``` go install github.com/mmpx12/xenv@latest ``` 或者从源码安装: ``` git clone https://github.com/mmpx12/xenv.git cd xenv make sudo make install # 或 sudo make all ``` 对于 **termux**,你可以执行: ``` git clone https://github.com/mmpx12/xenv.git cd xenv make make termux-install # 或 make termux-all ``` 还有预编译的二进制文件,可在[此处](https://github.com/mmpx12/xenv/releases/latest)找到。
标签:DNS枚举, .env扫描, EVTX分析, Go语言, X-ENV, 密码管理, 文件泄露, 日志审计, 环境变量检测, 程序破解, 网络安全工具, 路径爆破, 配置安全