這几天在玩MHN
感覺還不錯
不過有些地方要注意
試了好久
首先裝server
依照官網的說明沒什麼問題
我是用 ubuntu 18.04
再來是佈署 sensor
網頁介面上有提供deploy的script
官網上有提到有些sensor可以裝在centos
不過網頁介面上的都是for ubuntu跟 respberry pi
有很多sensor可以選擇
不同sensor有不同的功能
不過不是每個都可以用
這地方試了好久
最後我選了 Dionaea
官網上是說只能裝在 Ubuntu 14.04/Centos 7
其他版本有問題
不過我裝在ubuntu 18.04是ok的
只是安裝過程中碰到以下的問題
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/universe/libe/libemu/libemu2_0.2.0+git20120122-1.2build1_amd64.deb 403 Forbidden [IP: 91.189.88.173 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
最後解決的方法是直接下載這個檔然後 dpkg -i
之後就沒問題了
介面還可以接受
資料是放在mongodb裡
也提供 rest可以撈
不過沒找到完整文件
另外就是直接使用mongoexport把資料撈出來
要注意的是mongodb時間是ISODate
如果用bash shell要記得轉換時間
date -u -Ins
每十分鐘從mongodb撈出資料
#!/bin/bash
date -d '10 mins ago' -u -Ins |cut -d ',' -f 1 > /tmp/time
echo "DBQuery.shellBatchSize = 3000000" > /tmp/get10min.js
echo "use mnemosyne" >> /tmp/get10min.js
echo 'db.session.find({"timestamp":{$gt:ISODate("'`cat /tmp/time`'")}})' >> /tmp/get10min.js
mongo < /tmp/get10min.js > /tmp/mhn_10min_data
https://github.com/pwnlandia/mhn
https://github.com/pwnlandia/mhn/wiki/List-of-Supported-Sensors
https://github.com/pwnlandia/mhn/wiki/MHN-REST-APIs
https://github.com/pwnlandia/mhn/wiki/Exporting-Honeypot-Data-from-MHN
https://www.itread01.com/content/1545640216.html
沒有留言:
張貼留言