step1:python环境安装
#pwd
/usr/local/soft
#wget https://www.python.org/ftp/python/3.5.5/Python-3.5.5.tar.xz
#unxz Python-3.5.5.tar.xz
#tar -xvf Python-3.5.5.tar
#cd Python-3.5.5
#./configure --prefix=/usr/local/python/python3
#make 
#make install

step2:克隆项目到本地
#git clone https://github.com/0xbug/Hawkeye.git --depth 1
#cd Hawkeye

step3:python虚拟沙盒安装
#pip install virtualenv
# /usr/local/python/bin/virtualenv --python=/usr/local/python/python3/bin/python3 venv
#source venv/bin/activate
#pip install -r deploy/requirements.txt

#deactivate  //退出沙盒

step4:配置文件(github账号|mongodb账号)
#cp config.ini.example config.ini
#vim config.ini

[Auth]
ENABLE = 1
TYPE = basic
USERNAME =
PASSWORD = [GitHub]
USERNAME =******
PASSWORD =******
ERROR = We could not perform this search [MongoDB]
HOST = 192.168.192.**2
PORT = 27017
ACCOUNT =gitlog
PASSWORD =gitlog [Leakage]
NODES = //*[@id="code_search_results"]/div/div[*]
DATETIME = //*[@id="code_search_results"]/div/div[{}]/div[1]/div/div/span[2]/relative-time
LINK = //*[@id="code_search_results"]/div/div[{}]/div[1]/div/a[2]
PROJECT = //*[@id="code_search_results"]/div/div[{}]/div[1]/div/a[1]
USERNAME = //*[@id="code_search_results"]/div/div[{}]/div/a
RAW = //*[@id="code_search_results"]/div/div[{}]/div[1]/div/a[2]
FILENAME = //*[@id="code_search_results"]/div/div[{}]/div[1]/div/a[2] [Notice]
ENABLE =1
MAIL_SERVER =mail.cdeledu.com
MAIL_PORT = 993
FROM =****@cdeledu.com
PASSWORD =******

step5:【MongoDB 安装&配置】
mongodb安装:
#创建mongodb.repo文件
#vim /etc/yum.repos.d/mongodb.repo
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
#安装mongodb
#yum install -y mongodb-org
#启动mongodb
#/usr/bin/mongod -dbpath=/usr/local/mongodb/data -logpath=/usr/local/mongodb/hawkeye.log
#创建mongodb实例
#mongo
>db.createUser({user:'gitlog',pwd:'gitlog',roles:[{role:'dbOwner',db:'Hawkeye'}]})

【通过ip及端口方式连接mongo】

#mongo 192.168.192.142:27017

step6:启动hawkeye:
#python Hawkeye.py
#浏览器访问进行扫描规则及定时任务配置
http://ip:5000/

转载于:https://my.oschina.net/guiguketang/blog/1927234

Hawkeye部署Github监控系统的更多相关文章

  1. CentOS 6.5安装部署Zabbix监控系统

    CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...

  2. CentOS 7.4 下安装部署Nagios监控系统详细攻略(三)

    Nagios是一个流行的电脑系统和网络监控程序,它检测主机和服务,当异常发生和解除时能提醒用户.它是基于GPLv2开发的开源软件,可免费获得及使用. nagios工作原理 nagios的功能是监控服务 ...

  3. Grafana + Zabbix --- 部署分布式监控系统

    阅读目录: 1. 关闭防火墙 2. 安装Zabbix下载源 3. ZabbixClient  --- 安装zabbix-agent代理 4. ZabbixServer --- 安装zabbix-ser ...

  4. CentOS6.6+Puppet3.7.4分布式部署Nagios监控系统

    测试框架 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 CentOS-6.6-x86_64(minimal)   puppet-3.7 ...

  5. Security基础(五):部署Cacti监控平台、构建Cacti监测系统

    一.部署Cacti监控平台 目标: 本案例要求部署一台Cacti监控主机,并安装相关监控组件,为进一步执行具体的监控任务做准备: 安装net-snmp.net-snmp-utils 安装LAMP及相关 ...

  6. 容器编排系统K8s之Prometheus监控系统+Grafana部署

    前文我们聊到了k8s的apiservice资源结合自定义apiserver扩展原生apiserver功能的相关话题,回顾请参考:https://www.cnblogs.com/qiuhom-1874/ ...

  7. 使用Docker部署监控系统,Prometheus,Grafana,监控服务器信息及Mysql

    使用Docker部署监控系统,Prometheus,Grafana,监控服务器信息及Mysql 一.docker部署prometheus监控系统 1.1 配置安装环境 1.1.1 安装promethe ...

  8. 基于邮件系统的远程实时监控系统的实现 Python版

    人生苦短,我用Python~ 界内的Python宣传标语,对Python而言,这是种标榜,实际上,Python确实是当下最好用的开发语言之一. 在相继学习了C++/C#/Java之后,接触Python ...

  9. 分布式监控系统Zabbix-3.0.3-完整安装记录(5)-邮件报警部署

    前面几篇陆续介绍了zabbix3.0.3监控系统的部署和监控项配置,今天这里分享下zabbix3.0.3的邮件报警的配置过程~由于采用sendmail发送邮件,常常会被认为是垃圾邮件被拒,所以不推荐这 ...

随机推荐

  1. FastJson反序列化和构造函数之间的一点小秘密

    各位看官大家下午好,FastJson想必大家都很熟悉了,很常见的Json序列化工具.今天在下要和大家分享一波FastJson反序列化和构造函数之间的一点小秘密. 下面先进入大家都深恶痛绝的做题环节.哈 ...

  2. 抓包工具fiddler安装和配置

    常见的抓包工具:fiddler.wireshark,本文以安装fiddler为例: 在官网上https://www.telerik.com/fiddler下载,安装后打开fiddler. 选择好自己的 ...

  3. Vue 核心最基本的功能

    ~~~<html><head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"& ...

  4. Powershell检查邮件队列设置阈值,通过html形式进行邮件告警

    为了完善公司的整体邮件质量,博主通过zabbix监控了exchange的所有微软推荐项目,并写了很多powershell来辅佐, 旨在更大程度上提高整体的邮件性能 这篇文章主要是讲通过powershe ...

  5. MODIS系列之NDVI(MOD13Q1)四:MRT单次及批次处理数据

    前言: 本篇文章的出发点是因为之前接触过相关研究,困囧于该系列资料匮乏,想做一个系列.个人道行太浅,不足之处还请见谅.愿与诸君共勉. 数据准备: MODIS数据产品MOD13Q1—以2010年河南省3 ...

  6. AJ学IOS(17)UI之纯代码自定义Cell实现新浪微博UI

    AJ分享,必须精品 先看效果图 编程思路 代码创建Cell的步骤 1> 创建自定义Cell,继承自UITableViewCell 2> 根据需求,确定控件,并定义属性 3> 用get ...

  7. 第十一节:configParse模块

    作用:配置文件解析模块,用来增删改查配置文件内容,不区分大小写 配置文件案例: tets.ini [模块] key=value import configparser config = configp ...

  8. FormCloseQuery

    FormCloseQuery是一个事件回调函数,Close是一个功能函数.而FormCloseQuery与窗口的close有什么不同,通过跟踪Call stack发生在调用Close()函数关闭窗口时 ...

  9. 绝地求生模拟登陆!高难度JS解密教程,Python高级爬虫开发,

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取htt ...

  10. python从零开始基础入门——开发环境搭建

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:山海皆可平z PS:如有需要Python学习资料的小伙伴可以加点击下方 ...