搭建宜信漏洞管理平台-洞察系统
时间: 2019-12-04来源:OSCHINA
前景提要
「深度学习福利」大神带你进阶工程师,立即查看>>>
0x00操作系统:
CentOS Linux release 7.5.1804 (Core)
step1:安装mysql客户端,后面执行初始化,sql用
#yum install mariadb
step2:安装git工具,后面拉取代码用
yum install git
step3:docker安装mysql镜像,洞察系统用
#docker pull mysql:5.7.13
启动数据库: docker run -d -p 127.0.0.1:6606:3306 \ --name open_source_mysqldb \ -e MYSQL_ROOT_PASSWORD=root \ mysql:5.7.13
step4:初始化数据库 mysql -h 127.0.0.1 -P 6606 -u root -p Enter password:root mysql> CREATE DATABASE IF NOT EXISTS vuldb DEFAULT CHARSET utf8 COLLATE utf8_general_ci; mysql> grant all on vuldb.* to vuluser@'%' identified by 'vulpassword'; mysql> flush privileges; mysql> quit
#mysql -h127.0.0.1 -P6606 -uroot -p vuldb < srcpm/vuldb_init.sql
step5:拉取镜像
# docker pull daocloud.io/liusheng/vulpm_docker:latest
step6:启动洞察服务
下载代码
#git clone https://github.com/creditease-sec/insight.git
启动服务
# docker run -d -p 9000:5000 \
--link open_source_mysqldb:db \
--name open_source_srcpm \
-v $PWD/srcpm:/usr/local/src/insight/srcpm \
-e DEV_DATABASE_URL='mysql://vuluser:vulpassword@db/vuldb' \
-e SrcPM_CONFIG=development \
-e MAIL_PASSWORD='xxxxxx' \
daocloud.io/liusheng/vulpm_docker:latest \
sh -c 'supervisord -c /usr/local/src/insight/srcpm/supervisor.conf && supervisorctl -c /usr/local/src/insight/srcpm/supervisor.conf start all && tail -f /usr/local/src/insight/srcpm/log/gunicorn.err && tail -f /usr/local/src/insight/srcpm/log/mail_sender.err'
step7:设置ip转发,如果已设置则忽略此步;
检查是否已经设置了ip转发
cat /proc/sys/net/ipv4/ip_forward
默认为0则不支持ip转发,设置为1才可以在其他ip访问此服务
本地服务已经正常启动,端口已经开启监听,但是无法通过ip访问
设置一下ip转发,默认系统是不开启的,操作如下命令即可:
# echo 1 > /proc/sys/net/ipv4/ip_forward

默认用户名、密码: admin@admin.com |11
ps:
官方文档需要要按照/opt/webapp创建项目目录
否则要改动配置文件supervisor.conf才可以正常启动
本例是修改了配置文件以后启动的。

【参考网址】
https://github.com/creditease-sec/insight

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行