Giter Club home page Giter Club logo

finger's Introduction

Hi I'm EASY 👋

Anurag's GitHub stats

finger's People

Contributors

b1ued0g avatar easy233 avatar shadowabi avatar thelsa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

finger's Issues

解决在线更新指纹库一直失败的问题

每次使用都会检查指纹库更新,但是不出意外的都失败了

image

修改代码显示更新错误信息

image
image
连接错误🤔,我一看链接果然是 jsdelivr 在国内已经无法正常访问了 科学手段除外
image

修复方法:第一种,作者停止使用jsdelivr。第二种,使用代理访问。我这使用的是第二种添加本机代理端口

image
修改 lib\checkenv.py 52行处 添加代理 并在56行处使用代理 即可解决问题🎉
image

希望作者有空动动小手修复一下😊

fofa查询数量

修改了config,py里面的fofa配置参数
image
运行显示还是100
image

多余的readline库导入导致报错和Fofa_Size缺失

代码中没看到有使用readline这个库为啥要导入,导致报错 取消导入反而能正常运行

api\fofa & api\quake

image
image

配置文件中缺少Fofa_Size变量

其他配置变量都保留了为啥单独少了Fofa_Size🥲
虽然文档里有但是修改的时候没有这个变量真的不会注意到要自己加 (可能是我太懒了😶
image

image

image

取消两处文件的readline导入并配置Fofa_Size变量后可正常运行

image

一个小建议

https://cdn.jsdelivr.net/npm/[email protected]/dist/echarts.min.js
这个js好像是国外的,打开起来太慢了,可以找个国内的加速地址。
检测更新的时候有加速地址就好了,也会让程序更快运行。

python版本判断错误

具体在lib\checkenv.py的第23行

if self.pyVersion < "3.6":
    logging.error("此Python版本 ('{0}') 不兼容,成功运行程序你必须使用版本 >= 3.6 (访问 ‘https://www.python.org/downloads/".format(self.pyVersion))

当python版本为3.10时,3.10<3.6为True,而实际上3.10是更大的版本号,故判断错误

代理问题

添加一个代理的config会不会好一些呢?

反馈

感谢大佬开发如此趁手的工具,但是有一个问题,就是我在win使用正常,但是在mac和centos7上到[09:21:38] [+] 是否开启了MD5指纹识别:False就卡死不动了

【默认安装报错】

默认安装会报错,默认安装后运行会报错,因为config里缺少一个被api.py import的字段,可如下修改:

[root@beian Finger]# vi config/config.py 
#……
# 设置Fofa key信息
Fofa_email = ""
Fofa_key = ""
# 普通会员API查询数据是前100,高级会员是前10000条根据自已的实际情况进行调整。
Fofa_Size= ""                                   #追加此字段

功能优化

现在在targets.txt中填入一个IP:端口,会默认用http进行扫描,如果有返回就不会进行https扫描。
image
我认为可以对400 The plain HTTP request was sent to HTTPS port进行特征识别,然后对匹配到的进行HTTPS扫描识别。

请问 mmh3如何安装呀?

已经安装Visual studio professional 2019(2) 和 Visual studio 生成工具2019 为什么还是在安装pip3 install mmh3时报错呢? 大概意思就是这个模块安装失败 。。。

fofa

提示fofa配置问题,我API都是OK的呀,别的工具也能调用,不知道这里为啥出问题了
image

bug反馈

json格式输出时,如果title中包含特殊字符会导致结果文件格式异常,如

{"url":"https://xxxx.xxx.com","cms":"","title":"{"error_no":"404","error_info":"Route failed or no such api","error_extinfo":"request uri /"}","status":404,"Server":"hsiar","size":93,"iscdn":0,"ip":"127.0.0.1","address":"**,广东","isp":"电信"}

后续使用其他工具解析json文件时,就会解析失败

建议:可以考虑下,在写入json文件时,对字符串做特殊字符转义

站点探活大部分失败

经测试,一个1k以上的站点的需探活列表任务存在大量探活失败的情况(成功数量大概在100-200之间),剩余的站点就算存在并且可访问,依然会显示站点不存活,无法获取到任何信息,主要包含以下三种情况:
HTTPSConnectionPool(host='gxt.sckrdcredit.cn', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', '', 'unexpected eof while reading')])")))

HTTPConnectionPool(host='127.0.0.1', port=7890): Max retries exceeded with url: http://bmerchant.esgcc.com.cn/ (Caused by ProxyError('Cannot connect to proxy.', RemoteDisconnected('Remote end closed connection without response')))

HTTPSConnectionPool(host='analytics.rmt.sc.sgcc.com.cn', port=443): Read timed out. (read timeout=10)

未成功跳转

未成功跳转

第一次访问目标网页返回状态码200和如下内容:

<script type='text/javascript'>try{top.location.href='/login/Login.jsp';}catch(e){window.location.href='/login/Login.jsp';}</script>

测试工具 最后并未跳转到/login/Login.jsp,导致后续组件无法识别。

pbootcms finger

今天发现里面没有pbootcms的指纹,自己加进去的话每次已更新就没了,不更新的话又难以保持最新指纹库,只有师傅你这里帮忙加到库里去了
{
"cms": "pbootCms",
"method": "keyword",
"location": "body",
"keyword": ["!-- 幻灯片 --", "!--占位导航栏--"]
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.