Linux安装部署(Ubuntu)
WEB-UI项目地址,作者已经很久没更新了:
https://github.com/he1m4n6a/dcweb
从github上拉取下来
git clone https://github.com/he1m4n6a/dcweb.git
之后本地机器会出现“dcweb”的文件夹:
然后使用python2安装requirements.txt中的包。
其中Django的版本最好是是4.1版以上。可以使用如下命令安装:
pip2 install -i https://mirrors.aliyun.com/pypi/simple/ "django>=4.1"
安装java环境,java环境要求1.8.251以上。
apt-get install default-jdk
从官方的github地址中下载最新版的dependency-check.zip
https://github.com/jeremylong/DependencyCheck/releases/download/v9.0.8/dependency-check-9.0.8-release.zip
解压到dcweb下:
进入第二层的dcweb下,找到settings.py
修改里面的内容,主要修改服务允许使用的IP,如果你想让网络中的其他主机也访问到你的服务,就把内网的IP地址加上,比如我就加了192.168.0.2:
然后需要编辑上层dcweb/app/views.py
我主要修改了其分析时使用的参数,禁止其自动更新,因为我后续的环境是不需要联网的,如果你的环境持续联网,那么可以不修改:
当然开始监听的IP地址也要改一下,还是在views.py里面:
然后进入到dependency-chek的bin路径下,执行更新命令,更新一下数据库:
./dependncy-check.sh --updateonly
更新完成之后,就可以启动服务了:
python2 manage.py runserver 0.0.0.0:8888
之后就可以通过浏览器访问服务:
Windows安装
windows其实不用特殊安装,只用安装合适版本的java环境就可以。先使用bin路径下的bat脚本更新数据库,然后进行扫描就可以,至于使用什么命令进行扫描,可以查看官方的文档。
标签:github,dcweb,部署,py,dependency,com,check From: https://www.cnblogs.com/luogi/p/17963883