diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ce1cfe4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,29 @@
+# Virtual environment
+venv/
+.venv/
+env/
+
+# Python
+__pycache__/
+*.py[cod]
+*.pyo
+*.egg-info/
+dist/
+build/
+
+# IDE
+.idea/
+.vscode/
+*.swp
+*.swo
+
+# Project output
+output/
+*.xlsx
+*.csv
+*.bak
+library/finger.json.backup-*
+
+# OS
+.DS_Store
+Thumbs.db
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index eaf91e2..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/.idea/finger.iml b/.idea/finger.iml
deleted file mode 100644
index ba4b2f6..0000000
--- a/.idea/finger.iml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-- 开始 • - 更新日志 • - 支持选项 • - 指纹识别规则 • - 实际效果 • - TODO • - 感谢列表 -
-
-
-
-
-
++ 开始 • + 更新日志 • + 支持选项 • + 指纹识别规则 • + V6.1 核心功能 • + 感谢列表 +
+
+
+
+
+
请使用263em登陆!
" + ] + }, + { + "cms": "263-HRM", + "method": "keyword", + "location": "title", + "keyword": [ + "263人事管理系统" + ] + }, + { + "cms": "263-Meeting", "method": "keyword", "location": "body", - "keyword": ["/theme/default/images/main/zt-logo.png"] - }, { - "cms": "禅道", + "keyword": [ + "", + "263电话会议" + ], + "logic": "or" + }, + { + "cms": "263-Meeting", + "method": "keyword", + "location": "title", + "keyword": [ + "263电话会议", + "263会议管理中心" + ], + "logic": "or" + }, + { + "cms": "263人事管理系统", "method": "keyword", "location": "header", - "keyword": ["zentaosid"] + "keyword": [ + "263人事管理系统" + ] }, { - "cms": "金合OA", + "cms": "263人事管理系统", + "method": "keyword", + "location": "title", + "keyword": [ + "263人事管理系统" + ] + }, + { + "cms": "263企业邮箱", + "method": "keyword", + "location": "header", + "keyword": [ + "263企业邮箱" + ] + }, + { + "cms": "263企业邮箱", + "method": "keyword", + "location": "title", + "keyword": [ + "263企业邮箱" + ] + }, + { + "cms": "2z project", "method": "keyword", "location": "body", - "keyword": ["Jhsoft.Web.login","PassWord.aspx"] - }, - { - "cms": "用友软件", + "keyword": [ + "Generator\" content=\"2z project" + ] + }, + { + "cms": "30san-Email", "method": "keyword", "location": "body", - "keyword": ["UFIDA Software CO.LTD all rights reserved"] + "keyword": [ + "30san.all rights reserved." + ] }, { - "cms": "用友软件", + "cms": "30san-Email", + "method": "keyword", + "location": "title", + "keyword": [ + "安全电子邮件系统" + ] + }, + { + "cms": "313自助建站", + "method": "keyword", + "location": "header", + "keyword": [ + "313CMS" + ] + }, + { + "cms": "315soft-FileSystem", "method": "keyword", "location": "body", - "keyword": ["logo/images/ufida_ehr_disable.png", "logo/images/ufida_ehr.png", "logo/images/ufida_ebs_disable.png"] - }, { - "cms": "YONYOU NC", + "keyword": [ + ">多可电子档案管理系统RabbitMQ Management欢迎您使用网神secfox日志收集与分析系统", + "document.getelementbyid(\"pic\").src", + "document.getelementbyid\"pic\".src" + ], + "logic": "or" + }, + { + "cms": "360-SecFox", + "method": "keyword", + "location": "title", + "keyword": [ + "secfox", + "secfox-las-bh", + "网神secfox安全审计系统" + ], + "logic": "or" + }, + { + "cms": "360-Secure-routing", "method": "keyword", "location": "body", - "keyword": ["Index of /"] - }, { - "cms": "列目录", + "keyword": [ + "360loginflag" + ] + }, + { + "cms": "360-Skyeye", "method": "keyword", "location": "body", - "keyword": [" - /"] - }, { - "cms": "浪潮服务器IPMI管理口", + "keyword": [ + "/index.bundle.872998a4.js", + "src=\"/static/img/skyeye-logo-big.png\">" + ], + "logic": "or" + }, + { + "cms": "360-TianJi", "method": "keyword", "location": "body", - "keyword": ["img/inspur_logo.png", "Management System"] - }, { - "cms": "RegentApi_v2.0", + "keyword": [ + "src=\"/resource/img/login/logo_403.png\" alt=\"360天机\"/>" + ] + }, + { + "cms": "360-TianJi", + "method": "keyword", + "location": "title", + "keyword": [ + "360天机管理中心" + ] + }, + { + "cms": "360-TianQing", "method": "keyword", "location": "body", - "keyword": ["RegentApi_v2.0"] - }, { - "cms": "Tomcat默认页面", + "keyword": [ + "/task/index/detail?id={item.id}", + "已过期或者未授权,购买请联系4008-136-360", + "appid\":\"skylar6" + ], + "logic": "or" + }, + { + "cms": "360-TianQing", + "method": "keyword", + "location": "title", + "keyword": [ + "360天擎终端安全管理系统", + "360天擎", + "360新天擎" + ], + "logic": "or" + }, + { + "cms": "360-Total-Security", + "method": "keyword", + "location": "header", + "keyword": [ + "x-safe-firewall" + ] + }, + { + "cms": "360-Webguard", + "method": "keyword", + "location": "header", + "keyword": [ + "wzws-ray:", + "server: 360wzws", + "360wzb", + "wzws-ray: @取消此条规则" + ], + "logic": "or" + }, + { + "cms": "360-Webscan", "method": "keyword", "location": "body", - "keyword": ["/manager/status", "/manager/html"] - }, { - "cms": "slack-instance", - "method": "faviconhash", + "keyword": [ + "webscan.360.cn/status/pai/hash" + ] + }, + { + "cms": "360-安全路由", + "method": "keyword", "location": "body", - "keyword": ["99395752"] - }, { - "cms": "spring-boot", - "method": "faviconhash", + "keyword": [ + "360安全路由", + "360loginflag" + ] + }, + { + "cms": "360vision-Cameras-and-Surveillance", + "method": "keyword", "location": "body", - "keyword": ["116323821"] - }, { - "cms": "Jenkins", - "method": "faviconhash", + "keyword": [ + "" + ] + }, + { + "cms": "360vision-Cameras-and-Surveillance", + "method": "keyword", + "location": "title", + "keyword": [ + "360 vision technology" + ] + }, + { + "cms": "360webfacil_360WebManager", + "method": "keyword", "location": "body", - "keyword": ["81586312"] - }, { - "cms": "Cnservers LLC", - "method": "faviconhash", + "keyword": [ + "zonapie", + "360WebManager Software" + ], + "logic": "or" + }, + { + "cms": "360webserver", + "method": "keyword", + "location": "header", + "keyword": [ + "360 web server" + ] + }, + { + "cms": "360webserver", + "method": "keyword", + "location": "title", + "keyword": [ + "360 web server" + ] + }, + { + "cms": "360WiFi-Expander", + "method": "keyword", "location": "body", - "keyword": ["-235701012"] - }, { - "cms": "Atlassian", - "method": "faviconhash", + "keyword": [ + "id=\"slogan\">欢迎使用360wifi扩展器", + "srouter_360r1_ios" + ], + "logic": "or" + }, + { + "cms": "360WiFi-Expander", + "method": "keyword", + "location": "title", + "keyword": [ + "360wifi扩展器" + ] + }, + { + "cms": "360主机卫士", + "method": "keyword", + "location": "header", + "keyword": [ + "X-Safe-Firewall" + ] + }, + { + "cms": "360企业版", + "method": "keyword", "location": "body", - "keyword": ["743365239"] - }, { - "cms": "Chainpoint", - "method": "faviconhash", + "keyword": [ + "360EntInst" + ] + }, + { + "cms": "360加速", + "method": "keyword", + "location": "title", + "keyword": [ + "360加速" + ] + }, + { + "cms": "360天堤新一代智慧防火墙", + "method": "keyword", + "location": "header", + "keyword": [ + "360天堤新一代智慧防火墙" + ] + }, + { + "cms": "360天堤新一代智慧防火墙", + "method": "keyword", + "location": "title", + "keyword": [ + "360天堤新一代智慧防火墙" + ] + }, + { + "cms": "360天堤新一代智慧防火墙", + "method": "keyword", "location": "body", - "keyword": ["2128230701"] - }, { - "cms": "LaCie", - "method": "faviconhash", + "keyword": [ + "360天堤", + "360防火墙" + ], + "logic": "or" + }, + { + "cms": "360天擎", + "method": "keyword", + "location": "title", + "keyword": [ + "360天擎" + ] + }, + { + "cms": "360天擎", + "method": "keyword", + "location": "header", + "keyword": [ + "360天擎" + ] + }, + { + "cms": "360天眼流量传感器", + "method": "keyword", + "location": "header", + "keyword": [ + "360天眼流量传感器" + ] + }, + { + "cms": "360天眼流量传感器", + "method": "keyword", + "location": "title", + "keyword": [ + "360天眼流量传感器" + ] + }, + { + "cms": "360新一代智慧防火墙", + "method": "keyword", + "location": "header", + "keyword": [ + "360新一代智慧防火墙" + ] + }, + { + "cms": "360新一代智慧防火墙", + "method": "keyword", + "location": "title", + "keyword": [ + "360新一代智慧防火墙" + ] + }, + { + "cms": "360新天擎", + "method": "keyword", + "location": "header", + "keyword": [ + "Location: /login?refer=%2F", + "Set-Cookie: SKYLAR" + ], + "logic": "or" + }, + { + "cms": "360新天擎", + "method": "keyword", + "location": "title", + "keyword": [ + "360新天擎" + ] + }, + { + "cms": "360站长平台", + "method": "keyword", "location": "body", - "keyword": ["-1277814690"] - }, { - "cms": "Parse", - "method": "faviconhash", + "keyword": [ + "360-site-verification@取消此条规则", + "360-site-verification" + ], + "logic": "or" + }, + { + "cms": "360网神防火墙", + "method": "keyword", + "location": "header", + "keyword": [ + "360网神防火墙" + ] + }, + { + "cms": "360网神防火墙", + "method": "keyword", + "location": "title", + "keyword": [ + "360网神防火墙" + ] + }, + { + "cms": "360网神防火墙系统", + "method": "keyword", "location": "body", - "keyword": ["246145559"] - }, { - "cms": "Atlassian", - "method": "faviconhash", + "keyword": [ + "resources/image/logo_header.png", + "网神防火墙系统" + ], + "logic": "or" + }, + { + "cms": "365webcall", + "method": "keyword", "location": "body", - "keyword": ["628535358"] - }, { - "cms": "JIRA", - "method": "faviconhash", + "keyword": [ + "src='http://www.365webcall.com/imme1.aspx?", + "src=\"http://www.365webcall.com/imme1.aspx?" + ], + "logic": "or" + }, + { + "cms": "365xxy-Examing", + "method": "keyword", "location": "body", - "keyword": ["855273746"] - }, { - "cms": "Avigilon", - "method": "faviconhash", + "keyword": [ + "href=https://unpkg.com/element-ui/internal/theme-chalk/index.css", + "