OwlEye指纹识别

OwlEye

OwlEye指纹识别平台

为什么要造这个轮子

网上的指纹识别平台已经很多了,但是呢识别的速度都不是特别理想,所以一直有想法写一个自己团队的指纹识别平台。
因为这也不会那也不会的原因这个想法耽搁了很久,现在终于把想法实现了一半了

轮子都是什么样的

自己已知的识别方法也只有:
1.特殊文件的md5值匹配
2.请求响应主体内容或头信息的关键字匹配
3.请求响应主体内容或头信息的正则匹配
4.基于Url关键字识别
5.基于TCP/IP请求协议识别服务指纹
(嗯,上面几条是我抄的)

更多

服务器服务运行状态监控脚本

服务器服务运行状态监控脚本

nginx反向代理,Ip经常变动不能实时刷新,所以会出现502等情况,写个Python脚本20秒请求一次,如果状态码不是200就重启nginx

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author  : Al4rm
import requests
import os
import time
while True:
    try:
        nginx = requests.get('http://localhost/',timeout=3)
        # 请求localhost,超时3
        if nginx.status_code != 200 :
        # 判断状态码
            os.system('killall nginx && service nginx restart')
            print 'nginx restart'
        else:
            print 'nginx is running'

    except Exception,e:
    # 返回异常原因
        print e
    time.sleep(20)
    # 间隔20秒请求一次