搭建巡风扫描器

环境安装

一:git clone

clone下项目,然后使用pycharm打开这个项目。

二:利用anaconda创建python2.7虚拟环境

巡风使用的python版本是2.7,创建一个虚拟环境,pycharm打开项目后,选择这个虚拟环境,然后安装requirements.txt里面的库,也可以使用pip一键安装,不过那样需要把requirements.txt放在虚拟环境中的scripts文件中

三:安装mongodb,为了快速把运行起来,先不吧mongodb设置为服务,先通过命令行的形式启动mongodb

下载: https://sec.ly.com/mirror/mongodb-win32-x86_64-2008plus-ssl-3.4.0-signed.msi

 

 

部署与配置

一:创建数据库

创建一个用来存放巡风数据库的文件夹,比如我的是:

 

 

 二:启动mongodb服务

mongod.exe (--port 65521) --dbpath f:\mongodb_db\xunfeng

 

在启动的时候需要用到两个参数 --port(设置mongodb的端口)--dbpath(设置刚才创建数据库的路径),源码里面使用的端口是65521,mongodb启动默认端口是27017,如果不使用--port参数,把源码俩面的65521改成27017也行(run.bat config.py这两个文件中),这里使用了默认端口。注意:在运行这个命令的时候,需要在mongodb\bin目录中

三:连接数据库并创建用户和密码

服务开启后,另开一个命令行,通过mongodb连接刚才创建的那个文件夹,命令如下:

mongo (127.0.0.1:65521/)xunfeng

 

如果你更改的服务的端口,就加上括号里面的内容,使用默认端口的话,则只需要 mongo xunfeng,这样我们就把刚才创建的一个文件夹变成了mongodb的一个空的数据库,接下来为这个数据库设置用户和密码,命令如下:

db.createUser({user:'scan',pwd:'scanlol66',roles:[{role:'dbOwner',db:'xunfeng'}]})

 

同样,这里的用户名和密码是源码里面自带的,可以自行更改,更改后同样需要更改配置文件

四:导入数据到所创建的数据库中

上面创建了一个空的数据库,接下来要初始化这个数据库,来到clone的项目,再此处打开命令行(shift+鼠标右键,选择再此处打开powershell窗口),运行下面的命令

mongorestore.exe -h 127.0.0.1 (--port 65521) -d xunfeng db

 

同样的,如果你没有更改mongodb的服务端口,不需要括号里面的内容。然后可以通过操作命令查看数据库里面的集合。

 

 

 五:修改默认配置

run.bat

 

 把port修改为你指定的端口,使用mongodb默认端口的话就改为27017  --dbpath后面是刚才创建的那个数据库的路径

config.py

 

 上面类里面的内容不用更改,是你登陆巡风的账号密码,第二个类里面的port(服务端口) dbusername(数据库用户名) dbpassword(数据库用户的密码) dbname(数据库名字)根据个人情况设置

(ps:欢迎大佬们随时指正小菜鸡的错误。。xiixi。。。)

***************不积跬步无以至千里。***************

posted @ 2019-10-02 18:57  梁十安  阅读(789)  评论(0编辑  收藏  举报