企业内网安全管理平台SecurityManageFramwork搭建
作者
https://gitee.com/gy071089/SecurityManageFramwork
按照步骤搭建
安装git
yum install git
克隆到b本地
git clone https://github.com/dongfangyuxiao/SecurityManageFramwork
cd SecurityManageFramwork/
安装python3(原有的是python2)
sudo yum install yum-utils
sudo yum install epel-release
sudo yum install python36
mv /usr/bin/python /usr/bin/pythonold
ln -s /usr/bin/python3.6 /usr/bin/python
vi /usr/bin/yum
修改第一行#!/usr/bin/python2.7
重新换回来
mv /usr/bin/python /usr/bin/python3
mv /usr/bin/pythonold /usr/bin/python
yum install python-pip
安装python3 pip
wget –no-check-certificate https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
安装相关软件
yum install zlib-devel bzip2-devel openssl-devel
readline-devel tk-devel gcc make
ncurses-devel
切换 tmp 路径(免去删除过程文件,重启自动删除)
下载 python3 安装包,这里我选择的是 3.6.5
yun install wget -y
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
解压文件包
tar -xvJf Python-3.6.5.tar.xz
cd Python-3.6.5
编译安装
./configure prefix=/usr/local/python3
make && make install
创建软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
sqlite-devel1.2
Rabitmq 安装
下载 erlang
wget
http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm
安装 rpm
rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm
yum -y install erlang
查看版本:
erl –version
下载 rabbitmq
wget
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.
el7.noarch.rpm
安装 rabitmq
yum install rabbitmq-server-3.6.9-1.el7.noarch.rpm
启动 rabbitmq
service rabbitmq-server start
开启 web 端
rabbitmq-plugins enable rabbitmq_management
添加用户
rabbitmqctl add_user test test23
添加 vhost
rabbitmqctl add_vhost vhost
设置标签
rabbitmqctl set_user_tags test administrator
设置权限
rabbitmqctl set_permissions -p vhost test “.” “.” “.*”
正则表达式,’.*’表示所有权限)
安装 nmap
yum install nmap
1.3
systemctl stop firewalld.service
//关闭防火墙,生产环境不建议使用2
应用程序安装
2.1 应用安装
创建项目路径
mkdir SeMF
cd SeMF
克隆项目
git clone https://gitee.com/gy071089/SecurityManageFramwork.git
进入项目目录:
更改 setting 文件
cd SeMF
vi setting.py
更改如下信息:
EMAIL 相关为你邮箱的相关信息,参照注释进行修改
BROKER_URL 是你之前安装 rabbitmq 设置的账号和密码,详情参考 1.2 章
数据库设置
这里的话,需要注意,默认是 sqlite,也可以选用 mysql,注意使用 mysql 创建数
据库时,名称要与 NAME 一致,且字符类型为 utf-8设置完成后,切换到项目根目录,
使用管理员权限安装依赖组件
sudo python3 -m pip install -r requirements.txt
//安装依赖组件
python3 manage.py makemigrations
//初始化数据表
python3 manage.py migrate
//初始化数据库
创建超级账号
python3 manage.py createsuperuser初始化漏洞库(CNNVD 漏洞数据,测试环境可不执行,执行过程中出现 fail 表明
python3 manage.py createsuperuser
Username (leave blank to use ‘root’): SeMF
Email address: semf
Error: Enter a valid email address.
Email address: test@test.com
Password:
Password (again):
This password is too short. It must contain at least 8 characters.
Password:
Password (again):
The password is too similar to the email address.
This password is too short. It must contain at least 8 characters.
This password is too common.
Password:
Password (again):
Superuser created successfully.
密码为root@123
漏洞信息不完善或不重要,可忽略)
python3 cnvd_xml.py
python3 initdata.py
开启异步任务,执行 celery:
创建 sh 文件
vi celery.sh
写入如下信息:
python3 -m celery -A SeMF worker -l info –autoscale=10,4 >> logs/celery.log 2>&1
&
echo ‘Start celery for semf’
执行 celery
chmod u+x celery.sh
sudo ./celery.sh
查看 celery 情况:
pa –ef|grep celery
python3 manage.py runserver 0.0.0.0:8000
其他的功能还在探索中
企业内网安全管理平台SecurityManageFramwork搭建相关推荐
- 企业内网防火墙搭建实验
企业内网防火墙搭建实验 在一些企业中经常会搭建一些如下图所示的网络架构,在企业内部不仅可以正常访问内部网络,也可以正常访问外网.此外外网客户端也可以正常访问企业内部的web服务器.运维人员通常会通过额 ...
- 企业内网视频会议服务器搭建有哪些技巧?
企业视频会议服务器搭建在企业内部网络保障安全,是目前众多企业考虑的重要因素点,那么,内网视频会议服务器搭建该如何选择视频会议服务器?今天,我们分享一下内网视频会议服务器的选择与搭建. 1.企业内网视频 ...
- 企业内网安全建设的全面解析
引言 随着信息技术的发展,信息化在企业的生产经营活动中起到越来越重要的支撑作用.企业局域网的普及,办公自动化的广泛应用,企业内部ERP.MES.生产自动化等各种应用系统的实施,在给企业活动带来极大便利 ...
- 【最佳实践】企业内网安全解决方案
一. 为什么要关注企业内网安全? 随着云计算与大数据技术的日渐成熟,IT已经成为企业业务的核心支撑,并即将成为企业业务创新的核心驱动力.因此,信息安全成为了企业安全的重中之重.绝大部分的企业都会建立企 ...
- 步步高选择Chinasec(安元)成为家电企业内网安全保密先行者
步步高是中国乃至世界家电界的著名企业,尤其在视听音响设备方面,占据了中国大部分市场份额.作为一个具备核心竞争力的大型企业,步步高已经实现了研发.设计和生产系统的信息化,在提高生产效率的同时,大型的信息 ...
- 细致的内网安全管理,确保网络安全无忧
内网安全问题对于企业来说,应该从四个层次入手,综合考虑企业的内网安全问题,在IT运维方面即是确定用户的行为安全;最后当用户经过层层的安全检查,又如何保障登机的安全,企业还需要对其基础设施的配置安全性进 ...
- winmanager内网安全管理和文档加密管理系统
winmanager内网安全管理和文档加密管理系统<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...
- “内网危机”直击企业要害 北信源筑牢企业内网安全高墙
内网威胁直击企业命门 现如今,随着信息化技术高速发展,办公信息化已成为当今社会发展的常态.但与此同时,全球范围内与网络安全相关的危机事件频发,企业办公不仅面临黑客攻击.病毒破坏等外部网络的远程侵害,还 ...
- 介绍一款成为内网安全管理专家的好帮手--内网管理软件
清扬内网管理软件具有远程屏幕拷贝.远程屏幕监控.全硬盘文件监控和文件监视.上网行为检查和打印监控等网络监控功能(可选组件):具有有禁用USB.禁用光驱.软驱.管理非法外联等阻断管理功能:具有禁用QQ. ...
最新文章
- 一:HDFS 用户指导
- LESSON 9.5 随机森林在巨量数据上的增量学习
- 10.22 tcpdump:监听网络流量
- [Swift]八大排序算法(八):基数排序
- express 项目文件目录说明及功能描述
- 10个MySQL加载数据内文件示例以将文本文件数据上传到表
- 软件比较 - Sniffer、Omnipeek、科来网络分析系统过滤器比较之位过滤 在捕获数据包时,有时候需要对一个字节中的某一个位进行精确匹配,这时,我们就需要用到位过滤。位过滤相对于地址、端口、协
- 这是一个价值一个亿的项目思维导图
- 记录下准备蓝桥杯的过程吧
- Markdown字体大小颜色、大小、背景色 (二)
- [原创]分析某app直播地址的过程
- Python简单?先来40道基础面试题测试下
- 计算机考试 虚拟机,虚拟机在全国计算机等级考试机试中的应用.doc
- onvif gsoap 设备端接口方法部署示例及gsoap代码调用分析
- 3 种关键函数调用约定
- iatf16949标准三大过程_IATF16949要求过程、文件、记录汇总
- Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之Diet Architecture Why it Works(Design Decisions)
- 微信公众号开发异常码及异常原因
- python科学数据包-初识pandas
- 利用有道云笔记接口写一个多端同步桌面便签
热门文章
- jquery 简单的进度条实现代码
- powerbi不能发布到web
- HP的测试数据解决方案 - Test Data Management
- 商业数据分析从入门到入职(9)Python网络数据获取
- 南京邮电大学通达学院编译原理2022年1月期末试卷考试回忆
- ubuntu:dpkg was interrupted, you must manually run 'dpkg --conf
- 2022年五一杯数学建模C题火灾报警系统问题求解全过程论文及程序
- Robot接口测试post请求(form/json格式)
- 基于matlab的倒立摆设计,基于matlab的倒立摆设计.doc
- 软碟通出现Error fornating NTFS volume 5的解决方法