巡風是一款適用於企業內網的漏洞快速應急,巡航掃描系統。
作者github地址 https://github.com/ysrc/xunfeng
一、環境安裝
1,安裝Python解釋器
https://sec.ly.com/mirror/python-2.7.13.amd64.msi
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
/*requirements.txt 在git xunfeng內。*/
3、安裝數據庫
下載:https://sec.ly.com/mirror/mongodb-win32-x86_64-2008plus-ssl-3.4.0-signed.msi
官方最新版的MongoDB需要:
VC++2015 RC x64的支持,否則會報出
下載網址:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
可以通過命令: msinfo32 產看自己電腦的版本等系統信息。
二、部署與配置
1. 啟動數據庫
DBData為指定的數據庫保存路徑
> mongod.exe --port 65521 --dbpath DBData
/*將mongo數據庫添加到系統環境變量*/
/*DBData為自定義保存位置*/
/*mongod.exe --port 65521 --dbpath d:\xunfengdata*/
2. mongodb 添加認證
$ mongo 127.0.0.1:65521/xunfeng
> db.createUser({user:'scan',pwd:'your password',roles:[{role:'dbOwner',db:'xunfeng'}]})
> exit
這里的your password需要更換為你的驗證密碼。
3 導入數據庫
db文件夾位於xunfeng代碼目錄中:
$ mongorestore.exe -h 127.0.0.1 --port 65521 -d xunfeng db
4. 修改配置
修改系統數據庫配置腳本Config.py:
class Config(object):
ACCOUNT = 'admin'
PASSWORD = 'xunfeng321'
修改PASSWORD字段內的密碼, 設置成你的密碼。
class ProductionConfig(Config):
DB = '127.0.0.1'
PORT = 65521
DBUSERNAME = 'scan'
DBPASSWORD = 'scanlol66'
DBNAME = 'xunfeng'
5. 運行系統
根據實際情況修改Conifg.py和Run.bat文件后, 執行:
> Run.bat
要用MASSCAN的話需要安裝WinPcap
作者地址https://github.com/ysrc/xunfeng/blob/master/docs/install/Windows.md
mongod.exe --port 65521 --dbpath d:\xunfengdata
mongo 127.0.0.1:65521/xunfeng
db.createUser({user:'scan',pwd:'wen',roles:[{role:'dbOwner',db:'xunfeng'}]})
mongorestore.exe -h 127.0.0.1 --port 65521 -d xunfeng d:\xunfeng\db
