入侵威脅分析專家Manati使用攻略:SEO策略

時間:2023-11-22 22:05:41 作者:SEO策略 熱度:SEO策略
SEO策略描述::入侵威脅分析專家Manati使用攻略 ManaTI項目 ManaTI是一款基于機器學習的入侵威脅分析工具,ManaTI項目的目標就是通過研發高精尖的機器學習技術來輔助研究人員對入侵威脅進行分析,并快速發現新的安全問題。通過引入機器學習技術,ManaTI可以發現目標元素更多的交叉關系以及引用關系。該項目包含用戶分析交互的Web接口,并提供了分析數據以及機器學習輸出。 該項目部分支持思科系統,關于該項目的更多信息,請訪問Stratosphere Lab頁面。 穩定版本 Mon Sep 3 12:24:26 CEST 2018: Version 0.12.0a Sun Aug 12 16:21:19 CEST 2018: Version 0.11.0a Mon Jan 29 00:07:15 CEST 2018: Version 0.9.0a Fri Nov 10 19:16:52 CEST 2017: Version 0.8.0.537a Fri Mar 31 12:19:00 CEST 2017: Version 0.7.1 Sun Mar 5 00:04:41 CEST 2017: Version 0.7 Thu Nov 10 12:30:45 CEST 2016: Version 0.6.2.1 Wed Oct 12 21:19:21 CEST 2016: Version 0.5.1 Wed Sep 21 17:56:40 CEST 2016: Version 0.41 Tue Sep 13 10:52:36 CEST 2016: Version 0.4 Thu Aug 18 15:44:31 CEST 2016: Version 0.3 Wed Jun 29 10:44:15 CEST 2016: Version 0.2 工具運行截圖 工具安裝 ManaTI是一個基于Django的項目,并且使用的是Postgres數據庫,該工具可在Linux和macOS系統下正常運行。我們建議大家在虛擬環境(Virtualenv)下配置和使用ManaTI。 針對Linux平臺的安裝步驟如下: sudo apt-get update ; sudo apt-get upgrade -y 1、克隆代碼庫: git clone [email protected]:stratosphereips/Manati.git; cd Manati 如果你不想使用SSH,你也可以使用HTTPS: git clone https://github.com/stratosphereips/Manati.git; cd Manati 2、安裝Virtualenv來為ManaTI搭建隔離的Python環境,并安裝必要的Python庫: sudo apt-get install virtualenv python-pip python-dev libpq-dev build-essential libssl-dev libffi-dev 3、創建Virtualenv文件夾: virtualenv .vmanati 4、激活Virtualenv: source .vmanati/bin/activate 5、安裝PostgreSQL DB引擎: sudo apt-get install postgresql-server-dev-all postgresql-9.5 postgresql-client-9.5 6、創建環境變量文件,拷貝并將文件名.env.example修改為.env,然后將 .env-docker.example修改為.env-docker: cp .env.example .env cp .env-docker.example .env-docker 可選項 我們可以修改數據庫的密碼以及名稱,別忘了將配置映射到Postgres數據庫設置中。 7、安裝工具所需的Python依賴庫: pip install -r requirements/local.txt 也許你可能會遇到~/.cache目錄的權限問題,我們可以直接通過下列命令來解決: sudo chmod 777 ~/.cache 如果你想部署到亞馬遜AWS EC2上,你還需要運行下列命令: pip install -r requirements/local.txt --no-cache-dir 8、開啟PostgreSQL: sudo /etc/init.d/postgresql start 配置數據庫 9、root權限: su - postgres 10、創建數據庫: psql create user manati_db_user with password 'password'; create database manati_db; grant all privileges on database manati_db to manati_db_user; alter role manati_db_user createrole createdb; CTRL-D (to output the postgres db shell) 可選項 修改Postgres用戶的默認密碼: psql \password; CTRL-D (to output the postgres db shell) 驗證數據庫是否創建成功 11、以Postgres用戶身份運行: psql -h localhost -d manati_db -U manati_db_user 12、安裝Redis-Server: sudo apt-get install redis-server 可選項 如果你需要配置Redis,比如說,你想修改密碼: sudo vi /etc/redis/redis.conf 找到“requirepass”那一行,然后配置密碼: requirepass passwodUser 13、運行migrate文件: python ./manage.py makemigrations guardian python ./manage.py migrate 14、注冊外部模塊,每當你需要增加或移除外部模塊時,你都需要運行下列命令: python ./manage.py check_external_modules 15、執行redis_worker.sh文件: ./utility/redis_worker.sh 16、創建超級用戶,用于登錄Web系統: python manage.py createsuperuser 工具運行 不建議用戶以root權限運行服務器,工具默認開啟端口8000: python ./manage.py runserver 接下來,在瀏覽器中打開下列地址: http://localhost:8000/manati_project/manati_ui 如果你想通過外網打開服務器,你可以運行: python ./manage.py runserver :8000 備份數據庫 pg_dump -U manati_db_user -W -F p manati_db > backup.sql # plain text 恢復數據庫 psql manati_db -f backup.sql -U manati_db_user 瀏覽器支持 項目地址 ManaTI:【GitHub傳送門】 許可證協議 ManaTI遵循GPLv3開源許可證協議。 * 參考來源:stratosphereips,FB小編Alpha_h4ck編譯,轉載請注明來自FreeBuf.COM
站長聲明:以上關於【入侵威脅分析專家Manati使用攻略-SEO策略】的內容是由各互聯網用戶貢獻並自行上傳的,我們新聞網站並不擁有所有權的故也不會承擔相關法律責任。如您發現具有涉嫌版權及其它版權的內容,歡迎發送至:1@qq.com 進行相關的舉報,本站人員會在2~3個工作日內親自聯繫您,一經查實我們將立刻刪除相關的涉嫌侵權內容。