环境:CentOS 7 64位下载:https://github.com/ysrc/xunfeng【操作系统安装相关依赖】CentOSyum install gcc libffi-devel python-devel openssl-devel libpcap-develUbuntu/Debiansudo apt-get update && sudo apt-get install gcc libssl-dev libffi-dev python-dev libpcap-dev
【安装python依赖库:】
需先安装pip,建议使用豆瓣的pip源,否则可能会因为超时导致出错。wget https://sec.ly.com/mirror/get-pip.py --no-check-certificate python get-pip.py已经有pip需更新到最新版本pip install -U pip pip install pymongo Flask xlwt paramiko
【配置MongoDB的yum源】vim /etc/yum.repos.d/mongodb-org-3.4.repo写入以下内容[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
【安装MonGODB】yum install -y mongodb-org #有可能因为网络问题,安装比较慢多等等就好
【启动MongoDB】systemctl start mongod【导入数据】mongorestore -h 127.0.0.1 --port65521-d xunfeng /root/xunfeng-master/db
【给MongoDB添加用户】mongo --port65521use xunfeng db.createUser({user:'scan',pwd:'your password',roles:[{role:'dbOwner',db:'xunfeng'}]}) exit请将your password换为你设定的密码。
【启动服务:】# 根据实际情况修改Conifg.py和Run.sh文件
chmod -R 755 xunfeng-mastersh/root/xunfeng-master/Run.sh
如果是安装在虚拟机则需要关闭:
systemctl stop firewalld.service
systemctl disable firewalld.service
转至http://www.jianshu.com/p/08d9cae40088