-
Notifications
You must be signed in to change notification settings - Fork 374
安装说明
b1u3r edited this page Feb 2, 2019
·
2 revisions
- idea
- jdk1.8
- maven
以上三个程序必须提前安装好,把jdk和maven添加到环境变量里,确保在任何目录都可以执行mvn --version
和java --version
两个命令。
安装过程在此不多做赘述,请参考网上文章。
- sqlmap (爬虫时扫描注入会用到)
- nmap (端口扫描时会用到)
- awvs (深度扫描时会用到)
- metasploit (MSF控制台会用到)
- python (自己扩展python插件时会用到)
以上不是安装必须条件,不会影响框架启动。
用编辑器打开\web\src\main\resources\application.properties
database.dir
数据库文件存放路径,请修改到存在的文件夹。
server.port
服务启动端口,默认8080
安装好metasploit后,到msf目录下执行 msfrpcd -U msf -P msf -S -f
metasploit.host=127.0.0.1:55553 //msfrpc服务主机+端口
metasploit.user=msf //用户名
metasploit.pass=msf //密码
如果你的服务器安装了AWVS,可以去创建一个API KEY,然后修改相关配置。
awvs.host=https://127.0.0.1:3443 //awvs主机+端口
awvs.key=1986a***********3f7 // awvs api key
如果你有censys账号,可以修改相关配置,能扫描出更多资产。
censys.appid=2498685c-******4b8935820ed
censys.secret=z66tNlu******kI20c
sqlmap会在爬虫扫描时调用,下载好sqlmap后,执行 python sqlmapapi.py -s
让sqlmap api服务启动,然后修改相关配置
sqlmap.root=http://127.0.0.1:8775
idea自动构建项目时会提醒
选择import changes
,等待依赖包下载完成。
项目构建完成后运行WebApplication.java
在项目的根目录 运行命令 mvn clean package
然后maven会根据你的配置自动下载相关依赖并编译项目。
如果打包成功则会提示
[INFO] trackray framework ................................. SUCCESS [ 0.005 s]
[INFO] base ............................................... SUCCESS [ 14.350 s]
[INFO] module ............................................. SUCCESS [ 5.066 s]
[INFO] web ................................................ SUCCESS [ 7.370 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
编译成功后会在web模块下创建一个target目录。web-0.0.1-SNAPSHOT.jar 就是编译好的jar包
直接运行即可
java -jar xxx.jar
注意有ERROR标识的日志,如遇异常可提交issue。