zoukankan      html  css  js  c++  java
  • 搭建巡风扫描器

    环境安装

    一: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_dbxunfeng

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

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

    服务开启后,另开一个命令行,通过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。。。)

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

  • 相关阅读:
    C++
    复盘-2018.6.8~2020.6.8
    C++
    C++
    C++
    C++
    Python学习笔记(十)- 面向对象(一)
    SSHException: Error reading SSH protocol banner
    docker 安装mysql
    docker 安装部署
  • 原文地址:https://www.cnblogs.com/liangshian/p/11617807.html
Copyright © 2011-2022 走看看