当前位置: 首页 > news >正文

Xray-安全评估工具

Xray 基础用法和高级用法

Xray 是一款功能强大的安全评估工具,支持多种漏洞扫描和代理功能。以下是基础和高阶用法指南:

基础用法

1. 快速扫描

xray webscan --basic-crawler http://example.com --html-output report.html

2. 使用爬虫扫描

xray webscan --url http://example.com --plugins sqldet,xxe --html-output vuln.html

3. 被动扫描模式(配合Burp等代理)

xray webscan --listen 127.0.0.1:7777 --html-output proxy.html

4. 指定插件扫描

xray webscan --url http://example.com --plugins cmd-injection,path-traversal

5. 加载POC扫描

xray webscan --url http://example.com --poc ./nuclei-templates/

高级用法

1. 自定义配置扫描

xray webscan --config config.yaml --url http://example.com

2. 高级爬虫配置

xray webscan --basic-crawler http://example.com --max-depth 5 --include ".*example.*"

3. 暴力扫描增强

xray webscan --url http://example.com --plugins brute-force --brute-force-dict ./dict.txt

4. 分布式扫描

# 启动中心节点
xray genca
xray webscan --listen 127.0.0.1:7777 --webhook-output http://coordinator:8080# 启动多个worker节点
xray webscan --server tcp://coordinator:7777

5. 自定义POC扫描

xray webscan --url http://example.com --poc ./custom-pocs/ --poc-params "username=admin"

6. 高级输出配置

xray webscan --url http://example.com --json-output result.json --webhook-output http://webhook.url

7. 速率限制绕过

xray webscan --url http://example.com --rate-limit 10 --proxy http://proxy:8080

8. 深度扫描配置

xray webscan --url http://example.com --plugins all --scan-level 3 --timeout 300

9. 结合其他工具使用

subfinder -d example.com | httpx | xray webscan --url-file - --html-output results.html

10. 自定义HTTP头

xray webscan --url http://example.com --headers "Cookie: session=123; X-Forwarded-For: 127.0.0.1"

配置文件示例 (config.yaml)

plugins:sqldet:enabled: truelevel: highxss:enabled: truebrute-force:enabled: falsehttp:proxy: "http://127.0.0.1:8080"headers:User-Agent: "Mozilla/5.0 (Xray Scanner)"mitm:restriction:includes: [".*example.com"]

相关文章:

  • 19.TVS特性与使用注意事项
  • 学习spark-streaming收获
  • 7.14 GitHub命令行工具测试实战:从参数解析到异常处理的全链路测试方案
  • 深入Java JVM常见问题及解决方案
  • web基础+HTTP+HTML+apache
  • 回顾|Apache Cloudberry™ (Incubating) Meetup·2025 杭州站
  • 蓝桥杯Java全攻略:从零到一掌握竞赛与企业开发实战
  • 腾讯 Kuikly 正式开源,了解一下这个基于 Kotlin 的全平台框架
  • 基于esp32实现键值对存储读写c程序例程
  • MongoDB 操作全解析:从部署到安全控制的详细指南(含 emoji 趣味总结)
  • 测试基础笔记第十四天
  • 从回溯到记忆化搜索再到递推
  • 树莓派学习专题<11>:使用V4L2驱动获取摄像头数据--启动/停止数据流,数据捕获,缓存释放
  • Web前渗透
  • Win11 配置 Git 绑定 Github 账号的方法与问题汇总
  • flask返回文件的同时返回其他参数
  • 【密码学——基础理论与应用】李子臣编著 第七章 公钥密码 课后习题
  • ubuntu扩展逻辑卷并调整文件系统大小步骤
  • “RS232转Profinet,开启“变频器工业版绝绝子!”
  • Step1X-Edit: A practical framework for general image editing
  • 五一假期“热潮”来袭,计划南下的小伙伴注意了
  • 新版国家卫生监督抽查计划发布,首次明确打击网络“医托”
  • 价格周报|猪价继续回暖:二次育肥热度仍存,对猪价仍有一定支撑
  • 三大交易所修订股票上市规则:明确关键少数责任,强化中小股东保障
  • 秦洪看盘|短线热点降温,A股回落整固
  • 一季度公募管理规模出炉:44家实现增长,4家规模环比翻倍