溯光,英文名“TrackRay”,意为逆光而行,追溯光源。同时致敬安全圈前辈开发的“溯雪”,“流光”。
溯光是一个开源渗透测试框架,框架自身实现了漏洞扫描功能,集成了知名安全工具:Metasploit、Nmap、Sqlmap、AWVS、Burpsuite等。
溯光使用 Java 编写,SpringBoot 作为基础框架,JPA + HSQLDB嵌入式数据库做持久化,Maven 管理依赖,Jython 管理 Python 插件,quartz 做任务调度,freemarker 做视图层,Websocket 实现命令行式插件交互。
如有任何使用上的问题请提交 issue。如果你具备插件开发的能力,希望你也能一起来维护这个项目。
项目开发不易,如果对你有帮助请下 star 以示鼓励。
本项目禁止用于商业用途
溯光开发的初衷是方便安全研究者检测漏洞以及教育学习使用。
溯光严格禁止一切通过本程序进行的违反任何国家法律行为,请在合法范围内使用本程序。
我们不会上传未公开的漏洞插件,也不允许插件中存在破坏性的语句,目前module模块只写了几个有代表性的模块供开发者参考。
使用本程序则默认视为你同意我们的规则,请您务必遵守道德与法律准则。
如不遵守,后果自负,开发者将不承担任何责任!
git clone --depth=1 https://github.com/iSafeBlue/TrackRay.git
或下载 releases 最新版本源码docker build -t trackray_beta .
构建镜像docker run -dit -p 80:80 --name trackray_v3 trackray_beta
启动容器,可根据需求自行设定参数docker exec -it trackray_v3 /bin/bash
进入溯光工作目录application.properties
配置文件/release/
目录cd release/
,运行溯光nohup java -jar trackray.jar &
或 java -jar trackray.jar
,若提示未找到文件请先执行一遍mvn clean package
http://127.0.0.1
git clone --depth=1 https://github.com/iSafeBlue/TrackRay.git
或下载 releases 最新版本源码application.properties
配置文件或直接通过启动参数配置/release/
目录mvn clean package
cd release/
,运行溯光nohup java -jar trackray.jar &
或 java -jar trackray.jar
http://127.0.0.1
链接: https://pan.baidu.com/s/1lVAcB1r4gLJxzYXWtSs5xg 提取码: eexr
下载资源文件解压后将对应版本的“resource”目录移动到“release”目录下。
Intellij IDEA
,需要安装 lombok 插件。application.properties
中修改 trackray.account
和 trackray.password
。日期 | 描述 |
---|---|
2020-04-11 | 溯光3.2.1更新 |
2020-04-11 | 溯光3.2.0更新 |
2019-08-16 | 溯光3.1.0更新 |
2019-05-14 | 溯光3更新 |
2019-03-11 | 新增jython支持,可通过PyScript.java 插件调用python脚本 |
2019-02-02 | 修复在linux环境下相关bug |
2019-01-30 | 溯光2更新 |
2018-10-29 | 溯光渗透测试框架开源 |
项目由浅蓝发起并主导开发。
您的捐助将被用于
Email: blue#ixsec.org
交流群已满员,请添加作者微信邀请入群(备注溯光)。