Hawkeye是干啥的?
簡單來說,就是一個監控GitHub上代碼的工具,你在里面添加關鍵字,他會自動檢索GitHub里面的代碼,讓包含關鍵字的代碼回傳到Hawkeye平臺,你就可以進行查看,并甄選,
怎么搭建呢?
首先看他的檔案,https://github.com/0xbug/Hawkeye
操作:我是使用了docker安裝的,你也可以原始碼安裝,需要的環境就是python3,再安裝了mongodb就行,
1.首先安裝mongodb:
docker run -itd --name mongo -p 27017:27017 mongo
本來是用這句命令啟動mongo,如果沒有mongo,就會自動安裝,
2.docke拉取hawkeye
docker pull daocloud.io/0xbug/hawkeye
3.mongo與hawkeye系結
docker run -ti -p 80:80 -e MONGODB_URI=mongodb://ip:27017 -d daocloud.io/0xbug/hawkeye
這里的ip要替換為docker中mongo的ip地址,
獲取mongo中的docker的ip地址步驟,
首先進入鏡像:
docker exec -it c1 /bin/bash
c1就是mongo的鏡像id.
再用ifconfig查看ip,發現沒有ifconfig這個命令,我們先更新一下docker中的軟體源,
apt-get update
之后用apt-get來安裝一些需要的命令,
apt-get install net-tools
net-tools可以安裝所有的網路命令,
之后就可以使用ifconfig命令了,
4.啟動hawkeye
docker run -ti --link mongo:mongo -p 80:80 -e MONGODB_URI=mongodb://mongo:27017 -d daocloud.io/0xbug/hawkeye
要注意的就是這里的埠會沖突,沖突了你改一個就行,
啟動之后直接在瀏覽器輸入ip:埠就能訪問,
5.添加GitHub的API介面:
這里需要在GitHub上申請賬號密碼,賬號就是 申請到的token值,

首先登陸進去GitHub,點擊頭像下面的settings

之后點擊Developer settings

點擊獲取token

點擊Generate token,有好多 選項,可以默認不選,就可以用,就是給了 一些權限,

復制token值,添加到賬號那一欄,輸入一個密碼,就可以添加成功用戶了,
之后該平臺就搭建成功了,可以 投入使用了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/492497.html
標籤:其他
上一篇:攻防世界pwn題:實時資料檢測
