windows10安裝巡風

看了好多人寫的還有官方文檔,也試了好長時間就是不成功。想爆粗口,成功之後記錄一下。基本官方教程可以裝成功爲啥我之前還要配置數據庫。大家不要做多餘的操作。

一、環境安裝

1、操作系統依賴

由於默認的kunpeng庫爲64位的,需要操作系統和python版本均爲64位纔可正常加載kunpeng漏洞庫,如果有特別需要,可自行編譯32位的kunpeng替換即可。

安裝 python 解釋器:

2、python 依賴庫

下載並安裝 pip 工具, https://pypi.python.org/pypi/pip#downloads 下載完解壓後執行:

$ python setup.py install

使用pip安裝 python 依賴庫, 這裏使用了豆瓣的 pypi 源。

$ pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

 此時因爲我安裝過Anaconda 因此有些依賴已經存在,這句話結束後會顯示 Already exist in XXXX,此時因爲我們使用的是python2.7 所以要再python2.7文件中下載這些依賴,使用--target 指定要下載的路徑 即可。 注意 如果現在不在xunfeng的文件夾下運行要說明 依賴文件requirements.txt的 文件路徑 即可。

pip install --target=C:/python27 -r C:/xunfeng/requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

3、安裝數據庫

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

二、部署與配置

1. 啓動數據庫

DBData爲指定的數據庫保存路徑  需要新建一個DBData文件夾,寫上DBData路徑即可 

> mongod.exe --port 65521 --dbpath DBData

這裏如果出現  Invalid command: Files\MongoDB\DBdata 錯誤,大部分可能是因爲你的 DBData所在位置的路徑中有空格,而你也沒有用雙引號 表 起來。。 在路徑上加個雙引號就好了。

2. mongodb 添加認證

可能需要等待時間長一點,耐心等待

$ mongo 127.0.0.1:65521/xunfeng
> db.createUser({user:'scan',pwd:'your password',roles:[{role:'dbOwner',db:'xunfeng'}]})
> exit

 

這裏的 your password 需要更換爲你的驗證密碼。

2. 導入數據庫

db 文件夾位於xunfeng代碼目錄中:  即下載下來的xunfeng文件中的db文件  db寫成db的路徑即可

$ mongorestore.exe -h 127.0.0.1:65521 -d xunfeng db 

我在這一步發生了錯誤,提示 Failed: error connecting to db server: no reachable servers 我把之前的mongod進程關掉,又重新開始了就成功了。大家可能原因不同,祝你們好運。

導入後關閉mongod.exe進程

3. 修改配置

修改系統數據庫配置腳本 config.py:

class Config(object):
    ACCOUNT = 'admin'
    PASSWORD = 'xunfeng321'

修改  DBPASSWORD 字段內的密碼, 設置成你的密碼。

class ProductionConfig(Config):
    DB = '127.0.0.1'
    PORT = 65521
    DBUSERNAME = 'scan'
    DBPASSWORD = 'scanlol66'
    DBNAME = 'xunfeng'

4. 運行系統

根據實際情況修改 conifg.pyrun.bat 文件後, 執行:

> run.bat

run.bat文件:我把認證去掉了。

start mongod.exe --port 65521 --dbpath E:\yjs\MongoDB\DBdata
start python web.py
start python aider/aider.py
start python nascan/nascan.py
start python vulscan/vulscan.py

如何運行run.bat文件

我在bat文件上一層即xunfneg文件夾,按住shift 右鍵 選擇 在此打開powershell 然後輸入

>./runbat

即可出現好幾個命令窗口,並且不閃退即爲成功。

 輸入在web.py文件中設置的 port和ip即可訪問巡風。

訪問127.0.0.1:80 即可看到下圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章