soar-web
安装地址
运行启动脚本
Windows: run.bat
Linux or Mac: bash run.sh
按Ctrl + c 结束
守护进程支持:
启动服务:bash manage.sh start
关闭服务:bash manage.sh stop
重启服务:bash manage.sh restart
注:当主机上存在多个 python 版本时, 需自行更改 run.sh, run.bat, manage.sh 中的 python 版本指定为 3.x 以上的版本运行。
python3安装命令
brew install python3
brew install python3-pip
修改文件:run.sh, run.bat, manage.sh时:
把python 改为 python3
先使用命令:bash run.sh 启动测试看看,如果报如下错误:
Traceback (most recent call last):
File "./soar-web.py", line 21, in <module>
from core.check import check_env
File "/Users/wuyao/soar-web/soar-web-master/core/check.py", line 9, in <module>
from Crypto import Random
ModuleNotFoundError: No module named 'Crypto'
解决办法:pip3 install pycrypto
访问
在浏览器上输入 http://127.0.0.1:5077 进行访问
配置
如果需要改IP地址和端口号, 可在 config.py 中进行修改
功能相关
关于存储: 所有的配置都是保存在浏览器 Local Storage 中的,多人之间使用是互补影响的,自己只能看到自己的配置,更换浏览器或者清除浏览器会造成配置丢失。
配置模板: 可以添加多数据库连接实例及配置,方便在 sql 评估的相互切换使用,具体配置项详情见https://github.com/XiaoMi/soar/blob/master/doc/config.md 。