MHN蜜罐實踐(一) 安裝部署

2021-09-02 19:57:24 字數 3414 閱讀 7922

深度吐槽:本來在網際網路公司時間就緊張,在開源蜜罐中最後中意了兩款產品:honeytrap和mhn。其中個人更中意honeytrap。但是安裝過程卻極為艱辛,整整兩天啊!honeytrap最終還是沒安裝成功,而mhn在苦苦追尋下,終於在放假前夕安裝成了……

這玩意安裝部署bug多到爆,基本各式各樣的都被我遇到了

1、嘗試手動安裝了honeytraphoneytrap的docker映象,也嘗試手動安裝了mhnmhn的docker映象,看別人都是一下就成功了,但是我這怎麼都沒有成功。最終成功的是手動編譯mhn。

手動安裝honeytrap:

注:這裡拉取三個映象,每次都是快成功時掉線(試了幾十次沒成功),卡在這一步卒。

安裝honeytrap的docker映象:

沒法用(或者是我不會用)

安裝mhn的docker映象:

一切都沒問題,但是瀏覽器打不開頁面不知道是什麼原因。

2、那些個docker映象好像不太對,用起來極為蛋疼,各種錯誤無解。

3、剛開始在centos7下安裝,結果是不更新吧,安裝進行不下去(據資料說不支援舊的),更新吧,不管是update還是upgrade都會導致核心公升級(正常來說upgrade是不會導致核心公升級的),而核心一公升級,用著用著就會提示系統錯誤然後重啟,結果就再沒起來。那能怎麼辦,卸了重灌唄,媽的重灌了好少回。

注:全程都在root環境下(ubuntu)

首先:

cd /opt/

sudo git clone

cd mhn/

然後:./install.sh 或者: sh install.sh

其中:install.sh安裝過程極為坑爹,如果網路不是很好,需要不斷的嘗試很多次,因為每次都會斷掉。也就是因為這個,讓我廢了很長時間。

只需要填寫郵箱和密碼(之後登入用),其他都不需要。這一步完之後如果報錯,相信我,是網路問題,你需要重新安裝一次install.sh。

如果互動配置完,沒有報錯,則是這樣子的:

報錯了就不截圖了,重灌就是了。另外,**的gwf在這個過程中起了很大的作用!!!

圖:install.sh安裝成功後是這樣子的。

如果你運氣好,可能很快就能到這一步,如果你和我一樣,網路差,運氣差,那你就要很久才能到這一步了。

如果看到綠色的圓點,就是對的:

/etc/init.d/nginx status

/etc/init.d/supervisor status

正常這兩步不會有錯

supervisorctl status

這一步出錯概率極大!通常顯示為fatal。

解決:對於其他的fatal,只需進行:

supervisorctl start 最左邊的名字

比如:supervisorctl start geoloc

但是honeymap這樣不行,它更複雜.

先解除安裝go:

刪除/usr/local/go下的檔案
再安裝go:

sudo tar -c /usr/local -xzf go1.9.2.linux-amd64.tar.gz //注意包名要改和自己一樣的

任意地方建立兩個sh指令碼,內容如上,然後:

sh aaa.sh

sh bbb.sh

然後啟動服務:

supervisorctl start honeymap
設定/etc/environment:

(實際測試中,設定了反而行不通,應該是設定的不對?)

設定:/etc/apt/apt.conf.d/95proxies

如果沒有則建立乙個

(實際測試中,設定了反而行不通,應該是設定的不對?)

設定gitconfig:

就一條命令

(實際測試中,設定了反而行不通,應該是設定的不對?)

git config --global --add http.proxy ""
這些一般都不會報錯的!

輸入:至此,就安裝成功了!

Redis實踐(一) 安裝和部署

memcache,redis,mongodb 是目前常用的記憶體資料庫。他們應用的場景大致如下 redis 資料量較小的更效能操作和運算上 memcache 用於在動態系統中減少資料庫負載,提公升效能 做快取,提高效能 適合讀多寫少,對於資料量比較大,可以採用sharding mongodb 主要解...

Redis實踐(一) 安裝和部署

memcache,redis,mongodb 是目前常用的記憶體資料庫。他們應用的場景大致如下 redis 資料量較小的更效能操作和運算上 memcache 用於在動態系統中減少資料庫負載,提公升效能 做快取,提高效能 適合讀多寫少,對於資料量比較大,可以採用sharding mongodb 主要解...

jenkins安裝部署實踐。

jenkins官網 英文去掉zh 關於gitlab安裝 檢視 我以前的文章 jdk隨便找我用的是 jdk 8u151 linux x64.rpm rpm ivh jdk 8u151 linux x64.rpm rpm ivh jenkins 2.107.1 1.1.noarch.rpm wget 啟...