漏洞管理平台
<center>#### SEMF漏洞管理平台</center>
<p>基础环境安装</p>
<h4>一,安装依赖</h4>
<p><strong>yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y</strong></p>
<h5>二,安装python3</h5>
<p><strong># yum install python3 -y
</strong># python3 -V****</p>
<h5>三,安装erlang</h5>
<h5>**wget <a href="http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm">http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm</a></h5>
<p>rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm
erl -version</p>
<h4>四,安装Rabitmq</h4>
<h5>cd /tmp</h5>
<h6>wget <a href="https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.-el7.noarch.rpm">https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.-el7.noarch.rpm</a> # 下载</h6>
<p>yum install rabbitmq-server-3.6.9-1.el7.noarch.rpm -y
service rabbitmq-server start
rabbitmq-plugins enable rabbitmq_management </p>
<h5>五,rabbitmq基本操作</h5>
<p>rabbitmqctl add_user admin admin<br />
rabbitmqctl add_vhost semf
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p semf admin ".<em>" ".</em>" ".*"</p>
<h4>六,安装nmap</h4>
<h6>yum install nmap -y</h6>
<h4>七,防火墙设置</h4>
<p>systemctl start firewalld.service
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=8000/tcp --permanent<br />
firewall-cmd --reload
firewall-cmd --zone=public --list-ports </p>
<h4>八,安装SeMF</h4>
<p>cd /opt
mkdir SeMF
cd SeMF/
yum install git -y
git clone <a href="https://gitee.com/gy071089/SecurityManageFramwork">https://gitee.com/gy071089/SecurityManageFramwork</a>
cd SecurityManageFramwork/
ls
vim /opt/SeMF/SecurityManageFramwork/SeMF/settings.py
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/2d349676114f2448dcba287a21d38737?showdoc=.jpg" alt="" />hi</p>
<h4>九,安装依赖</h4>
<p>cd /opt/SeMF/SecurityManageFramwork/
sudo python3 -m pip install -r requirements.txt
pip uninstall django(如何出现报错要降低版本)</p>
<h4>十,初始化数据库</h4>
<p>python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py createsuperuser
此处输入密码有复杂度要求,此处为登录SeMF界面的超管账户。
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/92f3107a120f9c490cb67e8f3c5c747d?showdoc=.jpg" alt="" />
python3 cnvd_xml.py
python3 initdata.py<br />
celery -A SeMF worker -l info
python3 manage.py runserver 192.168.8.15:8000 </p>
<p><a href="http://www.mamicode.com/info-detail-2939580.html">http://www.mamicode.com/info-detail-2939580.html</a></p>