Showing preview only (1,574K chars total). Download the full file or copy to clipboard to get everything.
Repository: winezer0/APIFinderPlus
Branch: main
Commit: 55675f74f6b5
Files: 90
Total size: 1.4 MB
Directory structure:
gitextract_yt8fzlit/
├── .gitattributes
├── .github/
│ └── workflows/
│ └── maven.yml
├── .gitignore
├── README-EN.MD
├── README.md
├── pom.xml
├── rule/
│ ├── finger-important-cn.json
│ └── finger-important-en.json
└── src/
└── main/
├── java/
│ ├── EnumType/
│ │ ├── LocationType.java
│ │ ├── MatchType.java
│ │ └── RiskLevel.java
│ ├── burp/
│ │ ├── AnalyseInfo.java
│ │ ├── BurpExtender.java
│ │ └── IProxyScanner.java
│ ├── database/
│ │ ├── AnalyseHostResultTable.java
│ │ ├── AnalyseUrlResultTable.java
│ │ ├── DBService.java
│ │ ├── PathTreeTable.java
│ │ ├── RecordPathTable.java
│ │ ├── RecordUrlTable.java
│ │ ├── ReqDataTable.java
│ │ ├── ReqMsgDataTable.java
│ │ ├── TableLineDataModelBasicHostSQL.java
│ │ └── TableLineDataModelBasicUrlSQL.java
│ ├── model/
│ │ ├── AccessedUrlInfo.java
│ │ ├── AnalyseHostResultModel.java
│ │ ├── AnalyseUrlResultModel.java
│ │ ├── BasicHostTableLineDataModel.java
│ │ ├── BasicHostTableTabDataModel.java
│ │ ├── BasicUrlTableLineDataModel.java
│ │ ├── BasicUrlTableTabDataModel.java
│ │ ├── FindPathModel.java
│ │ ├── FingerPrintRule.java
│ │ ├── FingerPrintRulesWrapper.java
│ │ ├── HttpMsgInfo.java
│ │ ├── HttpRespInfo.java
│ │ ├── HttpUrlInfo.java
│ │ ├── PathToUrlsModel.java
│ │ ├── PathTreeModel.java
│ │ ├── RecordHashMap.java
│ │ ├── RecordPathDirsModel.java
│ │ ├── RecordPathModel.java
│ │ ├── ReqMsgDataModel.java
│ │ ├── ReqUrlRespStatusModel.java
│ │ ├── RespFieldsModel.java
│ │ └── UnVisitedUrlsModel.java
│ ├── sqlUtils/
│ │ ├── CommonDeleteLine.java
│ │ ├── CommonFetchData.java
│ │ ├── CommonUpdateStatus.java
│ │ ├── Constants.java
│ │ ├── UnionTableSql.java
│ │ └── buildSQL.java
│ ├── ui/
│ │ ├── BasicHostConfigPanel.java
│ │ ├── BasicHostInfoPanel.java
│ │ ├── BasicUrlConfigPanel.java
│ │ ├── BasicUrlInfoPanel.java
│ │ ├── FingerTabRender/
│ │ │ ├── ButtonEditor.java
│ │ │ ├── ButtonRenderer.java
│ │ │ ├── CenterRenderer.java
│ │ │ ├── HeaderIconTypeRenderer.java
│ │ │ └── LeftRenderer.java
│ │ ├── MainTabRender/
│ │ │ ├── ColorInfoCellRenderer.java
│ │ │ ├── HasImportantCellRenderer.java
│ │ │ ├── RunStatusCellRenderer.java
│ │ │ └── TableHeaderWithTips.java
│ │ ├── RuleConfigPanel.java
│ │ └── Tabs.java
│ ├── utilbox/
│ │ ├── ByteArrayUtils.java
│ │ ├── CharsetUtils.java
│ │ ├── DomainUtils.java
│ │ ├── HelperPlus.java
│ │ ├── IPAddressUtils.java
│ │ └── TextUtils.java
│ └── utils/
│ ├── AnalyseInfoUtils.java
│ ├── AnalyseUriFilter.java
│ ├── BurpFileUtils.java
│ ├── BurpHttpUtils.java
│ ├── BurpPrintUtils.java
│ ├── BurpSitemapUtils.java
│ ├── CastUtils.java
│ ├── ConfigUtils.java
│ ├── ElementUtils.java
│ ├── PathTreeUtils.java
│ ├── RegularUtils.java
│ ├── RespFieldCompareutils.java
│ ├── RespHashUtils.java
│ ├── RespTitleUtils.java
│ ├── RespWebpackJsParser.java
│ └── UiUtils.java
└── resources/
└── conf/
└── finger-important.json
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitattributes
================================================
# Auto detect text files and perform LF normalization
* text=auto
================================================
FILE: .github/workflows/maven.yml
================================================
name: Java CI with Maven
on:
workflow_dispatch:
inputs:
version:
description: '发布版本号 (例如: 1.0.0)'
required: true
type: string
releaseNotes:
description: '发布说明'
required: false
default: '手动触发构建发布'
# 添加权限配置
permissions:
contents: write # 允许创建和修改发布、标签等内容
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 8
uses: actions/setup-java@v3
with:
java-version: '8'
distribution: 'temurin'
cache: maven
- name: Build with Maven
run: mvn -B package --file pom.xml
- name: Archive Jar file
uses: actions/upload-artifact@v4
with:
name: jar-with-dependencies
path: ./target/*-jar-with-dependencies.jar
- name: Get Jar filename
id: get_jar_filename
run: echo "JAR_FILENAME=$(ls ./target/*-jar-with-dependencies.jar | xargs -n 1 basename)" >> $GITHUB_ENV
- name: Create and Upload to Release
uses: softprops/action-gh-release@v1
with:
tag_name: v${{ github.event.inputs.version }}
name: Release v${{ github.event.inputs.version }}
files: ./target/${{ env.JAR_FILENAME }}
body: ${{ github.event.inputs.releaseNotes }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
================================================
FILE: .gitignore
================================================
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*
.idea/
target/
*.db
================================================
FILE: README-EN.MD
================================================
# BurpAPIFinder-Refactor
This plugin is a refactored development based on APIFinder UI [https://github.com/shuanx/BurpAPIFinder]
### Tips:
Hover over the buttons to see their descriptions; currently, there is no documentation available.
To ensure data integrity, all response body data is saved. If no whitelist is specified, it is recommended to clear the database for each new project to avoid occupying too much space.
### Download Link
Visit https://github.com/winezer0/APIFinderPlus/actions
```
-> Latest workflow [Green indicates valid]
-> Summary
-> Download jar-with-dependencies at the bottom
```
### Plugin Goals
Create the most comprehensive API mining tool,
Reduce manual path extraction and testing,
Supplement operations that cannot be handled automatically,
1. Support extraction of sensitive information, URLs, and URI information from response data.
2. Support automatic calculation of actual URLs based on known path information.
3. Support automatic access to mined URL information for recursive information extraction.
4. Support simple format extraction and splicing of webpack's JS files (limited format but high accuracy).
Combination format abcd.xxxx.js

Combination format 1234.xxxx.js

### Notes
1. All data is stored and read using SQLite, which is slower than in-memory operations.
2. When there are too many targets, executing tasks like refreshing unvisited URLs or automatic recursive scanning may consume a significant amount of memory.
3. Due to the abundance of features, hover over text or buttons to view operation descriptions.
### Basic Workflow [Old Version]

### Main Tasks [Updated]
```
Scheduled Task Thread:
- Query the ReqDataTable in the database
- Check if there are any unanalyzed messages
- Match and extract sensitive information, URLs, and PATHs from requests/responses based on rule configurations
- Save analysis results to the AnalyseUrlResultTable in the database
- Query the AnalyseUrlResultTable in the database
- Categorize new results in the AnalyseUrlResultTable by RootUrl and insert them into the AnalyseHostResultTable
- autoPathsToUrlsIsOpen: Enable automatic URL calculation based on paths (disabled by default, supports manual operation)
- Query the RecordPathTable in the database
- Check if there are valid request PATHs not yet added to the website path tree
- Calculate/update the PathTree based on recorded URL paths
- Save analysis results to the PathTree table
- Query the database by combining PathTreeTable and AnalyseHostResultTable
- Check if there are updated PathTrees that have not been recalculated for PATH URLs
- Calculate possible prefixes for new PATHs based on the updated PathTree
- Save analysis results to the PATH-calculated URL in the AnalyseHostResultTable
- autoRecursiveIsOpen: Enable automatic access to unvisited URLs
- Query the AnalyseHostResultTable in the database
- Check if all URLs have been visited
- Construct HTTP requests for unvisited URLs
```
### Internal Rule Explanation
```
Note: Rules starting with CONF_ and located in "config" are internal rules and are not used for information matching.
CONF_DEFAULT_PERFORMANCE: Default performance configuration
"maxPatterChunkSizeDefault=1000000": Maximum response length for regex matching in one operation. Changes take effect immediately after saving.
"maxStoreRespBodyLenDefault=1000000": Maximum size of response body saved in the database. Changes take effect immediately after saving.
"monitorExecutorIntervalsDefault=4": Interval (in seconds) for executing extraction checks. Changes take effect immediately after saving.
Other default UI button-related parameters take effect after saving and restarting the plugin.
Custom automatic request scanning methods:
1. CONF_RECURSE_REQ_HTTP_METHODS: Customize supported HTTP request methods (one method per line).
2. CONF_RECURSE_REQ_HTTP_PARAMS: Configure keywords to prevent automatic scanning of URLs, such as [logout, del], to avoid accidental deletions.
3. CONF_BLACK_RECURSE_REQ_PATH_KEYS: Support custom request parameters (write one set of request parameters per line; multiple lines will be iterated).
Note: The request headers for the current request are dynamically obtained from the current URL request body. Custom request header functionality will be added based on user needs.
CONF_WHITE_ROOT_URL: Keywords for allowed RootUrls to scan.
CONF_BLACK_ROOT_URL: Keywords for RootUrls prohibited from [monitoring scans | URL extraction | PATH extraction].
CONF_BLACK_URI_PATH_KEYS: Keywords for URI paths prohibited from [monitoring scans | URL extraction | PATH extraction].
CONF_BLACK_URI_EXT_EQUAL: File extensions prohibited from [monitoring scans | URL extraction | PATH extraction].
CONF_BLACK_AUTO_RECORD_PATH: Keywords for RootUrls prohibited from automatic PATH recording.
CONF_BLACK_AUTO_RECURSE_SCAN: Keywords for RootUrls prohibited from automatic scanning of unvisited URLs.
CONF_WHITE_RECORD_PATH_STATUS: Response status codes allowed for automatic PATH recording.
CONF_BLACK_RECORD_PATH_TITLE: Response titles prohibited from automatic PATH recording.
CONF_BLACK_EXTRACT_PATH_EQUAL: URI paths prohibited from extraction [equal to any element in this list].
CONF_BLACK_EXTRACT_INFO_KEYS: Sensitive information prohibited from extraction [containing any element in this list].
CONF_REGULAR_EXTRACT_URIS: Regular expressions for extracting response URIs/URLs.
```
### Matching Rule Explanation
```
Matching Location ("location" field):
locations =
CONFIG("config"): Configuration rules, not involved in matching.
PATH("path"): Request path.
TITLE("title"): Response title <title>(.*)</title>.
BODY("body"): Response body.
HEADER("header"): Response header.
RESPONSE("response"): Entire response content.
ICON_HASH("icon_hash"): Hash of the ico file, only obtained when the file is of ico type.
Matching Method ("matchType" field):
1. Keyword Matching
ANY_KEYWORDS("any_keywords"): Match any keyword rule (common). Supports || and && syntax.
ALL_KEYWORDS("all_keywords"): Match all keyword rules (rare). Supports || and && syntax.
2. Regex Matching
ANY_REGULAR("any_regular"): Match any regex rule (common).
ALL_REGULAR("all_regular"): Match all regex rules (rare).
Actual Matching Rules ("matchKeys": [] list):
1. Keyword Matching Rule Writing
Each line is a keyword extraction matching rule.
Each line's content supports multiple keywords joined together using the symbol 【|】.
Example:
"matchType": "any_keywords" + "matchKeys": ["fzhm1&&total1&&rows1", "fzhm2&&total2&&rows2"],
Indicates that it requires fzhm1, total1, and rows1 keywords simultaneously or fzhm2, total2, and rows2 simultaneously.
"matchType": "all_keywords" + "matchKeys": ["fzhm1||fzhm2","total1||total2"],
Indicates that it requires at least one fzhm* and at least one total* keyword simultaneously.
Note:
1. This rule differs from the original version.
2. Since it uses syntax symbols 【|| &&】, matching keywords cannot contain 【|| &&】.
2. Regex Matching Rule Writing
Each line is a regex extraction matching rule.
Other Keywords:
"accuracy": Rule accuracy.
"describe": Rule description.
"isImportant": Whether the matching result is important.
"isOpen": Whether the rule is enabled.
"type": Rule category.
```
================================================
FILE: README.md
================================================
# BurpAPIFinder-Refactor
本插件参考 APIFinder UI 进行重构开发 [https://github.com/shuanx/BurpAPIFinder]
但整体功能目标还是类似 APIFinder,主要是发现未授权/敏感信息/越权/登陆接口等,但实现思路上略有不同.
本插件更关注动态分析路径树,尽可能少的Fuzz无用路径, 避免被Ban.
## 免责声明
继续阅读文章或使用工具视为您已同意NOVASEC免责声明
[NOVASEC免责声明](https://mp.weixin.qq.com/s/iRWRVxkYu7Fx5unxA34I7g)
# 程序功能
提取网站的URL链接和解析响应内容URL/URI/PATH
主动接口路径树分析动态拼接探测API接口路径
响应内容中的敏感信息匹配、指纹信息匹配
集成敏感信息识别指纹库、CMS识别指纹
### 使用提示:
目前没有文档描述, 暂时没有时间进行详细文档编写, 希望用户可以提交初步使用文档,我将进行更新
按钮功能说明: 请将鼠标悬浮在按钮上,会进行提示
数据库占用大: 为了数据完整性基本保存了所有响应体数据 如果没有指定白名单的话,建议每个新项目都清理一次数据库,否则将会占用大量空间
自定义配置文件: 将自己的配置文件存放在插件所在目录即可.
### 下载地址
访问 https://github.com/winezer0/APIFinderPlus/actions
```
-> 最新工作流【绿色表示有效】
-> Summary
-> 最下面下载 jar-with-dependencies
```
### 插件目标
做最全面的API挖掘工具、
减少手动拼接path的提取测试、
补充无法自动处理的操作、
1、支持 响应 信息中的敏感信息、URL、URI信息提取.
2、支持 自动基于 已知路径信息 计算PATH 对应的实际URL.
3、支持 自动访问 挖掘出来的URL信息 进行递归式的信息提取.
4、支持 对webpack的js的简单格式的拼接提取 (限制格式,但准确度高)
组合形式 abcd.xxxx.js

组合形式 1234.xxxx.js

### 注意事项
1、所有数据都是存储sqlite进行读写、比内存操作慢一些.
2、当目标数量过多时、执行 刷新未访问URL、自动递归扫描 任务时,占用的内存应该是较大的。
3、因为功能过多,使用请将鼠标悬浮到文本或按钮上,查看操作描述
### 基本流程 【旧版】

### 主要任务 【更新】
```
定时任务线程:
- 查询数据库 ReqDataTable 表
- 是否存在未分析的 消息
- 根据规则配置 匹配 提取 请求|响应中的敏感信息和URL、PATH
- 分析结果存入数据库 AnalyseUrlResultTable 表
- 查询数据库AnalyseUrlResultTable 表
- 将 AnalyseUrlResultTable 表中的新结果按照RootUrl分类插入到 AnalyseHostResultTable 表
- autoPathsToUrlsIsOpen 开启自动基于路径计算URL功能 (默认关闭、支持手动)
- 查询数据库 RecordPathTable
- 检查是否存在没有加入到 网站路径树 的有效请求PATH
- 根据已记录的URL路径计算/更新Pathree
- 分析结果存入 PathTree 表
- 查询数据库 联合分析 PathTreeTable 和 AnalyseHostResultTable 表
- 检查是否存在已经更新的PathTree 但是还没有重新计算过PATH URL的数据
- 根据已更新的Pathree计算新的PATH可能的前缀
- 分析结果存入 AnalyseHostResultTable 的 PATH计算URL
- autoRecursiveIsOpen 开启自动访问未访问的URL
- 查询数据库 AnalyseHostResultTable 表
- 判断是否URL是否都已经被访问
- 对未访问URL构造HTTP请求
```
### 内部规则说明
```
注意:对于CONF_开头和location为config的规则,属于内部规则,不用于信息匹配。
CONF_DEFAULT_PERFORMANCE: 默认的性能配置
"maxPatterChunkSizeDefault=1000000", 正则匹配一次性处理的响应长度 修改保存后立即生效
"maxStoreRespBodyLenDefault=1000000", 数据库保存响应体的最大大小 修改保存后立即生效
"monitorExecutorIntervalsDefault=4", 几秒钟执行一次检查提取操作 修改保存后立即生效
其他默认UI按钮相关的参数,修改保存后,重启插件生效
自定义自动请求扫描的方法
1、CONF_RECURSE_REQ_HTTP_METHODS 自定义 任意 请求方法列表支持 【每行一种请求方法】
2、CONF_RECURSE_REQ_HTTP_PARAMS 配置禁止自动扫描的URL关键字 如【logout、del】等 防止误删除
3、CONF_BLACK_RECURSE_REQ_PATH_KEYS 支持自定义请求参数 【一次的请求参数写在一行即可,多行会遍历】
注意:当前请求的请求头是基于当前URL请求体中动态获取的,后续根据用户需求添加自定义请求头功能。
CONF_WHITE_ROOT_URL: 允许扫描的目标RootUrl关键字
CONF_BLACK_ROOT_URL: 禁止进行[监听扫描|URL提取|PATH提取]的 RootUrl关键字
CONF_BLACK_URI_PATH_KEYS: 禁止进行[监听扫描|URL提取|PATH提取]的 URI 路径关键字
CONF_BLACK_URI_EXT_EQUAL: 禁止进行[监听扫描|URL提取|PATH提取]的 URI 文件扩展名
CONF_BLACK_AUTO_RECORD_PATH: 禁止自动进行有效PATH记录的目标RootUrl关键字
CONF_BLACK_AUTO_RECURSE_SCAN: 禁止自动进行未访问URL扫描的目标RootUrl关键字
CONF_WHITE_RECORD_PATH_STATUS: 允许自动进行有效PATH记录的响应状态码
CONF_BLACK_RECORD_PATH_TITLE: 禁止自动进行有效PATH记录的响应标题
CONF_BLACK_EXTRACT_PATH_EQUAL: 禁止提取的URI路径[等于]此项任一元素
CONF_BLACK_EXTRACT_INFO_KEYS: 禁止提取的敏感信息[包含]此项任一元素
CONF_REGULAR_EXTRACT_URIS: 提取响应URI|URL的正则表达式
```
### 匹配规则说明
```
匹配位置("location" 字段):
locations =
CONFIG("config"), //配置规则、不参与匹配
PATH("path"), //请求路径
TITLE("title"), //响应标题 <title>(.*)</title>
BODY("body"), //响应正文
HEADER("header"), //响应头部
RESPONSE("response"), //全部响应内容
ICON_HASH("icon_hash"); //ico文件hash 只有在文件是ico类型时才会获取
匹配方法("matchType"字段):
1、关键字匹配
ANY_KEYWORDS("any_keywords"), //匹配任意关键字规则 常见 支持|| &&语法
ALL_KEYWORDS("all_keywords"), //匹配所有关键字规则 少见 支持|| &&语法
2、正则匹配
ANY_REGULAR("any_regular"), //要求匹配任意正则 常见
ALL_REGULAR("all_regular"); //要求匹配所有正则 少见
实际匹配规则("matchKeys" : [] 列表):
1、关键字匹配规则编写
每行是一个关键字提取匹配规则、
每行的内容支持由多个关键字拼接组成,拼接符号是 【|】
举例:
"matchType": "any_keywords" + "matchKeys": ["fzhm1&&total1&&rows1", "fzhm2&&total2&&rows2"],
表示要求 同时含有fzhm1、total1、rows1 关键字 或 同时完全含有fzhm2、total2、rows2
"matchType": "all_keywords" + "matchKeys": ["fzhm1||fzhm2","total1||total2"],
表示要求 同时含有 至少一个fzhm*、 至少一个total* 关键字
注意:
1、本规则和原版的有差异,
2、由于使用了语法符号 【|| && 】 ,因此不能让匹配关键字中包含【|| &&】
2、正则匹配规则编写
每行是一个正则提取匹配规则
其他关键字:
"accuracy": 规则准确度
"describe": 规则描述
"isImportant": 匹配结果是否重要信
"isOpen": 是否启用规则
"type": 规则分类
```
## 联系方式
如需获取更多信息、技术支持或定制服务,请通过以下方式联系我们:
NOVASEC微信公众号或通过社交信息联系开发者【酒零】

================================================
FILE: pom.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>APIFinderPlus</artifactId>
<version>1.1.8</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<!-- https://mvnrepository.com/artifact/net.portswigger.burp.extender/burp-extender-api -->
<dependency>
<groupId>net.portswigger.burp.extender</groupId>
<artifactId>burp-extender-api</artifactId>
<version>2.3</version>
</dependency>
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.40</version>
</dependency>
<!-- SQLite JDBC 驱动 -->
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.45.3.0</version>
</dependency>
<!-- SQLite JDBC 驱动 导入警告问题-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.6.1</version>
<scope>compile</scope>
</dependency>
<!-- 将 java util box 的内容复制进来 便于改造-->
<!-- https://mvnrepository.com/artifact/commons-net/commons-net -->
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.10.0</version>
</dependency>
<dependency>
<groupId>com.github.seancfoley</groupId>
<artifactId>ipaddress</artifactId>
<version>5.3.3</version>
</dependency>
<!-- 域名相关依赖-->
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>33.1.0-jre</version>
</dependency>
<!-- https://mvnrepository.com/artifact/dnsjava/dnsjava -->
<dependency>
<groupId>dnsjava</groupId>
<artifactId>dnsjava</artifactId>
<version>2.1.9</version>
</dependency>
<!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.16.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-text -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.12.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>8</source>
<target>8</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
================================================
FILE: rule/finger-important-cn.json
================================================
{
"fingerprint": [
{
"describe": "性能相关配置",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"maxPatterChunkSizeDefault=20000",
"maxStoreRespBodyLenDefault=1200000",
"monitorExecutorIntervalsDefault=4",
"dynamicPathFilterIsOpenDefault=false",
"autoRecordPathIsOpenDefault=true",
"autoPathsToUrlsIsOpenDefault=true",
"autoRecursiveIsOpenDefault=false",
"proxyListenIsOpenDefault=false",
"autoRefreshUnvisitedIsOpenDefault=false",
"autoRefreshUiIsOpenDefault=false",
"forceDecodeUnicodeDefault=true",
"addApiToUnvisitedUrlsDefault=true"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_DEFAULT_PERFORMANCE"
},
{
"describe": "允许[监听扫描]的RootUrl关键字",
"isImportant": false,
"isOpen": true,
"matchKeys": [],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_WHITE_ROOT_URL"
},
{
"describe": "禁止[监听扫描|提取URL]的RootUrl关键字",
"isImportant": false,
"isOpen": true,
"matchKeys": [
".activity.windows.com",
".adblockplus.org",
".alibaba.com",
".alicdn.com",
".alipayobjects.com",
".aliyun.com",
".amap.com",
".asp.net",
".baidu.com",
".bilibili.com",
".bing.com",
".cdn-go.cn",
".cdn.mozilla.net",
".dftoutiao.com",
".eastday.com",
".feishu.cn",
".feishu.com",
".feishucdn.com",
".firefox.com.cn",
".firefoxchina.cn",
".fofa.info",
".geetest.com",
".githubusercontent.com",
".google.com",
".googleapis.com",
".googletagmanager.com",
".gstatic.com.com",
".gtimg.com",
".gvt1.com",
".jsdelivr.net",
".live.com",
".microsoft.com",
".mozilla.com",
".mozilla.net",
".mozilla.org",
".msftconnecttest.com",
".msn.cn",
".msn.com",
".netease.com",
".npmjs.org",
".office.com",
".officeapps.live.com",
".qcloud.com",
".qnic.com",
".scorecardresearch.com",
".shodan.io",
".telemetry.mozilla.org",
".vuejs.org",
".vulbox.com",
".w3.org",
".windowsupdate.com",
".qq.com",
".wx.qq.com",
".xp.cn",
".yahoo.com",
"github.com",
"google.com",
"lodash.com",
"npms.io"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_BLACK_ROOT_URL"
},
{
"describe": "禁止进行[监听扫描|URL提取|PATH提取]的URI路径关键字",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/jquery/",
"/echarts/",
"/amazeui/",
"/animation/",
"/zh-cn.js",
":/usr/"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_BLACK_URI_PATH_KEYS"
},
{
"describe": "禁止[提取PATH]等于此项",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/",
"/?",
"image/x-icon",
"image/png",
"image/jpg",
"application/x-www-form-urlencoded",
"multipart/form-data",
"MM/DD/YYYY",
"YYYY/MM/DD",
"text/javascript",
"text/xml",
"text/html",
"text/csv",
"text/css",
"text/plain",
"application/json",
"ecdsa/rsa",
"/.*/",
"/.+/"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_BLACK_EXTRACT_PATH_EQUAL"
},
{
"describe": "禁止进行[监听扫描|URL提取|PATH提取]的URI文件扩展名",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"x",
"y",
"gif",
"png",
"jpg",
"jpeg",
"webp",
"tif",
"tiff",
"bmp",
"css",
"woff",
"woff2",
"svg",
"pdf",
"docx",
"doc",
"xlsx",
"xls",
"pptx",
"ppt",
"ttf",
"otf",
"mp3",
"wav",
"aac",
"ogg",
"mp4",
"avi",
"mov",
"wmv",
"flv",
"zip",
"rar",
"gz",
"7z",
"scss",
"sass",
"less",
"eot",
"swf",
"vue"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_BLACK_URI_EXT_EQUAL"
},
{
"describe": "禁止自动进行[有效PATH记录]的RootUrl关键字",
"isImportant": false,
"isOpen": true,
"matchKeys": [],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_BLACK_AUTO_RECORD_PATH"
},
{
"describe": "禁止自动进行[未访问URL扫描]的RootUrl关键字",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"testphp.vulnweb.com"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_BLACK_AUTO_RECURSE_SCAN"
},
{
"describe": "允许自动进行[有效PATH记录]的响应状态码",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"200",
"403"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_WHITE_RECORD_PATH_STATUS"
},
{
"describe": "禁止自动进行[有效PATH记录]的响应标题",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"404 not Found"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_BLACK_RECORD_PATH_TITLE"
},
{
"describe": "禁止[提取敏感信息]包含此项",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"admin@admin.com"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_BLACK_EXTRACT_INFO_KEYS"
},
{
"describe": "提取响应URL|PATH的正则表达式",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"(?:\"|')(((?:[a-zA-Z]{1,10}://|//)[^\"'/]{1,}\\.[a-zA-Z]{2,}[^\"']{0,})|((?:/|\\.\\./|\\./)[^\"'><,;|*()(%%$^/\\\\\\[\\]][^\"'><,;|()]{1,})|([a-zA-Z0-9_\\-/]{1,}/[a-zA-Z0-9_\\-/]{1,}\\.(?:[a-zA-Z]{1,4}|action)(?:[\\?|#][^\"|']{0,}|))|([a-zA-Z0-9_\\-/]{1,}/[a-zA-Z0-9_\\-/]{3,}(?:[\\?|#][^\"|']{0,}|))|([a-zA-Z0-9_\\-]{1,}\\.(?:\\w)(?:[\\?|#][^\"|']{0,}|)))(?:\"|')",
"(https?://[-A-Za-z0-9+&@#/%?=~_|!:,.;\\u4E00-\\u9FFF]+[-A-Za-z0-9+&@#/%=~_|])"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_REGULAR_EXTRACT_URIS"
},
{
"describe": "禁止递归访问的URL路径关键字",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"logout",
"cancel",
"delete",
"remove",
"update"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_BLACK_RECURSE_REQ_PATH_KEYS"
},
{
"describe": "递归访问URL时的HTTP请求方法",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"GET",
"POST"
],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_RECURSE_REQ_HTTP_METHODS"
},
{
"describe": "递归访问URL时的HTTP请求参数",
"isImportant": false,
"isOpen": true,
"matchKeys": [],
"accuracy": "config",
"location": "config",
"matchType": "config",
"type": "CONF_RECURSE_REQ_HTTP_PARAMS"
},
{
"accuracy": "high",
"describe": "AppSecret、AppID",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"AppSecret&&AppID",
"AppSecret&&AppKey"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "Authorization Header",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"((basic [a-z0-9=:_\\+\\/-]{5,100})|(bearer [a-z0-9_.=:_\\+\\/-]{5,100}))"
],
"location": "body",
"matchType": "any_regular",
"type": "提示信息"
},
{
"accuracy": "high",
"describe": "Chinese Mobile Number",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"[^\\w]((?:(?:\\+|00)86)?1(?:(?:3[\\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\\d])|(?:9[189]))\\d{8})[^\\w]"
],
"location": "body",
"matchType": "any_regular",
"type": "提示信息"
},
{
"accuracy": "high",
"describe": "Cloud Key",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"(((access)(|-|_)(key)(|-|_)(id|secret))|(LTAI[a-z0-9]{12,20}))"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "Druid",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"(Druid Stat Index)"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "Email",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"(([a-z0-9]+[_|\\.])*[a-z0-9]+@([a-z0-9]+[-|_|\\.])*[a-z0-9]+\\.((?!js|css|jpg|jpeg|png|ico)[a-z]{2,5}))"
],
"location": "body",
"matchType": "any_regular",
"type": "提示信息"
},
{
"accuracy": "high",
"describe": "FTP泄漏",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"ftpUsername&&ftpPassword",
"FTP_USER&&FTP_ADDR&&FTP_PASS"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "GraphQL",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/graphql",
"/graphiql"
],
"location": "path",
"matchType": "any_keywords",
"type": "敏感路径"
},
{
"accuracy": "high",
"describe": "GraphQL API",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/graphiql",
"__graphiql",
"/graphiql"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "Internal IP Address",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"[^0-9]((127\\.0\\.0\\.1)|(10\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})|(172\\.((1[6-9])|(2\\d)|(3[01]))\\.\\d{1,3}\\.\\d{1,3})|(192\\.168\\.\\d{1,3}\\.\\d{1,3}))"
],
"location": "body",
"matchType": "any_regular",
"type": "提示信息"
},
{
"accuracy": "high",
"describe": "JDBC Connection",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"(jdbc:[a-z:]+://[a-z0-9\\.\\-_:;=/@?,&]+)"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "JDBC泄漏",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"jdbc:(mysql|h2|oracle|sqlserver|jtds:sqlserver):"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "JDBC泄漏",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"System.Data.SqlClient",
"Data.PassportContext",
"mysql.username&&mysql.password&&mysql.url",
"jdbc.username&&jdbc.password",
"mssql.jdbc&&mssql.user",
"com.microsoft.sqlserver.jdbc.SQLServerDriver"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "JSON Web Token",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"(eyJ[A-Za-z0-9_-]{10,}\\.[A-Za-z0-9._-]{10,}|eyJ[A-Za-z0-9_\\/+-]{10,}\\.[A-Za-z0-9._\\/+-]{10,})"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "Java Deserialization",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"(javax\\.faces\\.ViewState)"
],
"location": "body",
"matchType": "any_regular",
"type": "提示信息"
},
{
"accuracy": "high",
"describe": "MAC Address",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"(^([a-fA-F0-9]{2}(:[a-fA-F0-9]{2}){5})|[^a-zA-Z0-9]([a-fA-F0-9]{2}(:[a-fA-F0-9]{2}){5}))"
],
"location": "body",
"matchType": "any_regular",
"type": "提示信息"
},
{
"accuracy": "high",
"describe": "OpenAPI-Swagger",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/swagger-resources",
"/swagger/"
],
"location": "path",
"matchType": "any_keywords",
"type": "敏感路径"
},
{
"accuracy": "high",
"describe": "Password Field",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"((|'|\")(|[\\w]{1,10})([p](ass|wd|asswd|assword))(|[\\w]{1,10})(|'|\")(:|=)(|)('|\")(.*?)('|\")(|,))"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "SSH泄漏",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"ssh://"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "SpringbootActuator",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/mappings",
"/actuator"
],
"location": "path",
"matchType": "any_keywords",
"type": "敏感路径"
},
{
"accuracy": "high",
"describe": "Swagger UI",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"((swagger-ui.html)|(\\\"swagger\\\":)|(Swagger UI)|(swaggerUi)|(swaggerVersion))"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "Ueditor",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"(ueditor\\.(config|all)\\.js)"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "Upload Form",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"(type\\=\\\"file\\\")"
],
"location": "body",
"matchType": "any_regular",
"type": "提示信息"
},
{
"accuracy": "high",
"describe": "Windows File/Dir Path",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"'[^\\w](([a-zA-Z]:\\\\(?:\\w+\\\\?)*)|([a-zA-Z]:\\\\(?:\\w+\\\\)*\\w+\\.\\w+))'"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "shiro",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"(=deleteMe|rememberMe=)"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "云KEY",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"ALI_ACCESS_ID&&ALI_ACCESS_KEY",
"ACCESSID&&ACCESSKEY",
"AccessKey ID&&AccessKey Secret",
"accessKeyId&&accessKeySecret",
"ACCESS_ID&&ACCESS_KEY",
"SSOusername&&SSOpassword",
"oss://",
"UC_DBHOST&&UC_DBUSER&&UC_KEY&&UC_API",
"access_key_id&&secret_access_key",
"accessKeyId&&accessSecret",
"\"accessKeyId\"",
"accessKeyId&&secretAccessKey"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "企业微信Corpid、Corpsecret",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"Corpid&&Corpsecret"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "修改密码",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"username&&userName",
"actionid",
"newPws&&newpassword"
],
"location": "body",
"matchType": "all_keywords",
"type": "敏感内容"
},
{
"accuracy": "medium",
"describe": "初始密码",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"(initPassword\\s*[:=]\\s*\"?|\"initPassword\"\\s*:\\s*\"?|\"初始密码\"\\s*:\\s*\"?)[\"]?[^\"\\s]+[\"]?|\\b初始密码是\\s+[^\"\\s]+"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "手机, 用户名",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"personName&&phoneNo&&deptName",
"tel&&account&&userName&&mailAccount&&Content-Type: application/json",
"email&&phone&&pwd&&id&&name&&Content-Type: application/json",
"msg&&mobile\"&&Content-Type: application/json"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "管理员账号、管理员密码",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"管理员密码&&管理员账号",
"'admin_pwd'&&'admin_user'",
"<pwd>&&<admin_user>",
"\"admin_pwd\"&&\"admin_user\""
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "缺少参数",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"\".*Required .{1,18} parameter.*\""
],
"location": "body",
"matchType": "any_regular",
"type": "提示信息"
},
{
"accuracy": "high",
"describe": "缺少参数",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Content-Type: application/json&&is not present",
"Content-Type: application/json&&缺少参数",
"Content-Type: application/json&&参数缺少"
],
"location": "body",
"matchType": "any_keywords",
"type": "提示信息"
},
{
"accuracy": "high",
"describe": "账号",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"description&&name\"&&message\"&&Type\"&&Content-Type: application/json",
"person&&mobilPhone&&id&&status"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "账号, 密码",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"password&&name&&userid&&Content-Type: application/json",
"user=='&&password=='",
"userName =>&&password =>&&info",
"secret_key&&address",
"secret_key&&api_key",
"password:&&HOST:&&NAME:",
"server&&pwd&&database&&user",
"Authentication failed&&user&&__construct",
"VPN服务器地址&&用户名&&密码",
"username&&password&&jdbc:",
"String username&&String password&&=",
"jdbc.url&&://&&username&&password",
"pass&&email&&user&&Content-Type: application/json"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "账号, 身份证",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"身份证号码&&姓名&&公司&&Content-Type: application/json",
"gmsfhm&&Content-Type: application/json",
"cjrsfzh&&Content-Type: application/json",
"sfzhm&&total&&rows",
"keyHash&&idCard&&partment",
"Idcard&&Name&&id&&status&&address",
"name&&sfzh&&Content-Type: application/json"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "账号, 邮箱, 收集",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"name&&realName&&email&&phone&&Content-Type: application/json"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "身份证",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"(11|12|13|14|15|21|22|23|31|32|33|34|35|36|37|41|42|43|44|45|46|50|51|52|53|54|61|62|63|64|65|71|81|82)\\\\d{4}(19|20)\\\\d{2}((0[1-9])|(1[0-2]))((0[1-9])|([12]\\\\d)|(3[01]))\\\\d{3}([0-9Xx])"
],
"location": "body",
"matchType": "any_regular",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "邮箱凭证泄漏",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"EMAIL_HOST_USER&&EMAIL_HOST_PASSWORD",
"mail.username&&mail.password",
"sender.username&&sender.password",
"mailUserPwd&&mailUserName",
"mail_user&&mail_pass",
"EMAIL_PSWD&&EMAIL_USER",
"EMAIL_LOGIN_NAME&&EMAIL_LOGIN_PASSWD",
"email_username&&email_password",
"smtp_username&&smtp_password",
"mailuser&&mailPassword",
"mailServerUsername&&mailServerPassword",
"WebMail.UserName&&WebMail.Password"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "high",
"describe": "飞书App_Id、App_Secret",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"App_Id&&App_Secret"
],
"location": "body",
"matchType": "any_keywords",
"type": "敏感内容"
},
{
"accuracy": "lower",
"describe": "通达OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/images/tongda.ico"
],
"location": "body",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "通达OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"<title>Office Anywhere",
"网络智能办公系统"
],
"location": "body",
"matchType": "all_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "通达OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"tongda2000.com",
"官网"
],
"location": "body",
"matchType": "all_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "通达OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"通达OA",
"login"
],
"location": "body",
"matchType": "all_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "通达OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"-187813927"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "通达OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"-759108386"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "泛微OA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1578525679"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "泛微OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/wui/common/page/sysRemind.jsp"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "泛微OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"ecology_JSessionid"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "泛微云桥 e-Bridge",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"wx.weaver",
"e-Bridge"
],
"location": "body",
"matchType": "all_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "泛微e-mobile",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"移动管理平台-企业管理"
],
"location": "body",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "泛微emp-移动管理平台",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"2062026853"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "蓝凌 OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"sys/ui/extend/theme/default/style/icon.css",
"sys/ui/extend/theme/default/style/profile.css"
],
"location": "body",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "蓝凌 OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"蓝凌软件",
"App_Themes/Login"
],
"location": "body",
"matchType": "all_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "蓝凌 OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"login_single_horizontal"
],
"location": "body",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "蓝凌 OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"login_single_full_screen"
],
"location": "body",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "蓝凌EIS智慧协同平台",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/scripts/jquery.landray.common.js",
"蓝凌软件"
],
"location": "body",
"matchType": "all_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "致远OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/seeyon/USER-DATA/IMAGES/LOGIN/login.gif"
],
"location": "body",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "致远OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/seeyon/common/"
],
"location": "body",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "致远OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"165601673"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "致远OA M3 Server",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"M3 Server"
],
"location": "title",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "致远OA M1 Server",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"M1-Server"
],
"location": "title",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "致远 Analytics Cloud 分析云",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"410106848"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "其他"
},
{
"accuracy": "lower",
"describe": "万户 OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"defaultroot",
"Logon!logon.action",
"domainAccount"
],
"location": "body",
"matchType": "all_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "万户 OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/defaultroot/public/edit/logindownload/Logindownload.jsp"
],
"location": "body",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "万户ezOFFICE",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"-1827521324"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "万户网络ezEIP",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"Powered By wanhu - www.wanhu.com.cn",
"ezEip"
],
"location": "body",
"matchType": "all_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "华天动力OA",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"OAapp/WebObjects/OAapp.woa",
"/htoa/js/jquery.js"
],
"location": "body",
"matchType": "all_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "用友软件",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"UFIDA Software CO.LTD all rights reserved"
],
"location": "body",
"matchType": "any_keywords",
"type": "其他"
},
{
"accuracy": "lower",
"describe": "用友NC",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"logo/images/ufida_nc.png",
"用友NC"
],
"location": "body",
"matchType": "all_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "用友 NC Cloud",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"platform/pub/welcome.do"
],
"location": "body",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "用友GRP-U8 新政府会计制度专版",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"-299520369"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "用友U8",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"U8远程接入官方网站",
"用友"
],
"location": "body",
"matchType": "all_keywords",
"type": "OA类"
},
{
"accuracy": "lower",
"describe": "用友-畅捷通OEM",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"GNRemote.dll",
"Web_sc/login.gn"
],
"location": "body",
"matchType": "all_keywords",
"type": "其他"
},
{
"accuracy": "lower",
"describe": "用友BIP 数据应用服务",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1183274548"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "其他"
},
{
"accuracy": "lower",
"describe": "奇安信自动化渗透测试系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-747580443"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "其他"
},
{
"accuracy": "lower",
"describe": "奇安信VPN",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"奇安信VPN"
],
"location": "title",
"matchType": "any_keywords",
"type": "VPN类"
},
{
"accuracy": "lower",
"describe": "天融信产品",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"<TITLE>Web User Login",
"loginCheck"
],
"location": "body",
"matchType": "all_keywords",
"type": "安全设备类"
},
{
"accuracy": "lower",
"describe": "天融信VPN",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"topsecsvportalstyle"
],
"location": "header",
"matchType": "any_keywords",
"type": "VPN类"
},
{
"accuracy": "lower",
"describe": "天融信VPN",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"vone/pub/image/logo1.png"
],
"location": "header",
"matchType": "any_keywords",
"type": "VPN类"
},
{
"accuracy": "lower",
"describe": "天融信WEB应用安全防护系统",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"module=login",
"topsec",
"login"
],
"location": "body",
"matchType": "all_keywords",
"type": "安全设备类"
},
{
"accuracy": "lower",
"describe": "天融信 Reporter",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"Login @ Reporter",
"topsec",
"login"
],
"location": "body",
"matchType": "all_keywords",
"type": "安全设备类"
},
{
"accuracy": "lower",
"describe": "天融信防火墙",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"TOPSEC",
"image/aaa.png",
"username"
],
"location": "body",
"matchType": "all_keywords",
"type": "安全设备类"
},
{
"accuracy": "lower",
"describe": "天融信TopAPP负载均衡系统",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"TopAPP负载均衡系统",
"天融信"
],
"location": "body",
"matchType": "all_keywords",
"type": "负载均衡"
},
{
"accuracy": "lower",
"describe": "天融信-上网行为管理系统",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"images/logo3.gif",
"dkey_activex_download.php",
"login_commit.php"
],
"location": "body",
"matchType": "all_keywords",
"type": "上网行为管理类"
},
{
"accuracy": "lower",
"describe": "天融信设备",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"-2019013898"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "安全设备类"
},
{
"accuracy": "lower",
"describe": "天融信应用交付系统",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"TopApp-AD"
],
"location": "body",
"matchType": "any_keywords",
"type": "安全设备类"
},
{
"accuracy": "lower",
"describe": "ARRAY VPN",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/prx/000/http/localh/oauth_auth"
],
"location": "body",
"matchType": "any_keywords",
"type": "VPN类"
},
{
"accuracy": "lower",
"describe": "siteserver",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/sitefiles/assets/components/",
"siteid"
],
"location": "body",
"matchType": "all_keywords",
"type": "官网类"
},
{
"accuracy": "lower",
"describe": "siteserver",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"sitefiles",
"siteid"
],
"location": "body",
"matchType": "all_keywords",
"type": "官网类"
},
{
"accuracy": "lower",
"describe": "拓尔思",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/was5/web/",
"trs"
],
"location": "body",
"matchType": "all_keywords",
"type": "官网类"
},
{
"accuracy": "lower",
"describe": "契约锁",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"qyswebapp"
],
"location": "body",
"matchType": "any_keywords",
"type": "合同类"
},
{
"accuracy": "lower",
"describe": "明源云ERP",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"-626335361"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "ERP系统"
},
{
"accuracy": "lower",
"describe": "明源云ERP",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"明源云ERP"
],
"location": "title",
"matchType": "any_keywords",
"type": "ERP系统"
},
{
"accuracy": "lower",
"describe": "明源云 ERP",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"PubPlatform",
"明源云",
"LoginHandler"
],
"location": "body",
"matchType": "all_keywords",
"type": "ERP系统"
},
{
"accuracy": "lower",
"describe": "明源云 ERP",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"#153290",
"明源软件"
],
"location": "body",
"matchType": "all_keywords",
"type": "ERP系统"
},
{
"accuracy": "lower",
"describe": "CoreMail",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"coremail/common"
],
"location": "body",
"matchType": "any_keywords",
"type": "邮件类"
},
{
"accuracy": "lower",
"describe": "宏景eHR人力资源信息管理系统",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"人力资源信息管理系统",
"hrlogon"
],
"location": "body",
"matchType": "all_keywords",
"type": "其他"
},
{
"accuracy": "lower",
"describe": "JeecgBoot",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"fileview.jeecg.com/onlinePreview"
],
"location": "body",
"matchType": "any_keywords",
"type": "CMS"
},
{
"accuracy": "lower",
"describe": "亿赛通(DLP)",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"CDGServer3",
"welcomebg.jpg"
],
"location": "body",
"matchType": "all_keywords",
"type": "其他"
},
{
"accuracy": "lower",
"describe": "亿赛通-电子文档安全管理系统",
"isImportant": true,
"isOpen": true,
"matchKeys": [
"/CDGServer3/SysConfig.jsp"
],
"location": "body",
"matchType": "any_keywords",
"type": "其他"
},
{
"accuracy": "lower",
"describe": "通用企业管理软件",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/cwbase/web/Login.aspx"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iDS联网数字标牌管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"iDS联网数字标牌管理系统"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Nexus Repository Manager",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Nexus Repository Manager"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "网动统一通信平台(Active UC)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"网动统一通信平台(Active UC)"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "禅道 zentao",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Welcome to use zentao"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "快云服务器小助手",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"快云服务器助手"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "禅道 zentao",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Welcome to zentao"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "富通天下外贸ERP",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"用户登录_富通天下外贸ERP"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "海翔D8药业云平台",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"登录海翔"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kibana",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Kibana"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "永中在线编辑软件系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Web Office",
"img/eio.png"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "南方数码交易一体化系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/SouthUIContent/themes/easydropdown.css"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "朗新天霁人力资源管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"hrsoft.com.cn",
"chkLogindiv",
"CustStyle"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "科荣 AIO 运营管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"style1/css/ListRange.css",
"主账套",
"login.jsp"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "联达动力医院综合办公管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"login.aspx?Method=AJAX&UserName=",
"Login_Return_XML.aspx"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "中农信达三资云平台",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"技术支持:北京中农信达信息技术有限公司"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "电子申请客户端管理系统(EAC)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"script/css/gwssi.css"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "青纺联物联查询平台",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"青纺联物联查询平台",
"Themes/default/login.css"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "致梦科技-管家婆物联通",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"HtmlPages/Vue/vue.js",
"GetLoginValidate"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "广联达 Glodon",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/ConsoleCommon/Content/weebox.css",
"广联达"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "任我行 CRM",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/Handlers/IdentifyingCode.ashx"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "广联达 广讯通",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"gtp.standard",
"JS/gxtAutoLogin.js"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "智能表综合管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"js/jsCore.js",
"Ajax_Code/Login.ashx",
"login.css"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "科德电子智慧水务平台",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"山东科德电子有限公司",
"J_LoginSub"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "秦川燃气综合管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"系统登录",
"res/icon/key.png",
"login"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "东胜物流软件",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"js/dhtmlxcombo_whp.js",
"login.aspx"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "九思 OA 协同办公系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/jsoa/login.jsp"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "润申信息企业标准化管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"润申信息",
"企业标准化管理系统",
"loginForm"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "银达汇智智慧综合管理平台",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"福州银达云创信息科技有限公司",
"miniui/crypto/CodeManage.js"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "同鑫T9eHR信息化管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"T9eHR-iconfont",
"Authentication/Login"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "NortekControlLineareMerge",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"img/emerge.ico",
"login_pw"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "顶讯科技-易宝OA系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"欢迎登录易宝OA系统"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "惠商+管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"惠商+管理系统"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "红帆-ioffice OA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"iOffice.net"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "管家婆全渠道业务同步中心",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"管家婆全渠道业务同步中心"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Spring env",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"servletContextInitParams"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "微三云管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"WSY_logo",
"管理系统 MANAGEMENT SYSTEM"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "日志易",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"auth/passwordReset",
"yw-login-",
"yw-login-logo"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "思迪数据池管理平台",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Ajax/Login",
"思迪",
"canvas"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "科迈 RAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"科迈RAS",
"CmxGoUrl.php"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Spring env",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"logback"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Weblogic",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Error 404--Not Found"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Weblogic",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Error 403--"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Weblogic",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/console/framework/skins/wlsconsole/images/login_WebLogic_branding.png"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "TWCMS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"href=\"/twcms/theme/default/css/global.css"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Weblogic",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Welcome to Weblogic Application Server"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Weblogic",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"<i>Hypertext Transfer Protocol -- HTTP/1.1</i>"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sangfor SSL VPN",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/por/login_psw.csp"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sangfor SSL VPN",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"loginPageSP/loginPrivacy.js"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "e-mobile",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"weaver,e-mobile"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ecology",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"ecology_JSessionid"
],
"location": "header",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "PbootCMS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"PbootSystem"
],
"location": "header",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "启明某VPN设备",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"cover_admin.css",
"SSLVPN LOGIN"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "天玥运维安全网关",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"css/fw/full.css",
"js/p/login.js",
"login"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "TP-LINK 产品",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"TP-LINK"
],
"location": "header",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Influxdb",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"X-Influxdb"
],
"location": "header",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "微宏 OA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"wh/servlet/MainServer"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Shiro",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"rememberMe="
],
"location": "header",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dreamer CMS-Shiro",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"dreamer-"
],
"location": "header",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dreamer CMS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-748565678"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "慧星自来水营业管理信息系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1704826498"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Bonobo Git Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-219625874"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "晶奇科技救助管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1185226132"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "流量通 流量平台",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"325583172"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "北京朗新天霁人力资源系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1143915194"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "护卫神·主机大师",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1188645141"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "友加畅捷U+财会通",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2049187099"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "信锐物联平台",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"147973611"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "WiseGrid慧敏应用交付网关",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"910523681"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dreamer CMS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"dreamer-cms"
],
"location": "header",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Shiro",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"=deleteMe"
],
"location": "header",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "重庆佰鼎-佰鼎OA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"default.aspx",
"Style/Style.css",
"Skin2017",
"TxtUserPwd"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "PbootCMS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"PbootCMS"
],
"location": "header",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Swagger UI",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Swagger UI"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ruijie",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"4008 111 000"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Huawei SMC",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Script/SmcScript.js?version="
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "H3C Router",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/wnm/ssl/web/frame/login.html"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Cisco SSLVPN",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/+CSCOE+/logon.html"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "深信服 waf",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"rsa.js",
"commonFunction.js"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "深信服防火墙数据中心",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Redirect to...",
"/LogInOut.php"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "深信服一体化网关 MIG",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"cgi-bin/login.cgi",
"/html/wz_tooltip.js"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "网御 vpn",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/vpn/common/js/leadsec.js",
"/vpn/user/common/custom/auth_home.css"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Typecho",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"typecho",
"usr/themes"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "401 登陆认证",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"401 Authorization"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "唯德科创 IPEasy 知易通",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"_IPEasy知易通"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Apache Airflow",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Airflow - Login"
],
"location": "title",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "启明星辰天清汉马USG防火墙",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/cgi-bin/webui?op=get_product_model"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "飞鱼星上网行为管理",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"css/R1Login.css",
"share.ti_username",
"login_logo"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "深信服上网行为管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"utccjfaewjb = function(str, key)"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "深信服上网行为管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"document.write(WRFWWCSFBXMIGKRKHXFJ"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "深信服应用交付报表系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/reportCenter/index.php?cls_mode=cluster_mode_others"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "群晖 NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Synology",
"webman/"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "金蝶云星空",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"HTML5/content/themes/kdcss.min.css"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "金蝶云星空",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/ClientBin/Kingdee.BOS.XPF.App.xap"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "启明星辰天清汉马USG防火墙",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"天清汉马USG"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Jboss",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"jboss.css"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Gitlab",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"assets/gitlab_logo"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "宝塔-BT.cn",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"入口校验失败"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "宝塔-BT.cn",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"没有找到站点",
"可能原因",
"CDN产品",
"Web服务",
"检查端口是否正确"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "宝塔-BT.cn",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"<title>恭喜,站点创建成功",
"面板系统后台",
"系统自动生成"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "DouPHP",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Powered by DouPHP",
"DouPHP",
"theme"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "宝塔-BT.cn",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"扫码登录更安全",
"bt.cn",
"/login"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "宝塔-BT.cn",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"站点创建成功",
"bt.cn"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "宝塔-BT.cn",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"站点创建成功",
"宝塔"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "宝塔-BT.cn",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-386189083"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "禅道",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"self.location",
"Lw=="
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "禅道",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/theme/default/images/main/zt-logo.png"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "禅道",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"zentaosid"
],
"location": "header",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "YONYOU NC",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"uclient.yonyou.com",
"UClient"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "宝塔-BT.cn",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"宝塔Linux面板"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "RabbitMQ",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"<title>RabbitMQ Management</title>"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Zabbix",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"zabbix",
"Zabbix SIA"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "联软准入",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"网络准入",
"leagsoft",
"redirect"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "列目录",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Index of /"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "列目录",
"isImportant": false,
"isOpen": true,
"matchKeys": [
" - /</title>"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "浪潮服务器IPMI管理口",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"img/inspur_logo.png",
"Management System"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "RegentApi_v2.0",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"RegentApi_v2.0"
],
"location": "body",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Tomcat默认页面",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"/manager/status",
"/manager/html"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "slack-instance",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"99395752"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "spring-boot",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"116323821"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Jenkins",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"81586312"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Cnservers LLC",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-235701012"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Atlassian",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"743365239"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Chainpoint",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2128230701"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "LaCie",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1277814690"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Parse",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"246145559"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Atlassian",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"628535358"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "JIRA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"855273746"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Avigilon",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1318124267"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Atlassian – Confluence",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-305179312"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "OpenStack",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"786533217"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Pi Star",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"432733105"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Atlassian",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"705143395"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Angular IO (AngularJS)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1255347784"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "XAMPP",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1275226814"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "React",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2009722838"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Atlassian – JIRA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"981867722"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "OpenStack",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-923088984"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Aplikasi",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"494866796"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ubiquiti Aircube",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1249285083"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Atlassian – Bamboo",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1379982221"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Exostar – Managed Access Gateway",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"420473080"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Atlassian – Confluence",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1642532491"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Cisco Meraki",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"163842882"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Archivematica",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1378182799"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "TCN",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-702384832"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "CX",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-532394952"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ace",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-183163807"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Atlassian – JIRA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"552727997"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "NetData",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1302486561"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "OpenGeo Suite",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-609520537"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dgraph Ratel",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1961046099"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Atlassian – JIRA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1581907337"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Material Dashboard",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1913538826"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Form.io",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1319699698"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kubeflow",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1203021870"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "netdata dashboard",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-182423204"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "CapRover",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"988422585"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "WiJungle",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2113497004"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Onera",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1234311970"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SmartPing",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"430582574"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "OpenStack",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1232596212"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "netdata dashboard",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1585145626"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "FRITZ!Box",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-219752612"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "fortinet-forticlient",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"945408572"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ubiquiti – AirOS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-697231354"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Fortinet – Forticlient",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"945408572"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Outlook Web Application",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1768726119"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Huawei – Claro",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2109473187"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ASUS AiCloud",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"552592949"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SonicWALL",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"631108382"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Google",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"708578229"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Plesk",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-134375033"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dahua Storm (IP Camera)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2019488876"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Huawei – ADSL/Router",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1395400951"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sophos Cyberoam (appliance)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1601194732"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "LANCOM Systems",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-325082670"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Plesk",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1050786453"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "TilginAB (HomeGateway)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1346447358"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Supermicro Intelligent Management (IPMI)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1410610129"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Zyxel ZyWALL",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-440644339"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dell SonicWALL",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"363324987"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ubiquiti Login Portals",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1446794564"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sophos User Portal/VPN Portal",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1045696447"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Apache Tomcat",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-297069493"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "OpenVPN",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"396533629"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Cyberoam",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1462981117"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Technicolor",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1594377337"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Vodafone (Technicolor)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"165976831"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "UBNT Router UI",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1677255344"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Intelbras Wireless",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-359621743"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kerio Connect (Webmail)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-677167908"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "BIG-IP",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"878647854"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Microsoft OWA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"442749392"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "pfSense",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1405460984"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iKuai Networks",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-271448102"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dlink Webcam",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"31972968"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "3CX Phone System",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"970132176"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Bluehost",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1119613926"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sangfor",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"123821839"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ZTE Corporation (Gateway/Appliance)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"459900502"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ruckus Wireless",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2069844696"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Bitnami",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1607644090"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Juniper Device Manager",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2141724739"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Technicolor Gateway",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1835479497"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Gitlab",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1278323681"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "NETASQ - Secure / Stormshield",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1929912510"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "VMware Horizon",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1255992602"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "VMware Horizon",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1895360511"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "VMware Horizon",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-991123252"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Vmware Secure File Transfer",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1642701741"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SAP Netweaver",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-266008933"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SAP ID Service: Log On",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1967743928"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SAP Conversational AI",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1347937389"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Palo Alto Login Portal",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"602431586"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Palo Alto Networks",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-318947884"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Outlook Web Application",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1356662359"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Webmin",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1453890729"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Docker",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1814887000"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Docker",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1937209448"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Amazon",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1544605732"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Amazon",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"716989053"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "phpMyAdmin",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1010568750"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Zhejiang Uniview Technologies Co.",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1240222446"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ISP Manager",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-986678507"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "AXIS (network cameras)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1616143106"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Roundcube Webmail",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-976235259"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "UniFi Video Controller (airVision)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"768816037"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "pfSense",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1015545776"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Freebox OS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1838417872"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Keenetic",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"547282364"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sierra Wireless Ace Manager (Airlink)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1571472432"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Synology DiskStation",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"149371702"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "INSTAR IP Cameras",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1169314298"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Webmin",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1038557304"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Octoprint (3D printer)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1307375944"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Webmin",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1280907310"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Vesta Hosting Control Panel",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1954835352"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Farming Simulator Dedicated Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"509789953"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Residential Gateway",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1933493443"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "cPanel Login",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1993518473"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Arris",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1477563858"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "PLEX Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-895890586"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dlink Webcam",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1354933624"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Deluge",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"944969688"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Webmin",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"479413330"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Cambium Networks",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-435817905"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Plesk",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-981606721"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dahua Storm (IP Camera)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"833190513"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Parallels Plesk Panel",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-652508439"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Fireware Watchguard",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-569941107"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Shock&Innovation!! netis setup",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1326164945"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "cacaoweb",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1738184811"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Loxone (Automation)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"904434662"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "HP Printer / Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"905744673"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Netflix",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"902521196"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Linksys Smart Wi-Fi",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2063036701"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "lwIP (A Lightweight TCP/IP stack)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1205024243"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Hitron Technologies",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"607846949"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dahua Storm (DVR)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1281253102"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "MOBOTIX Camera",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"661332347"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Blue Iris (Webcam)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-520888198"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Vigor Router",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"104189364"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Alibaba Cloud (Block Page)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1227052603"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "DD WRT (DD-WRT milli_httpd)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"252728887"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Mitel Networks (MiCollab End User Portal)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1922044295"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dlink Webcam",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1221759509"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dlink Router",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1037387972"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "PRTG Network Monitor",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-655683626"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Elastic (Database)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1611729805"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dlink Webcam",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1144925962"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Wildfly",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1666561833"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Cisco Meraki Dashboard",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"804949239"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Workday",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-459291760"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "JustHost",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1734609466"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Baidu (IP error page)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1507567067"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Intelbras SA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2006716043"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Yii PHP Framework (Default Favicon)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1298108480"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "truVision NVR (interlogix)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1782271534"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SOYAL Serial Device Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1777351344"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Redmine",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"603314"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "phpMyAdmin",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-476231906"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Cisco (eg:Conference Room Login Page)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-646322113"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Jetty 404",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-629047854"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Luma Surveillance",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1351901211"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Parallels Plesk Panel",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-519765377"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "HP Printer / Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2144363468"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Metasploit",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-127886975"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Metasploit",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1139788073"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Metasploit",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1235192469"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ALIBI NVR",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1876585825"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sangfor 应用交付报表系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1810847295"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Websockets test page (eg: port 5900)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-291579889"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "macOS Server (Apple)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1629518721"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "OpenRG",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-986816620"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Cisco Router",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-299287097"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sangfor",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1926484046"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "HeroSpeed Digital Technology Co. (NVR/IPC/XVR)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-873627015"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Nomadix Access Gateway",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2071993228"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Gitlab",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"516963061"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Magento",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-38580010"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "MK-AUTH",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1490343308"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Shoutcast Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-632583950"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "FireEye",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"95271369"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "FireEye",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1476335317"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "FireEye",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-842192932"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "FireEye",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"105083909"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "FireEye",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"240606739"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "FireEye",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2121539357"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Adobe Campaign Classic",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-333791179"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "XAMPP",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1437701105"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Niagara Web Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-676077969"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Technicolor",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2138771289"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Hitron Technologies Inc.",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"711742418"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "IBM Notes",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"728788645"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Barracuda",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1436966696"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ServiceNow",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"86919334"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Openfire Admin Console",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1211608009"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "HP iLO",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2059618623"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sunny WebBox",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1975413433"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ZyXEL",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"943925975"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Huawei",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"281559989"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Tenda Web Master",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2145085239"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Prometheus Time Series Collection and Processing Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1399433489"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "wdCP 云主机面板",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1786752597"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Domoticz (Home Automation)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"90680708"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Tableau",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1441956789"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "openWRT Luci",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-675839242"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ubiquiti – AirOS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1020814938"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "MDaemon Webmail",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-766957661"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Teltonika",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"119741608"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Entrolink",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1973665246"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "WindRiver-WebServer",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"74935566"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Microhard Systems",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1723752240"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Skype",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1807411396"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Teltonika",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1612496354"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Eltex (Router)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1877797890"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "bintec elmeg",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-375623619"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SyncThru Web Service (Printers)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1483097076"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "BoaServer",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1169183049"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Securepoint",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1051648103"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Moodle",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-438482901"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "RADIX",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1492966240"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "CradlePoint Technology (Router)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1466912879"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Drupal",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-167656799"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Blackboard",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1593651747"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Jupyter Notebook",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-895963602"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "HostMonster - Web hosting",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-972810761"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "D-Link (router/network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1703788174"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Rocket Chat",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"225632504"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "mofinetwork",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1702393021"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Zabbix",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"892542951"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "TOTOLINK (network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"547474373"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ossia (Provision SR) | Webcam/IP Camera",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-374235895"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "cPanel Login",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1544230796"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "D-Link (router/network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"517158172"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Jeedom (home automation)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"462223993"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "JBoss Application Server 7",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"937999361"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Niagara Web Server / Tridium",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1991562061"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Solarwinds Serv-U FTP Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"812385209"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Aruba (Virtual Controller)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1142227528"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dell",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1153950306"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "RemObjects SDK / Remoting SDK for .NET HTTP Server Microsoft",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"72005642"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Zyxel ZyWALL",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-484708885"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "VisualSVN Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"706602230"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Jboss",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-656811182"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "STARFACE VoIP Software",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-332324409"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Netis (network devices)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-594256627"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "WHM",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-649378830"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Tandberg",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"97604680"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ghost (CMS)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1015932800"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Avtech IP Surveillance (Camera)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-194439630"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Liferay Portal",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"129457226"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Parallels Plesk Panel",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-771764544"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Odoo",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-617743584"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Polycom",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"77044418"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Cake PHP",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"980692677"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Exacq",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"476213314"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "CheckPoint",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"794809961"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ubiquiti UNMS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1157789622"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "cPanel Login",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1244636413"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "WorldClient for Mdaemon",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1985721423"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Netport Software (DSL)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1124868062"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "f5 Big IP",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-335242539"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Mailcow",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2146763496"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "QNAP NAS Virtualization Station",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1041180225"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Netgear",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1319025408"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Gogs",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"917966895"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Trendnet IP camera",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"512590457"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Asustor",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1678170702"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Dahua",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1466785234"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Discuz!",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-505448917"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Discuz!",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Discuz!",
"Comsenz",
"cache/"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "wdCP cloud host management system",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"255892555"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Joomla",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1627330242"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SmarterMail",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1935525788"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Seafile",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-12700016"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "bintec elmeg",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1770799630"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "NETGEAR ReadyNAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-137295400"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iPECS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-195508437"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "bet365",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2116540786"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Reolink",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-38705358"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "idera",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-450254253"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Proofpoint",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1630354993"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kerio Connect WebMail",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1678298769"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "WorldClient for Mdaemon",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-35107086"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Realtek",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2055322029"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "锐捷 Ruijie Networks",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-692947551"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Askey Cable Modem",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1710631084"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Askey Cable Modem",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"89321398"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "JAWS Web Server (IP Camera)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"90066852"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "JAWS Web Server (IP Camera)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"768231242"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Homegrown Website Hosting",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-421986013"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Technicolor / Thomson Speedtouch (Network / ADSL)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"156312019"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "DVR (Korean)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-560297467"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Joomla",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1950415971"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "TP-LINK (Network Device)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1842351293"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Salesforce",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1433417005"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Apache Haus",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-632070065"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Untangle",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1103599349"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Shenzhen coship electronics co.",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"224536051"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "D-Link (router/network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1038500535"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "D-Link (camera)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-355305208"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kibana",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-267431135"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kibana",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-759754862"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kibana",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1200737715"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kibana",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"75230260"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kibana",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1668183286"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Intelbras SA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"283740897"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Icecast Streaming Media Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1424295654"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "NEC WebPro",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1922032523"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Vivotek (Camera)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1654229048"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Microsoft IIS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1414475558"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Univention Portal",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1697334194"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Portainer (Docker Management)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1424036600"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "NOS Router",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-831826827"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Tongda",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-759108386"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "CrushFTP",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1022206565"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Endian Firewall",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1225484776"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kerio Control Firewall",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-631002664"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ferozo Panel",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2072198544"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kerio Control Firewall",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-466504476"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Cafe24 (Korea)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1251810433"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Mautic (Open Source Marketing Automation)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1273982002"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "NETIASPOT (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-978656757"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Multilaser",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"916642917"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Canvas LMS (Learning Management)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"575613323"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "IBM Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1726027799"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ADB Broadband S.p.A. (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-587741716"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ARRIS (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-360566773"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Huawei (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-884776764"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "WAMPSERVER",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"929825723"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Seagate Technology (NAS)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"240136437"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "UPC Ceska Republica (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1911253822"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Flussonic (Video Streaming)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-393788031"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Joomla",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"366524387"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "WAMPSERVER",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"443944613"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Metabase",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1953726032"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "D-Link (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2031183903"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "MobileIron",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"545827989"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "MobileIron",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"967636089"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "MobileIron",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"362091310"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "MobileIron",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2086228042"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "CommuniGate",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1588746893"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ZTE (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1427976651"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "InfiNet Wireless | WANFleX (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1648531157"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Mersive Solstice",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"938616453"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Université Toulouse 1 Capitole",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1632780968"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Digium (Switchvox)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2068154487"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "PowerMTA monitoring",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1788112745"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SmartLAN/G",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-644617577"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Checkpoint (Gaia)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1822098181"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "УТМ (Federal Service for Alcohol Market Regulation | Russia)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1131689409"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "MailWizz",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2127152956"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "RabbitMQ",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1064742722"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "RabbitMQ",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1015107330"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "openmediavault (NAS)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-693082538"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "openWRT Luci",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1941381095"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Honeywell",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"903086190"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "BOMGAR Support Portal",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"829321644"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Nuxt JS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1442789563"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "RoundCube Webmail",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2140379067"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "D-Link (camera)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1897829998"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Netgear (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1047213685"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SonarQube",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1485257654"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Lupus Electronics XT",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-299324825"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Vanderbilt SPC",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1162730477"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "VZPP Plesk",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1268095485"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Baidu",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1118684072"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ownCloud",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1616115760"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sentora",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2054889066"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Alfresco",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1333537166"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Digital Keystone (DK)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-373674173"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "WISPR (Airlan)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-106646451"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Synology VPN Plus",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1235070469"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sentry",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2063428236"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "WatchGuard",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"15831193"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Web Client Pro",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-956471263"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Tecvoz",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1452159623"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "MDaemon Remote Administration",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"99432374"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Paradox IP Module",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"727253975"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "DokuWiki",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-630493013"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sails",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"552597979"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "FastPanel Hosting",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"774252049"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "C-Lodop",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-329747115"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Jamf Pro Login",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1262005940"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "StruxureWare (Schneider Electric)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"979634648"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Axcient Replibit Management Server",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"475379699"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Twonky Server (Media Streaming)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-878891718"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Windows Azure",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2125083197"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ISP Manager (Web Hosting Panel)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1151675028"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "JupyterHub",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1248917303"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "CenturyLink Modem GUI Login (eg: Technicolor)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1908556829"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Tecvoz",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1059329877"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "OPNsense",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1148190371"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ligowave (network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1467395679"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Rumpus",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1528414776"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Spiceworks (panel)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2117390767"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "TeamCity",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1944119648"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "INSTAR Full-HD IP-Camera",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1748763891"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "GPON Home Gateway",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"251106693"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Alienvault",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1779611449"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Arbor Networks",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1745552996"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Accrisoft",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1275148624"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Yasni",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-178685903"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Slack",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-43161126"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "innovaphone",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"671221099"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Shinobi (CCTV)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-10974981"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "TP-LINK (Network Device)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1274078387"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Siemens OZW772",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-336242473"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Lantronix (Spider)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"882208493"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ClaimTime (Ramsell Public Health & Safety)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-687783882"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Surfilter SSL VPN Portal",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-590892202"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Kyocera (Printer)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-50306417"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Lucee!",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"784872924"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ricoh",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1135165421"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Handle Proxy",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"926501571"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Metasploit",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"579239725"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iomega NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-689902428"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iomega NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-600508822"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iomega NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"656868270"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iomega NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2056503929"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iomega NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1656695885"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iomega NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"331870709"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iomega NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1241049726"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iomega NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"998138196"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iomega NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"322531336"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iomega NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-401934945"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iomega NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-613216179"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Chef Automate",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-276759139"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Gargoyle Router Management Utility",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1862132268"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "KeepItSafe Management Console",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1738727418"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Entronix Energy Management Platform",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-368490461"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "OpenProject",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1836828108"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Unified Management Console (Polycom)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1775553655"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Moxapass ioLogik Remote Ethernet I/O Server ",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"381100274"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "HFS (HTTP File Server)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2124459909"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "HFS (HTTP File Server)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"731374291"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Traccar GPS tracking",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-335153896"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "IW",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"896412703"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Wordpress Under Construction Icon",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"191654058"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Combivox",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-342262483"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "NetComWireless (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"5542029"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Elastic (Database)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1552860581"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Drupal",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1174841451"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "truVision (NVR)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1093172228"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SpamExperts",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1688698891"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Sonatype Nexus Repository Manager",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1546574541"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "iDirect Canada (Network Management)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-256828986"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "OpenERP (now known as Odoo)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1966198264"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "PKP (OpenJournalSystems) Public Knowledge Project",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"2099342476"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "LiquidFiles",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"541087742"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ZyXEL (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-882760066"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Universal Devices (UD)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"16202868"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Huawei (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"987967490"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Gitea",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1969970750"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "TC-Group",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1734573358"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Deluge Web UI",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1589842876"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "AMH 云主机面板",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1822002133"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "OTRS (Open Ticket Request System)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-2006308185"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Bosch Security Systems (Camera)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1702769256"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Node-RED",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"321591353"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "motionEye (camera)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-923693877"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Saia Burgess Controls – PCD",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1547576879"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Arcadyan o2 box (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1479202414"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "D-Link (Network)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1081719753"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Abilis (Network/Automation)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-166151761"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Ghost (CMS)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1231681737"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Airwatch",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"321909464"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Airwatch",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1153873472"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Airwatch",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1095915848"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Airwatch",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"788771792"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Airwatch",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1863663974"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "KeyHelp (Keyweb AG)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1267819858"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "KeyHelp (Keyweb AG)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"726817668"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "GLPI",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1474875778"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Netcom Technology",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"5471989"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "CradlePoint",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1457536113"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "MyASP",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-736276076"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Intelbras SA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1343070146"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Lenel",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"538585915"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "OkoFEN Pellematic",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-625364318"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "SimpleHelp (Remote Support)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1117165781"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "GraphQL",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1067420240"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "DNN (CMS)",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1465479343"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Apple",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1232159009"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Apple",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1382324298"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Apple",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1498185948"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ISPConfig",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"483383992"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Microsoft Outlook",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1249852061"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Hikvision IP Camera",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"999357577"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "IP Camera",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"492290497"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "AfterLogicWebMail系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-194791768"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "B2Bbuilder",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"492941040"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "深信服下一代防火墙管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"123821839"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "深信服WEB防篡改管理系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"WEB防篡改",
"cgi-bin/tamper_admin.cgi"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "YApi 可视化接口管理平台",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"YApi",
"id=\"yapi\"",
"prd",
"可视化接口管理平台"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "JumpServer 堡垒机",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1162630024"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "WeiPHP",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"weiphp.css",
"weiphp",
"Public/static"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "Nagios XI",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Nagios XI",
"nagiosxi",
"Nagios"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ShowDoc",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"1969934080"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "群晖 NAS",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"DiskStation",
"webman/modules",
"NAS"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "协达OA",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"-1850889691"
],
"location": "icon_hash",
"matchType": "any_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "山石网科 防火墙",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"Hillstone",
"licenseAggrement",
"GLOBAL_CONFIG.js"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "360天堤新一代智慧防火墙",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"360天堤",
"360",
"360防火墙"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "360网神防火墙系统",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"resources/image/logo_header.png",
"360",
"网神防火墙系统"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "网神SecGate 3600防火墙",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"网神SecGate",
"3600防火墙",
"css/lsec/login.css"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "蓝盾防火墙",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"蓝盾",
"Bluedon",
"default/js/act/login.js"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "LanProxy",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"LanProxy",
"password",
"lanproxy-config"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
"describe": "ManageEngine ADManager Plus",
"isImportant": false,
"isOpen": true,
"matchKeys": [
"ADManager",
"Hashtable.js",
"ManageEngine"
],
"location": "body",
"matchType": "all_keywords",
"type": "Web应用"
},
{
"accuracy": "lower",
gitextract_yt8fzlit/
├── .gitattributes
├── .github/
│ └── workflows/
│ └── maven.yml
├── .gitignore
├── README-EN.MD
├── README.md
├── pom.xml
├── rule/
│ ├── finger-important-cn.json
│ └── finger-important-en.json
└── src/
└── main/
├── java/
│ ├── EnumType/
│ │ ├── LocationType.java
│ │ ├── MatchType.java
│ │ └── RiskLevel.java
│ ├── burp/
│ │ ├── AnalyseInfo.java
│ │ ├── BurpExtender.java
│ │ └── IProxyScanner.java
│ ├── database/
│ │ ├── AnalyseHostResultTable.java
│ │ ├── AnalyseUrlResultTable.java
│ │ ├── DBService.java
│ │ ├── PathTreeTable.java
│ │ ├── RecordPathTable.java
│ │ ├── RecordUrlTable.java
│ │ ├── ReqDataTable.java
│ │ ├── ReqMsgDataTable.java
│ │ ├── TableLineDataModelBasicHostSQL.java
│ │ └── TableLineDataModelBasicUrlSQL.java
│ ├── model/
│ │ ├── AccessedUrlInfo.java
│ │ ├── AnalyseHostResultModel.java
│ │ ├── AnalyseUrlResultModel.java
│ │ ├── BasicHostTableLineDataModel.java
│ │ ├── BasicHostTableTabDataModel.java
│ │ ├── BasicUrlTableLineDataModel.java
│ │ ├── BasicUrlTableTabDataModel.java
│ │ ├── FindPathModel.java
│ │ ├── FingerPrintRule.java
│ │ ├── FingerPrintRulesWrapper.java
│ │ ├── HttpMsgInfo.java
│ │ ├── HttpRespInfo.java
│ │ ├── HttpUrlInfo.java
│ │ ├── PathToUrlsModel.java
│ │ ├── PathTreeModel.java
│ │ ├── RecordHashMap.java
│ │ ├── RecordPathDirsModel.java
│ │ ├── RecordPathModel.java
│ │ ├── ReqMsgDataModel.java
│ │ ├── ReqUrlRespStatusModel.java
│ │ ├── RespFieldsModel.java
│ │ └── UnVisitedUrlsModel.java
│ ├── sqlUtils/
│ │ ├── CommonDeleteLine.java
│ │ ├── CommonFetchData.java
│ │ ├── CommonUpdateStatus.java
│ │ ├── Constants.java
│ │ ├── UnionTableSql.java
│ │ └── buildSQL.java
│ ├── ui/
│ │ ├── BasicHostConfigPanel.java
│ │ ├── BasicHostInfoPanel.java
│ │ ├── BasicUrlConfigPanel.java
│ │ ├── BasicUrlInfoPanel.java
│ │ ├── FingerTabRender/
│ │ │ ├── ButtonEditor.java
│ │ │ ├── ButtonRenderer.java
│ │ │ ├── CenterRenderer.java
│ │ │ ├── HeaderIconTypeRenderer.java
│ │ │ └── LeftRenderer.java
│ │ ├── MainTabRender/
│ │ │ ├── ColorInfoCellRenderer.java
│ │ │ ├── HasImportantCellRenderer.java
│ │ │ ├── RunStatusCellRenderer.java
│ │ │ └── TableHeaderWithTips.java
│ │ ├── RuleConfigPanel.java
│ │ └── Tabs.java
│ ├── utilbox/
│ │ ├── ByteArrayUtils.java
│ │ ├── CharsetUtils.java
│ │ ├── DomainUtils.java
│ │ ├── HelperPlus.java
│ │ ├── IPAddressUtils.java
│ │ └── TextUtils.java
│ └── utils/
│ ├── AnalyseInfoUtils.java
│ ├── AnalyseUriFilter.java
│ ├── BurpFileUtils.java
│ ├── BurpHttpUtils.java
│ ├── BurpPrintUtils.java
│ ├── BurpSitemapUtils.java
│ ├── CastUtils.java
│ ├── ConfigUtils.java
│ ├── ElementUtils.java
│ ├── PathTreeUtils.java
│ ├── RegularUtils.java
│ ├── RespFieldCompareutils.java
│ ├── RespHashUtils.java
│ ├── RespTitleUtils.java
│ ├── RespWebpackJsParser.java
│ └── UiUtils.java
└── resources/
└── conf/
└── finger-important.json
SYMBOL INDEX (811 symbols across 81 files)
FILE: src/main/java/EnumType/LocationType.java
type LocationType (line 6) | public enum LocationType {
method LocationType (line 18) | LocationType(String value) {
method getValue (line 23) | public String getValue() {
method fromValue (line 28) | public static LocationType fromValue(String value) {
method getValues (line 42) | public static String[] getValues() {
FILE: src/main/java/EnumType/MatchType.java
type MatchType (line 6) | public enum MatchType {
method MatchType (line 16) | MatchType(String value) {
method getValue (line 21) | public String getValue() {
method fromValue (line 26) | public static MatchType fromValue(String value) {
method getValues (line 40) | public static String[] getValues() {
FILE: src/main/java/EnumType/RiskLevel.java
type RiskLevel (line 6) | public enum RiskLevel {
method RiskLevel (line 15) | RiskLevel(String value) {
method getValue (line 20) | public String getValue() {
method fromValue (line 25) | public static RiskLevel fromValue(String value) {
method getValues (line 39) | public static String[] getValues() {
FILE: src/main/java/burp/AnalyseInfo.java
class AnalyseInfo (line 24) | public class AnalyseInfo {
method analyseMsgInfo (line 36) | public static AnalyseUrlResultModel analyseMsgInfo(HttpMsgInfo msgInfo) {
method isHasImportant (line 89) | private static boolean isHasImportant(JSONArray findInfoJsonArray) {
method filterFindPaths (line 117) | private static List<String> filterFindPaths(String reqPath, List<Strin...
method filterFindUrls (line 157) | public static List<String> filterFindUrls(String reqUrl, List<String> ...
method findSensitiveInfoByRules (line 203) | public static JSONArray findSensitiveInfoByRules(HttpMsgInfo msgInfo) {
method formatMatchInfoToJson (line 353) | private static JSONObject formatMatchInfoToJson(FingerPrintRule rule, ...
method findUriInfoByRegular (line 369) | public static Set<String> findUriInfoByRegular(HttpMsgInfo msgInfo) {
method SeparateUrlOrPath (line 405) | public static Map<String, List> SeparateUrlOrPath(Set<String> matchUri...
FILE: src/main/java/burp/BurpExtender.java
class BurpExtender (line 30) | public class BurpExtender implements IBurpExtender, IExtensionStateListe...
method getStdout (line 39) | public static PrintWriter getStdout() {
method getStderr (line 43) | public static PrintWriter getStderr() {
method getCallbacks (line 47) | public static IBurpExtenderCallbacks getCallbacks() {
method getHelpers (line 51) | public static IExtensionHelpers getHelpers() {
method getIProxyScanner (line 55) | public static IProxyScanner getIProxyScanner() {
method registerExtenderCallbacks (line 125) | @Override
method extensionUnloaded (line 181) | @Override
method createMenuItems (line 212) | @Override
FILE: src/main/java/burp/IProxyScanner.java
class IProxyScanner (line 26) | public class IProxyScanner implements IProxyListener {
method IProxyScanner (line 70) | public IProxyScanner() {
method addRightScanTask (line 119) | public static void addRightScanTask(IHttpRequestResponse iInterceptedP...
method processProxyMessage (line 169) | @Override
method enhanceRecordPathFilter (line 277) | public static void enhanceRecordPathFilter(HttpMsgInfo msgInfo, boolea...
method insertOrUpdateReqDataAndReqMsgData (line 324) | private static void insertOrUpdateReqDataAndReqMsgData(HttpMsgInfo msg...
method startDatabaseMonitor (line 345) | private void startDatabaseMonitor() {
method accessUnVisitedUrlsModel (line 511) | public static void accessUnVisitedUrlsModel(UnVisitedUrlsModel unVisit...
method findPathsToUrlsByPathTree (line 613) | private void findPathsToUrlsByPathTree(FindPathModel findPathModel) {
method shutdownMonitorExecutor (line 696) | public static void shutdownMonitorExecutor() {
FILE: src/main/java/database/AnalyseHostResultTable.java
class AnalyseHostResultTable (line 21) | public class AnalyseHostResultTable {
method insertOrUpdateAnalyseHostResult (line 67) | public static synchronized int insertOrUpdateAnalyseHostResult(Analyse...
method fetchDynamicUrlsDataById (line 186) | public static synchronized PathToUrlsModel fetchDynamicUrlsDataById(in...
method updateDynamicUrlsDataByModel (line 211) | public static synchronized int updateDynamicUrlsDataByModel(PathToUrls...
method updateDynamicUrlsBasicNumById (line 246) | public static synchronized int updateDynamicUrlsBasicNumById(int id, i...
method fetchPathDataByRootUrl (line 271) | public static synchronized List<FindPathModel> fetchPathDataByRootUrl(...
method fetchHostResultByRootUrl (line 303) | public static synchronized BasicHostTableTabDataModel fetchHostResultB...
method fetchHostResultByRootUrls (line 331) | public static synchronized List<BasicHostTableTabDataModel> fetchHostR...
method updateUrlsStatusByRootUrl (line 366) | public static synchronized int updateUrlsStatusByRootUrl(String rootUr...
method clearUnVisitedUrlsByRootUrls (line 390) | public static synchronized int clearUnVisitedUrlsByRootUrls(List<Strin...
method fetchAllUnVisitedUrlsWithLimit (line 420) | public static synchronized List<UnVisitedUrlsModel> fetchAllUnVisitedU...
method fetchUnVisitedUrlsByRootUrls (line 445) | public static List<UnVisitedUrlsModel> fetchUnVisitedUrlsByRootUrls(Li...
method updateUnVisitedUrlsByModel (line 477) | public static synchronized int updateUnVisitedUrlsByModel(UnVisitedUrl...
FILE: src/main/java/database/AnalyseUrlResultTable.java
class AnalyseUrlResultTable (line 20) | public class AnalyseUrlResultTable {
method insertOrUpdateBasicAnalyseResult (line 54) | public static synchronized int insertOrUpdateBasicAnalyseResult(HttpMs...
method fetchUrlResultByMsgHashList (line 149) | public static synchronized List<AnalyseUrlResultModel> fetchUrlResultB...
method fetchUrlResultByMsgHash (line 183) | public static synchronized BasicUrlTableTabDataModel fetchUrlResultByM...
method fetchPathDataByMsgHashList (line 210) | public static synchronized List<FindPathModel> fetchPathDataByMsgHashL...
FILE: src/main/java/database/DBService.java
class DBService (line 13) | public class DBService {
method DBService (line 21) | private DBService() {
method getInstance (line 26) | public static synchronized DBService getInstance() {
method initDBConnection (line 35) | public synchronized void initDBConnection() {
method initCreateTables (line 62) | public synchronized void initCreateTables() {
method execCreatTableSql (line 86) | private void execCreatTableSql(String creatTableSql, String tableName) {
method getNewConn (line 97) | public Connection getNewConn() throws SQLException {
method closeConnection (line 105) | public void closeConnection() {
method clearTable (line 120) | public static void clearTable(String tableName) {
method clearModelTables (line 134) | public static void clearModelTables(){
method clearRecordTables (line 144) | public static void clearRecordTables(){
method clearAllTables (line 155) | public static void clearAllTables(){
method clearBigDB (line 162) | public boolean clearBigDB(int limit) {
FILE: src/main/java/database/PathTreeTable.java
class PathTreeTable (line 17) | public class PathTreeTable {
method insertOrUpdatePathTree (line 30) | public static synchronized int insertOrUpdatePathTree(PathTreeModel pa...
method fetchPathTreeByRootUrls (line 99) | public static synchronized List<PathTreeModel> fetchPathTreeByRootUrls...
method fetchPathTreeByRootUrl (line 134) | public static synchronized PathTreeModel fetchPathTreeByRootUrl(String...
method fetchAllRecordPathRootUrls (line 164) | public static synchronized Set<String> fetchAllRecordPathRootUrls(){
FILE: src/main/java/database/RecordPathTable.java
class RecordPathTable (line 15) | public class RecordPathTable {
method insertOrUpdateRecordPath (line 33) | public static synchronized int insertOrUpdateRecordPath(RecordPathMode...
method insertOrUpdateRecordPath (line 77) | public static synchronized int insertOrUpdateRecordPath(HttpMsgInfo ms...
method insertOrUpdateRecordPath (line 85) | public static synchronized int insertOrUpdateRecordPath(String reqUrl,...
method insertOrUpdateRecordPathsBatch (line 93) | public static int[] insertOrUpdateRecordPathsBatch(List<RecordPathMode...
method insertOrUpdateRecordPathsBatch (line 125) | public static int[] insertOrUpdateRecordPathsBatch(List<String> findUr...
method fetchPathRecordsByStatus (line 142) | public static List<RecordPathDirsModel> fetchPathRecordsByStatus(Strin...
FILE: src/main/java/database/RecordUrlTable.java
class RecordUrlTable (line 12) | public class RecordUrlTable {
method insertOrUpdateAccessedUrl (line 28) | public static synchronized int insertOrUpdateAccessedUrl(String reqUrl...
method insertOrUpdateAccessedUrl (line 56) | public static synchronized int insertOrUpdateAccessedUrl(HttpMsgInfo m...
method insertOrUpdateAccessedUrl (line 66) | public static synchronized int insertOrUpdateAccessedUrl(String reqUrl...
method insertOrUpdateAccessedUrlsBatch (line 76) | public static synchronized int[] insertOrUpdateAccessedUrlsBatch(List<...
method insertOrUpdateAccessedUrlsBatch (line 107) | public static synchronized int[] insertOrUpdateAccessedUrlsBatch(List<...
FILE: src/main/java/database/ReqDataTable.java
class ReqDataTable (line 17) | public class ReqDataTable {
method insertOrUpdateReqData (line 41) | public static synchronized int insertOrUpdateReqData(HttpMsgInfo msgIn...
method fetchMsgDataIndexListByRunStatus (line 89) | public static synchronized List<Integer> fetchMsgDataIndexListByRunSta...
method fetchReqUrlRespStatusByUrls (line 109) | public static synchronized List<ReqUrlRespStatusModel> fetchReqUrlResp...
FILE: src/main/java/database/ReqMsgDataTable.java
class ReqMsgDataTable (line 16) | public class ReqMsgDataTable {
method insertOrUpdateMsgData (line 30) | public static synchronized int insertOrUpdateMsgData(HttpMsgInfo msgIn...
method fetchMsgDataById (line 74) | public static synchronized ReqMsgDataModel fetchMsgDataById(Integer ms...
method fetchMsgDataByMsgHash (line 101) | public static synchronized ReqMsgDataModel fetchMsgDataByMsgHash(Strin...
method fetchMsgDataByRootUrlDesc (line 128) | public static ReqMsgDataModel fetchMsgDataByRootUrlDesc(String rootUrl) {
method fetchMsgDataByMsgHashList (line 154) | public static synchronized List<ReqMsgDataModel> fetchMsgDataByMsgHash...
FILE: src/main/java/database/TableLineDataModelBasicHostSQL.java
class TableLineDataModelBasicHostSQL (line 17) | public class TableLineDataModelBasicHostSQL {
method genHostTableSqlByWhereCondition (line 20) | private static String genHostTableSqlByWhereCondition(String WhereCond...
method fetchHostTableLineBySQl (line 30) | public static synchronized ArrayList<BasicHostTableLineDataModel> fetc...
method fetchHostTableLineAll (line 60) | public static synchronized ArrayList<BasicHostTableLineDataModel> fetc...
method fetchHostTableLineHasInfoOrUri (line 66) | public static synchronized ArrayList<BasicHostTableLineDataModel> fetc...
method fetchHostTableLineHasInfoOrUriNotHandle (line 74) | public static synchronized ArrayList<BasicHostTableLineDataModel> fetc...
method fetchHostTableLineHasInfo (line 83) | public static synchronized ArrayList<BasicHostTableLineDataModel> fetc...
method fetchHostTableLineHasInfoNotHandle (line 91) | public static synchronized ArrayList<BasicHostTableLineDataModel> fetc...
method fetchHostTableLineHasUnVisitedUrls (line 99) | public static synchronized ArrayList<BasicHostTableLineDataModel> fetc...
method fetchHostTableLineAnyIsNull (line 106) | public static synchronized ArrayList<BasicHostTableLineDataModel> fetc...
FILE: src/main/java/database/TableLineDataModelBasicUrlSQL.java
class TableLineDataModelBasicUrlSQL (line 13) | public class TableLineDataModelBasicUrlSQL {
method genUrlTableSqlByWhereCondition (line 14) | private static String genUrlTableSqlByWhereCondition(String WhereCondi...
method fetchUrlTableLineBySQl (line 27) | public static synchronized ArrayList<BasicUrlTableLineDataModel> fetch...
method fetchUrlTableLineAll (line 58) | public static synchronized ArrayList<BasicUrlTableLineDataModel> fetch...
method fetchUrlTableLineHasInfoOrUri (line 64) | public static synchronized ArrayList<BasicUrlTableLineDataModel> fetch...
method fetchUrlTableLineHasInfoOrUriNotHandle (line 72) | public static synchronized ArrayList<BasicUrlTableLineDataModel> fetch...
method fetchUrlTableLineHasInfo (line 81) | public static synchronized ArrayList<BasicUrlTableLineDataModel> fetch...
method fetchUrlTableLineHasInfoNotHandle (line 89) | public static synchronized ArrayList<BasicUrlTableLineDataModel> fetch...
method fetchUrlTableLineAnyIsNull (line 98) | public static synchronized ArrayList<BasicUrlTableLineDataModel> fetch...
method clearUrlTableLineAnyIsNull (line 106) | public static synchronized int clearUrlTableLineAnyIsNull() {
FILE: src/main/java/model/AccessedUrlInfo.java
class AccessedUrlInfo (line 5) | public class AccessedUrlInfo {
method AccessedUrlInfo (line 11) | public AccessedUrlInfo(String reqUrl, String rootUrl, int respStatusCo...
method getUrlHash (line 18) | public String getUrlHash() {
method getReqUrl (line 22) | public String getReqUrl() {
method getRootUrl (line 26) | public String getRootUrl() {
method getRespStatusCode (line 30) | public int getRespStatusCode() {
FILE: src/main/java/model/AnalyseHostResultModel.java
class AnalyseHostResultModel (line 12) | public class AnalyseHostResultModel {
method AnalyseHostResultModel (line 21) | public AnalyseHostResultModel(AnalyseUrlResultModel analyseUrlResultMo...
method getRootUrl (line 30) | public String getRootUrl() {
method getUrlInfoArrayMap (line 34) | public HashMap<String, JSONArray> getUrlInfoArrayMap() {
method getUrlList (line 38) | public List<String> getUrlList() {
method getPathList (line 42) | public List<String> getPathList() {
method getApiList (line 46) | public List<String> getApiList() {
method getHasImportant (line 50) | public Boolean getHasImportant() {
method getUnvisitedUrlList (line 54) | public List<String> getUnvisitedUrlList() {
method getUnvisitedUrlList (line 58) | public List<String> getUnvisitedUrlList(boolean addApiList) {
FILE: src/main/java/model/AnalyseUrlResultModel.java
class AnalyseUrlResultModel (line 10) | public class AnalyseUrlResultModel {
method AnalyseUrlResultModel (line 19) | public AnalyseUrlResultModel(String reqUrl, JSONArray infoArray, List<...
method AnalyseUrlResultModel (line 28) | public AnalyseUrlResultModel(String reqUrl, String infoJsonArrayStr, S...
method getReqUrl (line 37) | public String getReqUrl() {
method getInfoArray (line 41) | public JSONArray getInfoArray() {
method getUrlList (line 45) | public List<String> getUrlList() {
method getPathList (line 49) | public List<String> getPathList() {
method getApiList (line 53) | public List<String> getApiList() {
method getHasImportant (line 57) | public Boolean getHasImportant() {
method getUrlInfoArrayMap (line 61) | public HashMap<String, JSONArray> getUrlInfoArrayMap() {
FILE: src/main/java/model/BasicHostTableLineDataModel.java
class BasicHostTableLineDataModel (line 4) | public class BasicHostTableLineDataModel {
method BasicHostTableLineDataModel (line 25) | public BasicHostTableLineDataModel(int id, String rootUrl,
method parseHostFromUrl (line 52) | private String parseHostFromUrl(String rootUrl) {
method parseDomainFromUrl (line 57) | private String parseDomainFromUrl(String rootUrl) {
method toRowDataArray (line 63) | public Object[] toRowDataArray() {
method getId (line 82) | public Integer getId() {
method getRootUrl (line 86) | public String getRootUrl() {
method getFindInfoNum (line 90) | public Integer getFindInfoNum() {
method getHasImportant (line 94) | public Boolean getHasImportant() {
method getFindUrlNum (line 98) | public Integer getFindUrlNum() {
method getFindPathNum (line 102) | public Integer getFindPathNum() {
method getFindApiNum (line 106) | public Integer getFindApiNum() {
method getPathToUrlNum (line 110) | public Integer getPathToUrlNum() {
method getUnvisitedUrlNum (line 114) | public Integer getUnvisitedUrlNum() {
method getBasicPathNum (line 118) | public Integer getBasicPathNum() {
method getRunStatus (line 122) | public String getRunStatus() {
method getAllUrlNum (line 126) | public Integer getAllUrlNum() {
method getHost (line 130) | public String getHost() {
method getDomain (line 133) | public String getDomain() {
FILE: src/main/java/model/BasicHostTableTabDataModel.java
class BasicHostTableTabDataModel (line 3) | public class BasicHostTableTabDataModel {
method BasicHostTableTabDataModel (line 17) | public BasicHostTableTabDataModel(String rootUrl, String findInfo, Str...
method getRootUrl (line 29) | public String getRootUrl() {
method getFindUrl (line 33) | public String getFindUrl() {
method getFindPath (line 37) | public String getFindPath() {
method getFindInfo (line 41) | public String getFindInfo() {
method getFindApi (line 45) | public String getFindApi() {
method getPathToUrl (line 49) | public String getPathToUrl() {
method getUnvisitedUrl (line 53) | public String getUnvisitedUrl() {
method getAllUrlStatus (line 57) | public String getAllUrlStatus() {
FILE: src/main/java/model/BasicUrlTableLineDataModel.java
class BasicUrlTableLineDataModel (line 4) | public class BasicUrlTableLineDataModel {
method BasicUrlTableLineDataModel (line 19) | public BasicUrlTableLineDataModel(int id, String msgHash, String reqUr...
method toRowDataArray (line 37) | public Object[] toRowDataArray() {
method getId (line 55) | public Integer getId() {
method getMsgHash (line 59) | public String getMsgHash() {
method getReqUrl (line 63) | public String getReqUrl() {
method getReqMethod (line 67) | public String getReqMethod() {
method getRespStatusCode (line 71) | public Integer getRespStatusCode() {
method getReqSource (line 75) | public String getReqSource() {
method getFindUrlNum (line 79) | public Integer getFindUrlNum() {
method getFindPathNum (line 83) | public Integer getFindPathNum() {
method getFindInfoNum (line 87) | public Integer getFindInfoNum() {
method getFindApiNum (line 91) | public Integer getFindApiNum() {
method getRunStatus (line 95) | public String getRunStatus() {
method getRespLength (line 99) | public Integer getRespLength() {
method getHasImportant (line 103) | public Boolean getHasImportant() {
FILE: src/main/java/model/BasicUrlTableTabDataModel.java
class BasicUrlTableTabDataModel (line 3) | public class BasicUrlTableTabDataModel {
method BasicUrlTableTabDataModel (line 10) | public BasicUrlTableTabDataModel(String msgHash, String findUrl, Strin...
method getMsgHash (line 19) | public String getMsgHash() {
method getFindUrl (line 23) | public String getFindUrl() {
method getFindPath (line 27) | public String getFindPath() {
method getFindInfo (line 31) | public String getFindInfo() {
method getFindApi (line 35) | public String getFindApi() {
FILE: src/main/java/model/FindPathModel.java
class FindPathModel (line 10) | public class FindPathModel {
method FindPathModel (line 16) | public FindPathModel(int id, String rootUrl, String findPath) {
method getId (line 22) | public int getId() {
method getRootUrl (line 27) | public String getRootUrl() {
method getFindPath (line 32) | public JSONArray getFindPath() {
method getSingleLayerPathSet (line 42) | public static Set<String> getSingleLayerPathSet(List<FindPathModel> fi...
FILE: src/main/java/model/FingerPrintRule.java
class FingerPrintRule (line 9) | public class FingerPrintRule {
method FingerPrintRule (line 20) | public FingerPrintRule(String type, String describe, boolean isImporta...
method getIsOpen (line 31) | public boolean getIsOpen(){
method setOpen (line 35) | public void setOpen(boolean isOpen){
method getAccuracy (line 39) | public String getAccuracy(){
method setAccuracy (line 43) | public void setAccuracy(String accuracy){
method getDescribe (line 47) | public String getDescribe(){return describe;}
method setDescribe (line 49) | public void setDescribe(String describe){
method getType (line 53) | public String getType(){return type;}
method setType (line 55) | public void setType(String type){this.type = type;}
method getIsImportant (line 57) | public boolean getIsImportant(){return isImportant;}
method setIsImportant (line 59) | public void setIsImportant(boolean isImportant){this.isImportant = isI...
method getMatchType (line 61) | public String getMatchType() {
method setMatchType (line 65) | public void setMatchType(String matchType) {
method getLocation (line 69) | public String getLocation() {
method setLocation (line 73) | public void setLocation(String location) {
method getMatchKeys (line 77) | public List<String> getMatchKeys() {
method setMatchKeys (line 81) | public void setMatchKeys(List<String> matchKeys) {
method getInfo (line 85) | public String getInfo(String color){
FILE: src/main/java/model/FingerPrintRulesWrapper.java
class FingerPrintRulesWrapper (line 6) | public class FingerPrintRulesWrapper {
method getFingerprint (line 9) | public List<FingerPrintRule> getFingerprint() {
method setFingerprint (line 13) | public void setFingerprint(List<FingerPrintRule> fingerprint) {
FILE: src/main/java/model/HttpMsgInfo.java
class HttpMsgInfo (line 11) | public class HttpMsgInfo {
method HttpMsgInfo (line 23) | public HttpMsgInfo(IInterceptedProxyMessage iInterceptedProxyMessage) {
method HttpMsgInfo (line 48) | public HttpMsgInfo(IHttpRequestResponse iHttpRequestResponse) {
method HttpMsgInfo (line 75) | public HttpMsgInfo(String requestUrl, byte[] requestBytes, byte[] resp...
method calcMsgHash (line 102) | private String calcMsgHash(String urlToFileUsual, String reqMethod, in...
method calcCRC32 (line 111) | private static String calcCRC32(String string) {
method getReqMethod (line 122) | public String getReqMethod() {
method getRespBytes (line 126) | public byte[] getRespBytes() {
method getReqBytes (line 130) | public byte[] getReqBytes() {
method getMsgHash (line 134) | public String getMsgHash() {
method setRespBytes (line 138) | public void setRespBytes(byte[] respBytes) {
method getUrlInfo (line 142) | public HttpUrlInfo getUrlInfo() {
method getRespInfo (line 146) | public HttpRespInfo getRespInfo() {
method getRespStatusCode (line 150) | public int getRespStatusCode() {
method getRespTitle (line 154) | public String getRespTitle() {
FILE: src/main/java/model/HttpRespInfo.java
class HttpRespInfo (line 11) | public class HttpRespInfo {
method getIconHash (line 25) | public String getIconHash() {
method HttpRespInfo (line 29) | HttpRespInfo(byte[] responseBytes) {
method getBodyBytes (line 62) | public byte[] getBodyBytes() {
method getHeaderBytes (line 73) | public byte[] getHeaderBytes() {
method getStatusCode (line 80) | public int getStatusCode() {
method getRespLength (line 84) | public int getRespLength() {
method getBodyLength (line 88) | public int getBodyLength() {
method getBodyLenVague (line 92) | public int getBodyLenVague() {
method getInferredMimeType (line 96) | public String getInferredMimeType() {
method getStatedMimeType (line 100) | public String getStatedMimeType() {
method getBodyOffset (line 104) | public int getBodyOffset() {
method getRespBytes (line 108) | public byte[] getRespBytes() {
method getRespTitle (line 112) | public String getRespTitle() {
FILE: src/main/java/model/HttpUrlInfo.java
class HttpUrlInfo (line 12) | public class HttpUrlInfo {
method HttpUrlInfo (line 42) | public HttpUrlInfo(String requestUrl){
method genFullPath (line 103) | private String genFullPath(String pathToFile,String query,String ref) {
method parseUrlExtStrict (line 117) | private String parseUrlExtStrict(String path) {
method parseReqPathDir (line 152) | public static String parseReqPathDir(String reqPath) {
method getRawUrlUsual (line 163) | public String getRawUrlUsual() {
method getProto (line 167) | public String getProto() {
method getHost (line 171) | public String getHost() {
method getHostPort (line 175) | public String getHostPort() {
method getRootUrlUsual (line 179) | public String getRootUrlUsual() {
method getRootUrl (line 183) | private String getRootUrl() {
method getRootDomain (line 187) | public String getRootDomain() {
method getPort (line 191) | public int getPort() {
method getQuery (line 195) | public String getQuery() {
method getRef (line 199) | public String getRef() {
method getPathToFile (line 203) | public String getPathToFile() {
method getPathToDir (line 207) | public String getPathToDir() {
method getSuffix (line 211) | public String getSuffix() {
method getSuffixUsual (line 215) | public String getSuffixUsual() {
method getUrlToFileUsual (line 219) | public String getUrlToFileUsual() {
method getUrlToPathUsual (line 223) | public String getUrlToPathUsual() {
method getPathToEnd (line 227) | public String getPathToEnd() {
method getHostPortUsual (line 231) | public String getHostPortUsual() {
method getRawUrl (line 235) | public String getRawUrl() {
method getFile (line 239) | public String getFile() {
method getUrlToFile (line 243) | public String getUrlToFile() {
method getUrlToPath (line 247) | public String getUrlToPath() {
method getRootUrlNotSlash (line 251) | public String getRootUrlNotSlash() {
method removeUrlDefaultPort (line 265) | private String removeUrlDefaultPort(String urlString) {
method removeHostDefaultPort (line 292) | private String removeHostDefaultPort(String hostPort, String host, int...
method addUrlDefaultPort (line 316) | private String addUrlDefaultPort(String urlStr) {
FILE: src/main/java/model/PathToUrlsModel.java
class PathToUrlsModel (line 8) | public class PathToUrlsModel {
method PathToUrlsModel (line 14) | public PathToUrlsModel(int id, int basic_path_num, JSONArray pathToUrl...
method PathToUrlsModel (line 21) | public PathToUrlsModel(int id, int basic_path_num, String pathToUrls, ...
method getId (line 28) | public int getId() {
method setId (line 32) | public void setId(int id) {
method getBasicPathNum (line 36) | public int getBasicPathNum() {
method setBasicPathNum (line 40) | public void setBasicPathNum(int basicPathNum) {
method getPathToUrls (line 44) | public List<String> getPathToUrls() {
method setPathToUrls (line 48) | public void setPathToUrls(List<String> pathToUrls) {
method getUnvisitedUrls (line 52) | public List<String> getUnvisitedUrls() {
method setUnvisitedUrls (line 56) | public void setUnvisitedUrls(List<String> unvisitedUrls) {
FILE: src/main/java/model/PathTreeModel.java
class PathTreeModel (line 6) | public class PathTreeModel {
method PathTreeModel (line 11) | public PathTreeModel(String rootUrl, Integer basicPathNum, JSONObject ...
method PathTreeModel (line 17) | public PathTreeModel(String rootUrl, int basicPathNum, String pathTree) {
method getBasicPathNum (line 25) | public Integer getBasicPathNum() {
method getPathTree (line 29) | public JSONObject getPathTree() {
method getRootUrl (line 33) | public String getRootUrl() {
FILE: src/main/java/model/RecordHashMap.java
class RecordHashMap (line 6) | public class RecordHashMap {
method RecordHashMap (line 10) | public RecordHashMap() {
method getStringMap (line 14) | public Map<String, Integer> getStringMap() {
method get (line 18) | public Integer get(String key) {
method add (line 27) | public void add(String key) {
method del (line 37) | public void del(String key) {
FILE: src/main/java/model/RecordPathDirsModel.java
class RecordPathDirsModel (line 3) | public class RecordPathDirsModel {
method RecordPathDirsModel (line 8) | public RecordPathDirsModel(String rootUrl, String reqPathDirs) {
method getRootUrl (line 13) | public String getRootUrl() {
method getReqPathDirs (line 17) | public String getReqPathDirs() {
FILE: src/main/java/model/RecordPathModel.java
class RecordPathModel (line 6) | public class RecordPathModel {
method RecordPathModel (line 12) | public RecordPathModel(String rootUrl, String reqPathDir, int respStat...
method RecordPathModel (line 19) | public RecordPathModel(HttpUrlInfo urlInfo, int respStatusCode) {
method getCalcCRC32 (line 26) | private String getCalcCRC32() {
method calcCRC32 (line 35) | private String calcCRC32(String string) {
method getReqPathDir (line 47) | public String getReqPathDir() {
method getRespStatusCode (line 51) | public int getRespStatusCode() {
method getReqHash (line 55) | public String getReqHash() {
method getRootUrl (line 59) | public String getRootUrl() {
FILE: src/main/java/model/ReqMsgDataModel.java
class ReqMsgDataModel (line 3) | public class ReqMsgDataModel {
method ReqMsgDataModel (line 9) | public ReqMsgDataModel(String msgHash, String reqUrl, byte[] reqBytes,...
method getMsgHash (line 16) | public String getMsgHash() {
method getReqUrl (line 20) | public String getReqUrl() {
method getReqBytes (line 24) | public byte[] getReqBytes() {
method getRespBytes (line 28) | public byte[] getRespBytes() {
FILE: src/main/java/model/ReqUrlRespStatusModel.java
class ReqUrlRespStatusModel (line 3) | public class ReqUrlRespStatusModel {
method ReqUrlRespStatusModel (line 11) | public ReqUrlRespStatusModel(Integer id, String reqUrl, String reqMeth...
method getId (line 19) | public Integer getId() {
method getReqUrl (line 23) | public String getReqUrl() {
method getReqMethod (line 27) | public String getReqMethod() {
method getRespStatusCode (line 31) | public Integer getRespStatusCode() {
method getRespLength (line 35) | public Integer getRespLength() {
FILE: src/main/java/model/RespFieldsModel.java
class RespFieldsModel (line 12) | public class RespFieldsModel {
method RespFieldsModel (line 20) | public RespFieldsModel(HttpRespInfo respInfo) {
method toJSONString (line 29) | public String toJSONString(){
method getAllFieldsAsMap (line 34) | public Map<String, Object> getAllFieldsAsMap() {
FILE: src/main/java/model/UnVisitedUrlsModel.java
class UnVisitedUrlsModel (line 7) | public class UnVisitedUrlsModel {
method UnVisitedUrlsModel (line 12) | public UnVisitedUrlsModel(int id, String rootUrl, String unvisitedUrl) {
method getId (line 18) | public int getId() {
method getRootUrl (line 22) | public String getRootUrl() {
method getUnvisitedUrls (line 26) | public List<String> getUnvisitedUrls() {
method setUnvisitedUrls (line 30) | public void setUnvisitedUrls(List<String> unvisitedUrls) {
FILE: src/main/java/sqlUtils/CommonDeleteLine.java
class CommonDeleteLine (line 12) | public class CommonDeleteLine {
method runDeleteByStringsSQL (line 16) | private static int runDeleteByStringsSQL(String tableName, List<String...
method deleteLineByRootUrls (line 33) | public static synchronized int deleteLineByRootUrls(String tableName, ...
method deleteLineByMsgHashList (line 44) | public static synchronized int deleteLineByMsgHashList(String tableNam...
method deleteLineByIds (line 57) | public static synchronized int deleteLineByIds(String tableName, List<...
method deleteLineByUrlLikeRootUrls (line 85) | public static synchronized int deleteLineByUrlLikeRootUrls(String tabl...
FILE: src/main/java/sqlUtils/CommonFetchData.java
class CommonFetchData (line 14) | public class CommonFetchData {
method fetchTableCounts (line 18) | public static synchronized int fetchTableCounts(String tableName) {
method fetchTableCountsByStatus (line 39) | public static synchronized int fetchTableCountsByStatus(String analyse...
method fetchIdsByRunStatus (line 59) | public static synchronized List<Integer> fetchIdsByRunStatus(String ta...
method fetchMsgHashByRunStatus (line 80) | public static synchronized List<String> fetchMsgHashByRunStatus(String...
method fetchColumnStrListByMsgHashList (line 101) | public static synchronized List<String> fetchColumnStrListByMsgHashLis...
method fetchColumnGroupConcatString (line 128) | public static synchronized String fetchColumnGroupConcatString(String ...
method fetchColumnGroupConcatStringInRootUrls (line 149) | public static synchronized String fetchColumnGroupConcatStringInRootUr...
method fetchColumnGroupConcatStringNotInRootUrls (line 176) | public static synchronized String fetchColumnGroupConcatStringNotInRoo...
FILE: src/main/java/sqlUtils/CommonUpdateStatus.java
class CommonUpdateStatus (line 11) | public class CommonUpdateStatus {
method updateStatusByIds (line 15) | public static synchronized int updateStatusByIds(String tableName, Lis...
method updateStatusByMsgHashList (line 42) | public static synchronized int updateStatusByMsgHashList(String tableN...
method updateStatusByMsgDataIndexList (line 69) | public static synchronized int updateStatusByMsgDataIndexList(String t...
method updateStatusWhenStatusByMsgHash (line 96) | public static synchronized int updateStatusWhenStatusByMsgHash(String ...
method updateStatusWhenStatusByRootUrl (line 116) | public static synchronized int updateStatusWhenStatusByRootUrl(String ...
FILE: src/main/java/sqlUtils/Constants.java
class Constants (line 3) | public class Constants {
FILE: src/main/java/sqlUtils/UnionTableSql.java
class UnionTableSql (line 16) | public class UnionTableSql {
method fetchHostTableNeedUpdatePathDataList (line 18) | public static synchronized List<FindPathModel> fetchHostTableNeedUpdat...
FILE: src/main/java/sqlUtils/buildSQL.java
class buildSQL (line 3) | public class buildSQL {
method buildInParamList (line 9) | public static String buildInParamList(int size) {
FILE: src/main/java/ui/BasicHostConfigPanel.java
class BasicHostConfigPanel (line 16) | public class BasicHostConfigPanel extends JPanel {
method BasicHostConfigPanel (line 37) | public BasicHostConfigPanel() {
method getUrlSearchBoxTextOnHost (line 468) | public static String getUrlSearchBoxTextOnHost() {
method setUrlSearchBoxTextOnHost (line 472) | public static void setUrlSearchBoxTextOnHost(String string) {
method getComboBoxSelectedOptionOnHost (line 476) | public static String getComboBoxSelectedOptionOnHost() {
FILE: src/main/java/ui/BasicHostInfoPanel.java
class BasicHostInfoPanel (line 36) | public class BasicHostInfoPanel extends JPanel {
method getInstance (line 54) | public static BasicHostInfoPanel getInstance() {
method BasicHostInfoPanel (line 65) | public BasicHostInfoPanel() {
method initBasicHostDataTableUIData (line 104) | private void initBasicHostDataTableUIData(DefaultTableModel tableModel) {
method basicHostPopulateModelFromList (line 120) | private void basicHostPopulateModelFromList(DefaultTableModel model, A...
method initBasicHostDataTableUI (line 136) | private void initBasicHostDataTableUI() {
method initTimerBasicHost (line 221) | public static void initTimerBasicHost() {
method startTimerBasicHost (line 251) | public static void startTimerBasicHost() {
method stopTimerBasicHost (line 263) | public static void stopTimerBasicHost() {
method getBasicHostMsgTabs (line 273) | private JTabbedPane getBasicHostMsgTabs() {
method clearBasicHostMsgTabsShowData (line 311) | private static void clearBasicHostMsgTabsShowData() {
method basicHostTableAddActionSetMsgTabData (line 325) | private void basicHostTableAddActionSetMsgTabData() {
method updateComponentsBasedOnSelectedRow (line 380) | private void updateComponentsBasedOnSelectedRow(int row) {
method refreshBasicHostTableModel (line 445) | public void refreshBasicHostTableModel() {
method showDataHostTableByFilter (line 499) | public static void showDataHostTableByFilter(String selectOption, Stri...
method updateUnVisitedUrlsByRootUrls (line 565) | public void updateUnVisitedUrlsByRootUrls(List<String> rootUrls) {
method getIdsAtActualRows (line 717) | private List<Integer> getIdsAtActualRows(JTable tableUI, int[] selecte...
method getRootUrlsAtActualRows (line 721) | private List<String> getRootUrlsAtActualRows(JTable tableUI, int[] sel...
method basicHostTableAddRightClickMenu (line 729) | private void basicHostTableAddRightClickMenu(JTable tableUI, int selec...
method clearBasicHostMsgTabsData (line 1221) | public static void clearBasicHostMsgTabsData() {
method clearBasicHostMsgTableModel (line 1232) | public static void clearBasicHostMsgTableModel(){
method updateAllExtractUrRespStatus (line 1242) | private void updateAllExtractUrRespStatus(List<String> rootUrls, boole...
FILE: src/main/java/ui/BasicUrlConfigPanel.java
class BasicUrlConfigPanel (line 16) | public class BasicUrlConfigPanel extends JPanel {
method BasicUrlConfigPanel (line 36) | public BasicUrlConfigPanel() {
method getUrlSearchBoxTextOnUrl (line 464) | public static String getUrlSearchBoxTextOnUrl() {
method setUrlSearchBoxTextOnUrl (line 468) | public static void setUrlSearchBoxTextOnUrl(String string) {
method getComboBoxSelectedOptionOnUrl (line 473) | public static String getComboBoxSelectedOptionOnUrl() {
FILE: src/main/java/ui/BasicUrlInfoPanel.java
class BasicUrlInfoPanel (line 29) | public class BasicUrlInfoPanel extends JPanel implements IMessageEditorC...
method getInstance (line 51) | public static BasicUrlInfoPanel getInstance() {
method BasicUrlInfoPanel (line 62) | public BasicUrlInfoPanel() {
method initBasicUrlDataTableUIData (line 101) | private void initBasicUrlDataTableUIData(DefaultTableModel tableModel) {
method basicUrlPopulateModelFromList (line 117) | private void basicUrlPopulateModelFromList(DefaultTableModel model, Ar...
method initBasicUrlDataTableUI (line 133) | private void initBasicUrlDataTableUI() {
method basicUrlTableAddRightClickMenu (line 220) | private void basicUrlTableAddRightClickMenu(JTable tableUI, int select...
method initTimerBasicUrl (line 531) | public static void initTimerBasicUrl() {
method startTimerBasicUrl (line 554) | public static void startTimerBasicUrl() {
method stopTimerBasicUrl (line 566) | public static void stopTimerBasicUrl() {
method getBasicUrlMsgTabs (line 576) | private JTabbedPane getBasicUrlMsgTabs() {
method clearBasicUrlMsgTabsData (line 613) | public static void clearBasicUrlMsgTabsData() {
method basicUrlTableAddActionSetMsgTabData (line 630) | private void basicUrlTableAddActionSetMsgTabData() {
method updateComponentsBasedOnSelectedRow (line 686) | private void updateComponentsBasedOnSelectedRow(int row) {
method msgViewerAutoSetSplitCenter (line 754) | private void msgViewerAutoSetSplitCenter() {
method showDataUrlTableByFilter (line 770) | public static void showDataUrlTableByFilter(String selectOption, Strin...
method refreshBasicUrlTableModel (line 831) | public void refreshBasicUrlTableModel(boolean checkAutoRefreshButtonSt...
method getRequest (line 880) | @Override
method getResponse (line 885) | @Override
method getHttpService (line 890) | @Override
method getUrlsAtActualRows (line 895) | private List<String> getUrlsAtActualRows(JTable tableUI, int[] selecte...
method getMsgHashListAtActualRows (line 899) | private List<String> getMsgHashListAtActualRows(JTable tableUI,int[] s...
method getIdsAtActualRows (line 903) | private List<Integer> getIdsAtActualRows(JTable tableUI, int[] selecte...
method clearBasicUrlMsgTableModel (line 907) | public static void clearBasicUrlMsgTableModel(){
FILE: src/main/java/ui/FingerTabRender/ButtonEditor.java
class ButtonEditor (line 16) | public class ButtonEditor extends AbstractCellEditor implements TableCel...
method ButtonEditor (line 26) | public ButtonEditor(JTable sourceTable) {
method getCellEditorValue (line 138) | @Override
method getTableCellEditorComponent (line 143) | @Override
FILE: src/main/java/ui/FingerTabRender/ButtonRenderer.java
class ButtonRenderer (line 13) | public class ButtonRenderer extends JPanel implements TableCellRenderer {
method ButtonRenderer (line 22) | public ButtonRenderer() {
method createButton (line 33) | private JButton createButton(Icon icon) {
method getTableCellRendererComponent (line 43) | @Override
FILE: src/main/java/ui/FingerTabRender/CenterRenderer.java
class CenterRenderer (line 6) | public class CenterRenderer extends DefaultTableCellRenderer {
method CenterRenderer (line 7) | public CenterRenderer() {
FILE: src/main/java/ui/FingerTabRender/HeaderIconTypeRenderer.java
class HeaderIconTypeRenderer (line 10) | public class HeaderIconTypeRenderer extends DefaultTableCellRenderer {
method HeaderIconTypeRenderer (line 15) | public HeaderIconTypeRenderer() {
method getTableCellRendererComponent (line 22) | @Override
FILE: src/main/java/ui/FingerTabRender/LeftRenderer.java
class LeftRenderer (line 6) | public class LeftRenderer extends DefaultTableCellRenderer {
method LeftRenderer (line 7) | public LeftRenderer() {
FILE: src/main/java/ui/MainTabRender/ColorInfoCellRenderer.java
class ColorInfoCellRenderer (line 8) | public class ColorInfoCellRenderer extends DefaultTableCellRenderer {
method ColorInfoCellRenderer (line 12) | public ColorInfoCellRenderer() {
method getTableCellRendererComponent (line 16) | @Override
FILE: src/main/java/ui/MainTabRender/HasImportantCellRenderer.java
class HasImportantCellRenderer (line 9) | public class HasImportantCellRenderer extends DefaultTableCellRenderer {
method HasImportantCellRenderer (line 14) | public HasImportantCellRenderer() {
method getTableCellRendererComponent (line 18) | @Override
FILE: src/main/java/ui/MainTabRender/RunStatusCellRenderer.java
class RunStatusCellRenderer (line 10) | public class RunStatusCellRenderer extends DefaultTableCellRenderer {
method RunStatusCellRenderer (line 16) | public RunStatusCellRenderer() {
method getTableCellRendererComponent (line 20) | @Override
FILE: src/main/java/ui/MainTabRender/TableHeaderWithTips.java
class TableHeaderWithTips (line 7) | public class TableHeaderWithTips extends JTableHeader {
method TableHeaderWithTips (line 11) | public TableHeaderWithTips(TableColumnModel columnModel, String[] tool...
method getToolTipText (line 16) | @Override
FILE: src/main/java/ui/RuleConfigPanel.java
class RuleConfigPanel (line 30) | public class RuleConfigPanel extends JPanel {
method getInstance (line 51) | public static RuleConfigPanel getInstance() {
method RuleConfigPanel (line 62) | public RuleConfigPanel() {
method saveConfigToDefaultJson (line 559) | public static void saveConfigToDefaultJson() {
method currentConfigToJsonString (line 573) | private static String currentConfigToJsonString() {
method initRuleTableUI (line 585) | private void initRuleTableUI(DefaultTableModel tableModel) {
method showRuleEditorPanel (line 691) | public static void showRuleEditorPanel(int modelRow) {
method initRuleTableModel (line 722) | private void initRuleTableModel() {
method creatRuleEditorPanel (line 772) | private static void creatRuleEditorPanel() {
method updateLocationField (line 1003) | private static void updateLocationField() {
method filterConfigItemsType (line 1017) | private String[] filterConfigItemsType(String[] types) {
method updateTypeField (line 1032) | public void updateTypeField() {
method filterTableByType (line 1049) | private void filterTableByType(String type) {
method showFilterPopup (line 1075) | private void showFilterPopup(Component invoker, int x, int y) {
FILE: src/main/java/ui/Tabs.java
class Tabs (line 10) | public class Tabs implements ITab {
method Tabs (line 17) | public Tabs(IBurpExtenderCallbacks callbacks, String name){
method getTabCaption (line 39) | @Override
method getUiComponent (line 44) | @Override
FILE: src/main/java/utilbox/ByteArrayUtils.java
class ByteArrayUtils (line 5) | public class ByteArrayUtils {
method subByte (line 12) | public static byte[] subByte(byte[] b, int srcPos, int length) {
method getSystemCharSet (line 19) | public static String getSystemCharSet() {
method decimalToHex (line 32) | public static String decimalToHex(int decimal) {
method join (line 44) | public static byte[] join(byte[]... arrays) {
method BytesIndexOf (line 68) | public static int BytesIndexOf(byte[] data, byte[] pattern) {
method computeFailure (line 91) | private static int[] computeFailure(byte[] pattern) {
method equals (line 108) | public static boolean equals(byte[] a, byte[] b) {
FILE: src/main/java/utilbox/CharsetUtils.java
class CharsetUtils (line 13) | public class CharsetUtils {
method getSystemCharSet (line 15) | public static String getSystemCharSet() {
method isValidCharset (line 19) | public static boolean isValidCharset(String charsetName) {
method getCharsetNameList (line 23) | public static List<String> getCharsetNameList() {
method getCharsetName (line 33) | public static String getCharsetName(String charsetName) {
method covertCharSet (line 48) | public static byte[] covertCharSet(byte[] content,String originalChars...
method covertCharSet (line 61) | public static byte[] covertCharSet(byte[] content,String newCharset) t...
method detectCharset (line 66) | public static String detectCharset(byte[] bytes){
method main (line 80) | public static void main(String[] args) throws Exception {
FILE: src/main/java/utilbox/DomainUtils.java
class DomainUtils (line 14) | public class DomainUtils {
method isValidDomainMayPort (line 41) | public static boolean isValidDomainMayPort(String domain) {
method isValidDomainNoPort (line 46) | public static boolean isValidDomainNoPort(String domain) {
method isValidDomainPrivate (line 50) | private static boolean isValidDomainPrivate(String domain, String patt...
method isValidWildCardDomain (line 89) | public static boolean isValidWildCardDomain(String domain) {
method isMatchWildCardDomainOld (line 104) | @Deprecated
method isMatchWildCardDomain (line 133) | public static boolean isMatchWildCardDomain(String wildCardDomain, Str...
method grepDomainAndPort (line 143) | public static List<String> grepDomainAndPort(String text) {
method grepDomainNoPort (line 147) | public static List<String> grepDomainNoPort(String text) {
method grepPort (line 151) | public static List<String> grepPort(String text) {
method dnsQuery (line 164) | public static HashMap<String, Set<String>> dnsQuery(String domain, Str...
method GetAuthServer (line 227) | public static List<String> GetAuthServer(String domain, String server) {
method ZoneTransferCheck (line 257) | public static List<String> ZoneTransferCheck(String domain, String Nam...
method getRootDomain (line 277) | public static String getRootDomain(String inputDomain) {
method clearDomainWithoutPort (line 307) | public static String clearDomainWithoutPort(String domain) {
method isTLDDomain (line 340) | @Deprecated //范围太广,误报太多
method isWhiteListTLD (line 375) | public static boolean isWhiteListTLD(String domain, String rootDomain) {
method isTLDDomainOfTopPrivate (line 421) | public static boolean isTLDDomainOfTopPrivate(String domain, String ro...
method toURLs (line 442) | public static List<URL> toURLs(String host) {
method testWildCard (line 476) | public static void testWildCard() {
method testWild (line 484) | public static void testWild() {
method main (line 493) | public static void main(String[] args) {
FILE: src/main/java/utilbox/HelperPlus.java
class HelperPlus (line 48) | public class HelperPlus {
method HelperPlus (line 57) | private HelperPlus() {
method HelperPlus (line 62) | private HelperPlus(IExtensionHelpers helpers) {
method getInstance (line 67) | public static HelperPlus getInstance() {
method getHeadersAsStr (line 81) | public String getHeadersAsStr(boolean isRequest, byte[] requestOrRespo...
method getHeadersAsStr (line 100) | public String getHeadersAsStr(boolean messageIsRequest, IHttpRequestRe...
method getHeaderList (line 117) | public List<String> getHeaderList(boolean messageIsRequest, IHttpReque...
method getHeaderList (line 133) | public List<String> getHeaderList(boolean IsRequest, byte[] requestOrR...
method addOrUpdateHeader (line 152) | public static List<String> addOrUpdateHeader(List<String> headers, Str...
method addOrUpdateHeader (line 167) | public static List<String> addOrUpdateHeader(List<String> headers, Str...
method addOrUpdateHeader (line 193) | public IHttpRequestResponse addOrUpdateHeader(boolean messageIsRequest...
method addOrUpdateHeader (line 210) | public IHttpRequestResponse addOrUpdateHeader(boolean messageIsRequest...
method addOrUpdateHeader (line 227) | public byte[] addOrUpdateHeader(boolean isRequest, byte[] requestOrRes...
method addOrUpdateHeader (line 238) | public byte[] addOrUpdateHeader(boolean isRequest, byte[] requestOrRes...
method removeHeader (line 248) | public static List<String> removeHeader(List<String> headers, String h...
method removeHeader (line 267) | public IHttpRequestResponse removeHeader(boolean messageIsRequest, IHt...
method removeHeader (line 283) | public byte[] removeHeader(boolean isRequest, byte[] requestOrResponse...
method getHeaderLine (line 294) | public static String getHeaderLine(List<String> headers, String header...
method getHeaderLine (line 314) | public String getHeaderLine(boolean messageIsRequest, IHttpRequestResp...
method getHeaderLine (line 322) | public String getHeaderLine(boolean messageIsRequest, byte[] requestOr...
method getHeaderValueOf (line 330) | public static String getHeaderValueOf(List<String> headers, String hea...
method getHeaderValueOf (line 350) | public String getHeaderValueOf(boolean messageIsRequest, IHttpRequestR...
method getHeaderValueOf (line 358) | public String getHeaderValueOf(boolean messageIsRequest, byte[] reques...
method getBody (line 366) | public static byte[] getBody(boolean isRequest, byte[] requestOrRespon...
method getBody (line 391) | public static byte[] getBody(boolean messageIsRequest, IHttpRequestRes...
method UpdateBody (line 407) | public IHttpRequestResponse UpdateBody(boolean messageIsRequest, IHttp...
method UpdateBody (line 421) | public byte[] UpdateBody(boolean isRequest, byte[] requestOrResponse, ...
method getBaseURL (line 430) | public static String getBaseURL(IHttpService service) {
method getFullURL (line 449) | public final URL getFullURL(IHttpRequestResponse messageInfo) {
method getFullURL (line 463) | public final URL getFullURL(IHttpService httpService, byte[] request) {
method getFullURLWithDefaultPort (line 484) | public final URL getFullURLWithDefaultPort(IHttpRequestResponse messag...
method addUrlDefaultPort (line 505) | public static String addUrlDefaultPort(String urlStr) {
method removeUrlDefaultPort (line 537) | public static String removeUrlDefaultPort(String urlString) {
method getHost (line 562) | public static String getHost(IHttpRequestResponse messageInfo) {
method getProtocol (line 566) | public static String getProtocol(IHttpRequestResponse messageInfo) {
method getPort (line 570) | public static int getPort(IHttpRequestResponse messageInfo) {
method getStatusCode (line 574) | public short getStatusCode(IHttpRequestResponse messageInfo) {
method getStatusCode (line 582) | public short getStatusCode(byte[] response) {
method getParameters (line 595) | public List<IParameter> getParameters(IHttpRequestResponse messageInfo) {
method getParameters (line 600) | public List<IParameter> getParameters(byte[] request) {
method getParameterByKey (line 609) | public IParameter getParameterByKey(IHttpRequestResponse messageInfo, ...
method getParameterByKey (line 613) | public IParameter getParameterByKey(byte[] request, String key) {
method findParametersByKey (line 622) | @Deprecated
method findParametersByKeyAndType (line 638) | @Deprecated
method getParametersByKeyAndType (line 653) | @Deprecated
method getParametersByKeyAndType (line 664) | @Deprecated
method addOrUpdateParameter (line 671) | public IHttpRequestResponse addOrUpdateParameter(IHttpRequestResponse ...
method addOrUpdateParameter (line 678) | public byte[] addOrUpdateParameter(byte[] request, IParameter para) {
method removeParameter (line 687) | public IHttpRequestResponse removeParameter(IHttpRequestResponse messa...
method getMethod (line 695) | public String getMethod(IHttpRequestResponse messageInfo) {
method getMethod (line 703) | public String getMethod(byte[] request) {
method detectCharset (line 715) | public String detectCharset(boolean isRequest, byte[] requestOrRespons...
method detectCharsetInBody (line 750) | public static String detectCharsetInBody(boolean isRequest, byte[] req...
method isJSON (line 764) | public boolean isJSON(byte[] content, boolean isRequest) {
method isHtml (line 785) | public boolean isHtml(byte[] content, boolean isRequest) {
method isJavaScript (line 804) | public boolean isJavaScript(byte[] content, boolean isRequest) {
method getHTTPBasicCredentials (line 815) | public String getHTTPBasicCredentials(IHttpRequestResponse messageInfo...
method test1 (line 828) | private static void test1() {
method test2 (line 840) | private static void test2() {
method main (line 849) | public static void main(String args[]) {
FILE: src/main/java/utilbox/IPAddressUtils.java
class IPAddressUtils (line 20) | public class IPAddressUtils {
method isValidIPv4NoPort (line 42) | public static boolean isValidIPv4NoPort(String ip) {
method isPrivateIPv4NoPort (line 68) | public static boolean isPrivateIPv4NoPort(String ipAddress) {
method isPublicIPv4NoPort (line 95) | public static boolean isPublicIPv4NoPort(String ipAddress) {
method isValidPort (line 106) | public static boolean isValidPort(String port) {
method isValidPort (line 119) | public static boolean isValidPort(int portInt) {
method parseIPAndPort (line 124) | private static String[] parseIPAndPort(String input) {
method isValidIPv4MayPort (line 150) | public static boolean isValidIPv4MayPort(String ip) {
method isPrivateIPv4MayPort (line 163) | public static boolean isPrivateIPv4MayPort(String ip) {
method isPublicIPv4MayPort (line 176) | public static boolean isPublicIPv4MayPort(String ip) {
method isValidSubnet (line 190) | public static boolean isValidSubnet(String subnet) {
method ipToLong (line 228) | public static long ipToLong(String ipAddress) {
method toClassCSubNets (line 238) | public static Set<String> toClassCSubNets(Set<String> IPSet) {
method toSmallerSubNets (line 255) | public static Set<String> toSmallerSubNets(Set<String> IPSet) {
method ipSetToCIDR (line 288) | private static String ipSetToCIDR(Set<String> IPSet) {
method ipClean (line 324) | public static String ipClean(String ip) {
method toIPSet (line 338) | public static Set<String> toIPSet(Set<String> subNets) {
method toIPList (line 343) | public static List<String> toIPList(String subnet) {
method toIPList (line 385) | public static List<String> toIPList(List<String> subNets) {
method IsInRange (line 402) | public static boolean IsInRange(String inputIP, String rangeStartIP, S...
method grepIPv4NoPort (line 418) | public static List<String> grepIPv4NoPort(String text) {
method grepIPv4MayPort (line 428) | public static List<String> grepIPv4MayPort(String text) {
method grepPrivateIPv4NoPort (line 433) | public static List<String> grepPrivateIPv4NoPort(String text) {
method grepPrivateIPv4MayPort (line 445) | public static List<String> grepPrivateIPv4MayPort(String text) {
method grepPublicIPv4NoPort (line 457) | public static List<String> grepPublicIPv4NoPort(String text) {
method grepPublicIPv4MayPort (line 469) | public static List<String> grepPublicIPv4MayPort(String text) {
method grepPort (line 487) | public static List<String> grepPort(String text) {
method grepSubnet (line 497) | public static List<String> grepSubnet(String text) {
method isPrivateIPv6 (line 501) | public static boolean isPrivateIPv6(String ipAddress) {
method isValidIPv6 (line 528) | public static boolean isValidIPv6(String ipAddress) {
method test3 (line 541) | public static void test3() {
method main (line 556) | public static void main(String[] args) throws AddressStringException {
FILE: src/main/java/utilbox/TextUtils.java
class TextUtils (line 15) | public class TextUtils {
method decodeAll (line 24) | public static String decodeAll(String line) {
method needUnicodeConvert (line 67) | public static boolean needUnicodeConvert(String str) {
method needURLConvert (line 79) | public static boolean needURLConvert(String str) {
method grepChinese (line 91) | public static List<String> grepChinese(String inputText) {
method grepBetween (line 113) | public static List<String> grepBetween(String start, String end, Strin...
method textToLines (line 135) | public static List<String> textToLines(String input,boolean removeEmpt...
method textToLines (line 161) | public static List<String> textToLines(String input) {
method grepWithRegex (line 174) | public static List<String> grepWithRegex(String text, String regex, bo...
method grepWithRegex (line 197) | public static List<String> grepWithRegex(String text, String regex, bo...
method grepWithRegex (line 209) | public static List<String> grepWithRegex(String text, String regex) {
method replaceLast (line 221) | public static String replaceLast(String string, String toReplace, Stri...
method replace (line 242) | public static String replace(String text, String from, String to, bool...
method isRegexMatch (line 274) | public static boolean isRegexMatch(String text, String regex, boolean ...
method isRegexMatch (line 292) | public static Boolean isRegexMatch(String text, String regex) {
method getRandomStr (line 302) | public static String getRandomStr(int length) {
method stringToUnicode (line 319) | public static String stringToUnicode(String str) {
method unicodeToString (line 334) | public static String unicodeToString(String unicode) {
method isNumeric (line 345) | public static boolean isNumeric(String str) {
method removePrefixAndSuffix (line 363) | public static List<String> removePrefixAndSuffix(List<String> input, S...
method deduplicate (line 395) | public static List<String> deduplicate(List<String> input) {
method reverse (line 409) | public static String reverse(String str) {
method allIndexesOf (line 416) | public static List<Integer> allIndexesOf(String word, String guess) {
method containsAny (line 433) | public static boolean containsAny(String text,List<String> keywords,bo...
method main (line 455) | public static void main(String[] args) {
FILE: src/main/java/utils/AnalyseInfoUtils.java
class AnalyseInfoUtils (line 17) | public class AnalyseInfoUtils {
method extractInfoWithChunk (line 27) | public static Set<String> extractInfoWithChunk(String text, String pat...
method isUsefulValue (line 83) | private static boolean isUsefulValue(String group) {
method SubString (line 107) | public static String SubString(String text, int maxSize) {
method extractUriMode1 (line 117) | public static Set<String> extractUriMode1(String text, Pattern pattern...
method formatSensitiveInfo (line 149) | public static String formatSensitiveInfo(String extractUri){
method removeSymbol (line 160) | public static String removeSymbol(String extractUri){
method decodeHtml (line 182) | public static String decodeHtml(String htmlEncodedString) {
method keepAsciiPrintableChars (line 193) | public static String keepAsciiPrintableChars(String str) {
method keepAsciiPrintableChars (line 197) | public static Set<String> keepAsciiPrintableChars(Set<String> urlSet) {
method decodeHtml (line 211) | public static Set<String> decodeHtml(Set<String> urlSet) {
method concatUrlAddPath (line 225) | public static String concatUrlAddPath(String reqUrl, String path){
method concatUrlAddPath (line 251) | public static List<String> concatUrlAddPath(String reqUrl, List<String...
method main (line 261) | public static void main(String[] args) {
FILE: src/main/java/utils/AnalyseUriFilter.java
class AnalyseUriFilter (line 14) | public class AnalyseUriFilter {
method filterPathByEqualUselessPath (line 22) | public static List<String> filterPathByEqualUselessPath(List<String> m...
method filterPathByContainUselessKey (line 37) | public static List<String> filterPathByContainUselessKey(List<String> ...
method filterPathByContainChinese (line 54) | public static List<String> filterPathByContainChinese(List<String> mat...
method filterBlackHosts (line 72) | public static List<String> filterBlackHosts(List<String> urls, List<St...
method filterBlackSuffixes (line 91) | public static List<String> filterBlackSuffixes(List<String> uris, List...
method filterBlackPaths (line 109) | public static List<String> filterBlackPaths(List<String> urls, List<St...
method filterUriBySelfContain (line 135) | public static List<String> filterUriBySelfContain(String baseUri, List...
method filterUrlByMainHost (line 154) | public static List<String> filterUrlByMainHost(String basicHost, List<...
method parseUrlExt (line 178) | private static String parseUrlExt(String uri) {
method formatUrls (line 189) | public static List<String> formatUrls(List<String> urls) {
FILE: src/main/java/utils/BurpFileUtils.java
class BurpFileUtils (line 20) | public class BurpFileUtils {
method isFileExists (line 26) | public static boolean isFileExists(String filePath) {
method concatPath (line 37) | public static String concatPath(String directory, String fileName) {
method readFileToString (line 47) | public static String readFileToString(String filePath, Charset charset...
method readFileToString (line 63) | public static String readFileToString(String filePath) {
method readResourceToString (line 73) | public static String readResourceToString(String resourceName, Charset...
method getPluginPath (line 100) | public static String getPluginPath(IBurpExtenderCallbacks callbacks) {
method ReadPluginConfFile (line 114) | public static String ReadPluginConfFile(IBurpExtenderCallbacks callbac...
method getPluginDirFilePath (line 137) | public static Path getPluginDirFilePath(IBurpExtenderCallbacks callbac...
method getPluginDirFilePath (line 147) | public static String getPluginDirFilePath(String fileName) {
method writeToFile (line 158) | public static void writeToFile(File file, String content) throws IOExc...
method writeToPluginPathFile (line 165) | public static void writeToPluginPathFile(String configName, String con...
method writeToPluginPathFileNotEx (line 172) | public static void writeToPluginPathFileNotEx(String configName, Strin...
method LoadJsonFromFile (line 179) | public static Map<String, Map<String, Object>> LoadJsonFromFile(String...
method fileIsExistOnPluginDir (line 192) | public static boolean fileIsExistOnPluginDir(IBurpExtenderCallbacks ca...
FILE: src/main/java/utils/BurpHttpUtils.java
class BurpHttpUtils (line 25) | public class BurpHttpUtils {
method makeHttpRequest (line 29) | public static IHttpRequestResponse makeHttpRequest(String reqUrl, List...
method makeHttpRequest (line 41) | public static IHttpRequestResponse makeHttpRequest(String reqMethod, S...
method genRequestBytes (line 82) | private static byte[] genRequestBytes(String reqMethod, String reqUrl,...
method determineContentType (line 118) | private static String determineContentType(String reqParam) {
method genBaseRequestBytes (line 139) | private static byte[] genBaseRequestBytes(String reqMethod, String req...
method gzipDecompress (line 181) | private static byte[] gzipDecompress(byte[] compressed) throws IOExcep...
method concatenateByteArrays (line 208) | private static byte[] concatenateByteArrays(byte[]... arrays) {
method getHttpService (line 226) | public static IHttpService getHttpService(String url){
method replaceReqBytesFirstLine (line 238) | private static byte[] replaceReqBytesFirstLine(byte[] originalRequest,...
method getFirstLineBytes (line 274) | private static byte[] getFirstLineBytes(byte[] request) {
method AddressCanConnectWithCache (line 289) | public static boolean AddressCanConnectWithCache(String host, int port) {
method AddressCanConnectWithCache (line 317) | public static boolean AddressCanConnectWithCache(String reqUrl) {
method AddressCanConnectWithCache (line 328) | public static boolean AddressCanConnectWithCache(HttpUrlInfo urlInfo) {
FILE: src/main/java/utils/BurpPrintUtils.java
class BurpPrintUtils (line 9) | public class BurpPrintUtils {
method BurpPrintUtils (line 18) | public BurpPrintUtils(){
method BurpPrintUtils (line 23) | public BurpPrintUtils(PrintWriter stdout, PrintWriter stderr){
method stdout_println (line 33) | public static void stdout_println(Integer msgLevel, Object msg){
method stderr_println (line 46) | public static void stderr_println(Integer msgLevel, Object msg){
method system_println (line 59) | public static void system_println(Integer msgLevel, Object msg){
method stdout_println (line 64) | public static void stdout_println(Object msg){
method stderr_println (line 68) | public static void stderr_println(Object msg){
method system_println (line 72) | public static void system_println(Object msg){
FILE: src/main/java/utils/BurpSitemapUtils.java
class BurpSitemapUtils (line 19) | public class BurpSitemapUtils {
method addSiteMapUrlsToRecord (line 23) | public static void addSiteMapUrlsToRecord(boolean isRecordUrl){
FILE: src/main/java/utils/CastUtils.java
class CastUtils (line 12) | public class CastUtils {
method fixedNullList (line 16) | private static List<String> fixedNullList(List<String> list) {
method toJsonString (line 24) | public static String toJsonString(List<?> list){
method toJsonString (line 31) | public static String toJsonString(Object object){
method deduplicateStringList (line 38) | public static List<String> deduplicateStringList(List<String> list) {
method deduplicateJsonArray (line 50) | public static JSONArray deduplicateJsonArray(JSONArray jsonArray) {
method listReduceList (line 79) | public static List<String> listReduceList(List<String> listA, List<Str...
method toJsonArray (line 94) | public static JSONArray toJsonArray(String jsonString){
method toJsonObject (line 104) | public static JSONObject toJsonObject(String jsonString){
method toStringList (line 115) | public static List<String> toStringList(JSONArray array){
method toStringList (line 124) | public static List<String> toStringList(String jsonArrayString){
method stringJsonArrayFormat (line 131) | public static String stringJsonArrayFormat(String jsonArrayString) {
method listAddList (line 151) | public static List<String> listAddList(List<String> listA, List<String...
method listAddList (line 163) | public static JSONArray listAddList(JSONArray arrayA, JSONArray arrayB) {
method getUniqueLines (line 175) | public static List<String> getUniqueLines(String text) {
method addUrlsRootUrlToList (line 195) | public static List<String> addUrlsRootUrlToList(List<String> newUrlLis...
method getRootUrlList (line 209) | public static List<String> getRootUrlList(List<String> newUrlList) {
method parseRespRedirectUrl (line 223) | public static String parseRespRedirectUrl(byte[] headerBytes) {
method isEmptyObj (line 235) | public static boolean isEmptyObj(Object obj) {
method isNotEmptyObj (line 251) | public static boolean isNotEmptyObj(Object obj) {
method toUrlInfoArrayMap (line 256) | public static HashMap<String, JSONArray> toUrlInfoArrayMap(String json...
method mapAddMap (line 262) | public static HashMap<String, JSONArray> mapAddMap(HashMap<String, JSO...
method escapeHtml (line 269) | public static String escapeHtml(String input) {
method infoJsonArrayFormatHtml (line 284) | public static String infoJsonArrayFormatHtml(String jsonArrayString) {
method urlInfoJsonArrayMapFormatHtml (line 325) | public static String urlInfoJsonArrayMapFormatHtml(String urlInfoJsonA...
method toUrlStatusJsonMap (line 370) | public static HashMap<String, JSONObject> toUrlStatusJsonMap(List<Stri...
method toUrlStatusJsonMap (line 390) | public static HashMap<String, JSONObject> toUrlStatusJsonMap(String js...
method updateUrlStatusMap (line 401) | public static HashMap<String, JSONObject> updateUrlStatusMap(HashMap<S...
method sortUrlStatusJsonMap (line 425) | public static SortedMap<String, JSONObject> sortUrlStatusJsonMap(HashM...
method toJsonStringWithOrder (line 438) | public static String toJsonStringWithOrder(SortedMap<String, JSONObjec...
method stringUrlStatusMapFormatHtml (line 445) | public static String stringUrlStatusMapFormatHtml(String jsonArrayStri...
method elementsToUpper (line 494) | public static List<String> elementsToUpper(List<String> list) {
method removeJsonForMat (line 508) | public static String removeJsonForMat(String prettyJson) {
method listToString (line 531) | public static <T> String listToString(List<T> list) {
method setToString (line 538) | public static <T> String setToString(Set<T> set) {
FILE: src/main/java/utils/ConfigUtils.java
class ConfigUtils (line 13) | public class ConfigUtils {
method loadConfigArrayListByRule (line 17) | public static void loadConfigArrayListByRule(FingerPrintRule rule) {
method autoClearAllConfArrayList (line 80) | public static void autoClearAllConfArrayList() {
method reloadConfigArrayListFromRules (line 103) | public static void reloadConfigArrayListFromRules(List<FingerPrintRule...
method parseDefaultProptites (line 137) | private static void parseDefaultProptites(List<String> configList) {
FILE: src/main/java/utils/ElementUtils.java
class ElementUtils (line 8) | public class ElementUtils {
method formatElementList (line 9) | private static List<String> formatElementList(List<String> elements) {
method isContainOneKey (line 17) | private static boolean isContainOneKey(String stringFormat, List<Strin...
method isEqualsOneKey (line 29) | private static boolean isEqualsOneKey(String stringFormat, List<String...
method isContainAllKey (line 42) | private static boolean isContainAllKey(String stringFormat, List<Strin...
method format (line 59) | private static String format(String string){
method isEqualsOneKey (line 71) | public static boolean isEqualsOneKey(String string, String elementsStr...
method isEqualsOneKey (line 90) | public static boolean isEqualsOneKey(Object stringA, List<String> elem...
method isContainOneKey (line 109) | public static boolean isContainOneKey(String string, String elementsSt...
method isContainOneKey (line 128) | public static boolean isContainOneKey(String string, List<String> elem...
method isContainAllKey (line 146) | public static boolean isContainAllKey(String string, List<String> elem...
method isContainAllKey (line 164) | public static boolean isContainAllKey(String string, String elementsSt...
method findContainKeys (line 175) | public static Set<String> findContainKeys(String string, String elemen...
method isContainOneKeys (line 193) | public static boolean isContainOneKeys(String string, String elementsS...
FILE: src/main/java/utils/PathTreeUtils.java
class PathTreeUtils (line 17) | public class PathTreeUtils {
method createRootTree (line 24) | public static JSONObject createRootTree(String uriPath) {
method formatUriPath (line 45) | public static String formatUriPath(String uriPath) {
method getUrlPart (line 54) | public static List<String> getUrlPart(String uriPath) {
method deepMergeJsonTree (line 75) | public static JSONObject deepMergeJsonTree(JSONObject baseTree, JSONOb...
method counts (line 110) | public static int counts(String str, String substr) {
method findNodePathsRecursive (line 129) | private static List<JSONArray> findNodePathsRecursive(JSONObject subtr...
method findJsonValueByPaths (line 177) | public static JSONObject findJsonValueByPaths(JSONObject jsonObject, J...
method findNodePathInTree (line 197) | public static List<JSONArray> findNodePathInTree(JSONObject rootTree, ...
method concatNodePaths (line 233) | public static JSONArray concatNodePaths(List<JSONArray> endNodePaths) {
method createRootTree (line 257) | public static JSONObject createRootTree(List<String> uriPathList) {
method filterBlankPath (line 276) | public static List<String> filterBlankPath(List<String> uriPathList) {
method genPathsTree (line 288) | public static PathTreeModel genPathsTree(RecordPathDirsModel recordPat...
method findNodePathInTree (line 309) | public static JSONArray findNodePathInTree(JSONObject tree, String sub...
method covertTreeToPaths (line 325) | private static List<String> covertTreeToPaths(JSONObject json, String ...
method covertTreeToPaths (line 344) | public static List<String> covertTreeToPaths(JSONObject tree) {
method main (line 349) | public static void main(String[] args) {
FILE: src/main/java/utils/RegularUtils.java
class RegularUtils (line 10) | public class RegularUtils {
method compileUriMatchRegular (line 14) | public static List<Pattern> compileUriMatchRegular(List<String> regula...
FILE: src/main/java/utils/RespFieldCompareutils.java
class RespFieldCompareutils (line 18) | public class RespFieldCompareutils {
method findMapsSameFieldValue (line 23) | public static Map<String, Object> findMapsSameFieldValue(List<Map<Stri...
method sameFieldValueIsEquals (line 60) | public static boolean sameFieldValueIsEquals(Map currentCommonFields, ...
method mapSameFieldAsAllValuesEquals (line 70) | public static boolean mapSameFieldAsAllValuesEquals(Map<String, Object...
method mapSameFieldOneValuesEquals (line 90) | public static boolean mapSameFieldOneValuesEquals(Map<String, Object> ...
method generateTestUrls (line 111) | public static List<String> generateTestUrls(HttpUrlInfo urlInfo) {
method getRandomStr (line 129) | public static String getRandomStr(int length) {
method generateTestUrls (line 154) | private static List<String> generateTestUrls(String rootUrl, String pa...
method generateTestUrls (line 171) | private static List<String> generateTestUrls(String rootUrl, String SL...
method generateDynamicFilterMap (line 188) | public static Map<String, Object> generateDynamicFilterMap(HttpMsgInfo...
FILE: src/main/java/utils/RespHashUtils.java
class RespHashUtils (line 9) | public class RespHashUtils {
method getFaviconHash (line 11) | public static String getFaviconHash(byte[] body) {
method formatBase64 (line 19) | private static String formatBase64(String base64) {
method murmurHash3_x86_32 (line 36) | public static int murmurHash3_x86_32(final byte[] data, int offset, in...
method calcCRC32 (line 88) | public static String calcCRC32(String string) {
method calcCRC32 (line 97) | public static String calcCRC32(byte[] inputBytes) {
FILE: src/main/java/utils/RespTitleUtils.java
class RespTitleUtils (line 8) | public class RespTitleUtils {
method parseTextTitle (line 12) | public static String parseTextTitle(byte[] bodyBytes) {
method getTitle (line 42) | public static String getTitle(String responseBody, int chunkSize) {
FILE: src/main/java/utils/RespWebpackJsParser.java
class RespWebpackJsParser (line 13) | public class RespWebpackJsParser {
method parseWebpackSimple (line 26) | public static Set<String> parseWebpackSimple(String text) {
method parseWebpackSimpleChunk (line 49) | public static Set<String> parseWebpackSimpleChunk(String text, int chu...
method main (line 60) | public static void main(String[] args) {
FILE: src/main/java/utils/UiUtils.java
class UiUtils (line 28) | public class UiUtils {
method getImageIcon (line 29) | public static ImageIcon getImageIcon(String iconPath, int xWidth, int ...
method getImageIcon (line 38) | public static ImageIcon getImageIcon(String iconPath){
method getIdAtActualRow (line 50) | public static int getIdAtActualRow(JTable table, int row, int columnIn...
method getIdsAtActualRows (line 61) | public static List<Integer> getIdsAtActualRows(JTable table, int[] sel...
method getStringAtActualRow (line 76) | public static String getStringAtActualRow(JTable table, int row, int c...
method getStringListAtActualRows (line 88) | public static List<String> getStringListAtActualRows(JTable table, int...
method copyToSystemClipboard (line 106) | public static void copyToSystemClipboard(String text) {
method showOneMsgBoxToCopy (line 120) | public static void showOneMsgBoxToCopy(String text, String title) {
method creatTableUiWithTips (line 151) | public static JTable creatTableUiWithTips(DefaultTableModel tableModel) {
method tableAddActionSortByHeader (line 176) | public static void tableAddActionSortByHeader(JTable tableUI,DefaultTa...
method tableSetColumnMaxWidth (line 235) | public static void tableSetColumnMaxWidth(JTable tableUI, int columnIn...
method tableSetColumnMinWidth (line 243) | public static void tableSetColumnMinWidth(JTable tableUI, int columnIn...
method tableSetColumnsAlignRender (line 251) | public static void tableSetColumnsAlignRender(JTable tableUI, List<Int...
method showInputBoxAndHandle (line 283) | public static void showInputBoxAndHandle(List<String> stringList, Stri...
method getToggleButtonByDefaultValue (line 392) | public static JToggleButton getToggleButtonByDefaultValue(boolean IsOp...
method creatTextDialogForAddRecord (line 414) | public static void creatTextDialogForAddRecord(String title, String Re...
method createMoreMenuWithAction (line 509) | public static JPopupMenu createMoreMenuWithAction() {
method clearModelData (line 679) | public static void clearModelData(boolean clearAllTable){
method setAutoRefreshUiByButton (line 721) | public static void setAutoRefreshUiByButton(boolean autoRefreshUiIsOpe...
Condensed preview — 90 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,789K chars).
[
{
"path": ".gitattributes",
"chars": 66,
"preview": "# Auto detect text files and perform LF normalization\n* text=auto\n"
},
{
"path": ".github/workflows/maven.yml",
"chars": 1360,
"preview": "name: Java CI with Maven\n\non:\n workflow_dispatch:\n inputs:\n version:\n description: '发布版本号 (例如: 1.0.0)'\n "
},
{
"path": ".gitignore",
"chars": 310,
"preview": "# Compiled class file\n*.class\n\n# Log file\n*.log\n\n# BlueJ files\n*.ctxt\n\n# Mobile Tools for Java (J2ME)\n.mtj.tmp/\n\n# Packa"
},
{
"path": "README-EN.MD",
"chars": 8011,
"preview": "# BurpAPIFinder-Refactor\n\nThis plugin is a refactored development based on APIFinder UI [https://github.com/shuanx/BurpA"
},
{
"path": "README.md",
"chars": 4796,
"preview": "# BurpAPIFinder-Refactor\n\n本插件参考 APIFinder UI 进行重构开发 [https://github.com/shuanx/BurpAPIFinder] \n\n但整体功能目标还是类似 APIFinder,主要"
},
{
"path": "pom.xml",
"chars": 4150,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\"\n xmlns:xsi=\"http://www"
},
{
"path": "rule/finger-important-cn.json",
"chars": 248541,
"preview": "{\n\t\"fingerprint\": [\n\t\t{\n\t\t\t\"describe\": \"性能相关配置\",\n\t\t\t\"isImportant\": false,\n\t\t\t\"isOpen\": true,\n\t\t\t\"matchKeys\": [\n\t\t\t\t\"maxP"
},
{
"path": "rule/finger-important-en.json",
"chars": 307108,
"preview": "{\n \"fingerprint\": [\n {\n \"describe\": \"Performance related configuration\",\n \"isImportant\": false,\n \"isO"
},
{
"path": "src/main/java/EnumType/LocationType.java",
"chars": 1254,
"preview": "package EnumType;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic enum LocationType {\n CONFIG(\"config\"),\n"
},
{
"path": "src/main/java/EnumType/MatchType.java",
"chars": 1295,
"preview": "package EnumType;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic enum MatchType {\n CONFIG(\"config\"),\n "
},
{
"path": "src/main/java/EnumType/RiskLevel.java",
"chars": 1175,
"preview": "package EnumType;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic enum RiskLevel {\n CONFIG(\"config\"), "
},
{
"path": "src/main/java/burp/AnalyseInfo.java",
"chars": 17894,
"preview": "package burp;\n\nimport EnumType.LocationType;\nimport EnumType.MatchType;\nimport com.alibaba.fastjson2.JSONArray;\nimport c"
},
{
"path": "src/main/java/burp/BurpExtender.java",
"chars": 8853,
"preview": "package burp;\n\n\nimport com.alibaba.fastjson2.JSON;\nimport database.DBService;\nimport model.FingerPrintRule;\nimport model"
},
{
"path": "src/main/java/burp/IProxyScanner.java",
"chars": 36079,
"preview": "package burp;\n\nimport com.alibaba.fastjson2.JSONArray;\nimport com.alibaba.fastjson2.JSONObject;\nimport database.*;\nimpor"
},
{
"path": "src/main/java/database/AnalyseHostResultTable.java",
"chars": 21659,
"preview": "package database;\n\nimport com.alibaba.fastjson2.JSONArray;\nimport com.alibaba.fastjson2.JSONObject;\nimport model.*;\nimpo"
},
{
"path": "src/main/java/database/AnalyseUrlResultTable.java",
"chars": 10511,
"preview": "package database;\n\nimport model.AnalyseUrlResultModel;\nimport model.BasicUrlTableTabDataModel;\nimport model.FindPathMode"
},
{
"path": "src/main/java/database/DBService.java",
"chars": 6011,
"preview": "package database;\n\nimport burp.BurpExtender;\nimport org.sqlite.SQLiteConfig;\nimport utils.BurpFileUtils;\n\nimport java.io"
},
{
"path": "src/main/java/database/PathTreeTable.java",
"chars": 7345,
"preview": "package database;\n\nimport com.alibaba.fastjson2.JSONObject;\nimport model.PathTreeModel;\nimport sqlUtils.buildSQL;\n\nimpor"
},
{
"path": "src/main/java/database/RecordPathTable.java",
"chars": 6935,
"preview": "package database;\n\nimport model.HttpMsgInfo;\nimport model.HttpUrlInfo;\nimport model.RecordPathDirsModel;\nimport model.Re"
},
{
"path": "src/main/java/database/RecordUrlTable.java",
"chars": 4596,
"preview": "package database;\n\nimport model.AccessedUrlInfo;\nimport model.HttpMsgInfo;\nimport model.HttpUrlInfo;\nimport utils.RespHa"
},
{
"path": "src/main/java/database/ReqDataTable.java",
"chars": 5782,
"preview": "package database;\n\nimport model.HttpMsgInfo;\nimport model.ReqUrlRespStatusModel;\nimport sqlUtils.Constants;\nimport sqlUt"
},
{
"path": "src/main/java/database/ReqMsgDataTable.java",
"chars": 7290,
"preview": "package database;\n\nimport model.HttpMsgInfo;\nimport model.ReqMsgDataModel;\nimport sqlUtils.buildSQL;\n\nimport java.sql.Co"
},
{
"path": "src/main/java/database/TableLineDataModelBasicHostSQL.java",
"chars": 5071,
"preview": "package database;\n\nimport model.BasicHostTableLineDataModel;\nimport sqlUtils.Constants;\n\nimport java.sql.Connection;\nimp"
},
{
"path": "src/main/java/database/TableLineDataModelBasicUrlSQL.java",
"chars": 6122,
"preview": "package database;\n\nimport model.BasicUrlTableLineDataModel;\nimport sqlUtils.Constants;\n\nimport java.sql.Connection;\nimpo"
},
{
"path": "src/main/java/model/AccessedUrlInfo.java",
"chars": 710,
"preview": "package model;\n\nimport static utils.RespHashUtils.calcCRC32;\n\npublic class AccessedUrlInfo {\n public String rootUrl;"
},
{
"path": "src/main/java/model/AnalyseHostResultModel.java",
"chars": 1720,
"preview": "package model;\n\nimport com.alibaba.fastjson2.JSONArray;\nimport utils.CastUtils;\n\nimport java.util.HashMap;\nimport java.u"
},
{
"path": "src/main/java/model/AnalyseUrlResultModel.java",
"chars": 1942,
"preview": "package model;\n\nimport com.alibaba.fastjson2.JSONArray;\nimport utils.CastUtils;\n\nimport java.util.HashMap;\nimport java.u"
},
{
"path": "src/main/java/model/BasicHostTableLineDataModel.java",
"chars": 3347,
"preview": "package model;\n\n\npublic class BasicHostTableLineDataModel {\n private Integer id;\n private String rootUrl;\n priv"
},
{
"path": "src/main/java/model/BasicHostTableTabDataModel.java",
"chars": 1353,
"preview": "package model;\n\npublic class BasicHostTableTabDataModel {\n private String rootUrl;\n\n private String findInfo;\n "
},
{
"path": "src/main/java/model/BasicUrlTableLineDataModel.java",
"chars": 2756,
"preview": "package model;\n\n\npublic class BasicUrlTableLineDataModel {\n private Integer id;\n private String msgHash;\n priva"
},
{
"path": "src/main/java/model/BasicUrlTableTabDataModel.java",
"chars": 854,
"preview": "package model;\n\npublic class BasicUrlTableTabDataModel {\n private String msgHash;\n private String findUrl;\n pri"
},
{
"path": "src/main/java/model/FindPathModel.java",
"chars": 1507,
"preview": "package model;\n\nimport com.alibaba.fastjson2.JSONArray;\nimport utils.PathTreeUtils;\n\nimport java.util.LinkedHashSet;\nimp"
},
{
"path": "src/main/java/model/FingerPrintRule.java",
"chars": 2415,
"preview": "package model;\n\nimport utils.CastUtils;\n\nimport java.text.SimpleDateFormat;\nimport java.util.Date;\nimport java.util.List"
},
{
"path": "src/main/java/model/FingerPrintRulesWrapper.java",
"chars": 332,
"preview": "package model;\n\nimport java.util.List;\n\n\npublic class FingerPrintRulesWrapper {\n private List<FingerPrintRule> finger"
},
{
"path": "src/main/java/model/HttpMsgInfo.java",
"chars": 4503,
"preview": "package model;\n\nimport burp.*;\n\nimport java.nio.charset.StandardCharsets;\nimport java.util.zip.CRC32;\n\nimport static uti"
},
{
"path": "src/main/java/model/HttpRespInfo.java",
"chars": 3028,
"preview": "package model;\n\nimport burp.BurpExtender;\nimport burp.IExtensionHelpers;\nimport burp.IResponseInfo;\nimport utils.RespHas"
},
{
"path": "src/main/java/model/HttpUrlInfo.java",
"chars": 9912,
"preview": "package model;\n\nimport utilbox.DomainUtils;\n\nimport java.net.MalformedURLException;\nimport java.net.URL;\n\nimport static "
},
{
"path": "src/main/java/model/PathToUrlsModel.java",
"chars": 1532,
"preview": "package model;\n\nimport com.alibaba.fastjson2.JSONArray;\nimport utils.CastUtils;\n\nimport java.util.List;\n\npublic class Pa"
},
{
"path": "src/main/java/model/PathTreeModel.java",
"chars": 837,
"preview": "package model;\n\nimport com.alibaba.fastjson2.JSONObject;\nimport utils.CastUtils;\n\npublic class PathTreeModel {\n priva"
},
{
"path": "src/main/java/model/RecordHashMap.java",
"chars": 952,
"preview": "package model;\n\nimport java.util.Map;\nimport java.util.concurrent.ConcurrentHashMap;\n\npublic class RecordHashMap {\n\n "
},
{
"path": "src/main/java/model/RecordPathDirsModel.java",
"chars": 409,
"preview": "package model;\n\npublic class RecordPathDirsModel {\n private String rootUrl;\n private String reqPathDirs;\n\n // 构"
},
{
"path": "src/main/java/model/RecordPathModel.java",
"chars": 1681,
"preview": "package model;\n\nimport java.nio.charset.StandardCharsets;\nimport java.util.zip.CRC32;\n\npublic class RecordPathModel {\n "
},
{
"path": "src/main/java/model/ReqMsgDataModel.java",
"chars": 657,
"preview": "package model;\n\npublic class ReqMsgDataModel {\n private String msgHash;\n private String reqUrl;\n private byte[]"
},
{
"path": "src/main/java/model/ReqUrlRespStatusModel.java",
"chars": 855,
"preview": "package model;\n\npublic class ReqUrlRespStatusModel {\n private Integer id;\n private String reqUrl;\n private Stri"
},
{
"path": "src/main/java/model/RespFieldsModel.java",
"chars": 1527,
"preview": "package model;\n\nimport com.alibaba.fastjson2.JSON;\nimport utils.CastUtils;\nimport utils.RespHashUtils;\n\nimport java.util"
},
{
"path": "src/main/java/model/UnVisitedUrlsModel.java",
"chars": 706,
"preview": "package model;\n\nimport utils.CastUtils;\n\nimport java.util.List;\n\npublic class UnVisitedUrlsModel {\n private int id;\n "
},
{
"path": "src/main/java/sqlUtils/CommonDeleteLine.java",
"chars": 4207,
"preview": "package sqlUtils;\n\nimport database.DBService;\n\nimport java.sql.Connection;\nimport java.sql.PreparedStatement;\nimport jav"
},
{
"path": "src/main/java/sqlUtils/CommonFetchData.java",
"chars": 8359,
"preview": "package sqlUtils;\n\nimport database.DBService;\nimport database.ReqDataTable;\n\nimport java.sql.Connection;\nimport java.sql"
},
{
"path": "src/main/java/sqlUtils/CommonUpdateStatus.java",
"chars": 5498,
"preview": "package sqlUtils;\n\nimport database.DBService;\n\nimport java.sql.Connection;\nimport java.sql.PreparedStatement;\nimport jav"
},
{
"path": "src/main/java/sqlUtils/Constants.java",
"chars": 581,
"preview": "package sqlUtils;\n\npublic class Constants {\n public static final String ANALYSE_WAIT = \"Waiting\"; //等待自动处理\n pu"
},
{
"path": "src/main/java/sqlUtils/UnionTableSql.java",
"chars": 1791,
"preview": "package sqlUtils;\n\nimport database.AnalyseHostResultTable;\nimport database.DBService;\nimport database.PathTreeTable;\nimp"
},
{
"path": "src/main/java/sqlUtils/buildSQL.java",
"chars": 527,
"preview": "package sqlUtils;\n\npublic class buildSQL {\n /**\n * 构建一个函数,实现根据参数列表数量自动拼接 IN (?,?,?)语句\n * @param size\n * @"
},
{
"path": "src/main/java/ui/BasicHostConfigPanel.java",
"chars": 22513,
"preview": "package ui;\n\nimport burp.BurpExtender;\nimport burp.IProxyScanner;\nimport utils.UiUtils;\n\nimport javax.swing.*;\nimport ja"
},
{
"path": "src/main/java/ui/BasicHostInfoPanel.java",
"chars": 61183,
"preview": "package ui;\n\nimport burp.*;\nimport com.alibaba.fastjson2.JSON;\nimport com.alibaba.fastjson2.JSONObject;\nimport com.aliba"
},
{
"path": "src/main/java/ui/BasicUrlConfigPanel.java",
"chars": 22194,
"preview": "package ui;\n\nimport burp.BurpExtender;\nimport burp.IProxyScanner;\nimport utils.UiUtils;\n\nimport javax.swing.*;\nimport ja"
},
{
"path": "src/main/java/ui/BasicUrlInfoPanel.java",
"chars": 39089,
"preview": "package ui;\n\nimport burp.*;\nimport database.*;\nimport model.*;\nimport sqlUtils.CommonDeleteLine;\nimport sqlUtils.CommonF"
},
{
"path": "src/main/java/ui/FingerTabRender/ButtonEditor.java",
"chars": 5796,
"preview": "package ui.FingerTabRender;\n\nimport burp.BurpExtender;\nimport model.FingerPrintRule;\nimport ui.RuleConfigPanel;\nimport u"
},
{
"path": "src/main/java/ui/FingerTabRender/ButtonRenderer.java",
"chars": 2451,
"preview": "package ui.FingerTabRender;\n\nimport burp.BurpExtender;\nimport model.FingerPrintRule;\nimport ui.RuleConfigPanel;\nimport u"
},
{
"path": "src/main/java/ui/FingerTabRender/CenterRenderer.java",
"chars": 251,
"preview": "package ui.FingerTabRender;\n\nimport javax.swing.*;\nimport javax.swing.table.DefaultTableCellRenderer;\n\npublic class Cent"
},
{
"path": "src/main/java/ui/FingerTabRender/HeaderIconTypeRenderer.java",
"chars": 1174,
"preview": "package ui.FingerTabRender;\n\n\nimport utils.UiUtils;\n\nimport javax.swing.*;\nimport javax.swing.table.DefaultTableCellRend"
},
{
"path": "src/main/java/ui/FingerTabRender/LeftRenderer.java",
"chars": 245,
"preview": "package ui.FingerTabRender;\n\nimport javax.swing.*;\nimport javax.swing.table.DefaultTableCellRenderer;\n\npublic class Left"
},
{
"path": "src/main/java/ui/MainTabRender/ColorInfoCellRenderer.java",
"chars": 995,
"preview": "package ui.MainTabRender;\n\nimport javax.swing.*;\nimport javax.swing.table.DefaultTableCellRenderer;\nimport java.awt.*;\n\n"
},
{
"path": "src/main/java/ui/MainTabRender/HasImportantCellRenderer.java",
"chars": 1239,
"preview": "package ui.MainTabRender;\n\nimport utils.UiUtils;\n\nimport javax.swing.*;\nimport javax.swing.table.DefaultTableCellRendere"
},
{
"path": "src/main/java/ui/MainTabRender/RunStatusCellRenderer.java",
"chars": 1788,
"preview": "package ui.MainTabRender;\n\nimport sqlUtils.Constants;\nimport utils.UiUtils;\n\nimport javax.swing.*;\nimport javax.swing.ta"
},
{
"path": "src/main/java/ui/MainTabRender/TableHeaderWithTips.java",
"chars": 851,
"preview": "package ui.MainTabRender;\n\nimport javax.swing.table.JTableHeader;\nimport javax.swing.table.TableColumnModel;\nimport java"
},
{
"path": "src/main/java/ui/RuleConfigPanel.java",
"chars": 47308,
"preview": "package ui;\n\nimport EnumType.LocationType;\nimport EnumType.MatchType;\nimport EnumType.RiskLevel;\nimport burp.BurpExtende"
},
{
"path": "src/main/java/ui/Tabs.java",
"chars": 1177,
"preview": "package ui;\n\nimport burp.IBurpExtenderCallbacks;\nimport burp.ITab;\n\nimport javax.swing.*;\nimport java.awt.*;\n\n\npublic cl"
},
{
"path": "src/main/java/utilbox/ByteArrayUtils.java",
"chars": 2862,
"preview": "package utilbox;\n\nimport java.nio.charset.Charset;\n\npublic class ByteArrayUtils {\n\n\n /**\n * byte[]数组截取\n * src"
},
{
"path": "src/main/java/utilbox/CharsetUtils.java",
"chars": 2349,
"preview": "package utilbox;\n\nimport org.apache.commons.io.input.BOMInputStream;\n\nimport java.io.ByteArrayInputStream;\nimport java.i"
},
{
"path": "src/main/java/utilbox/DomainUtils.java",
"chars": 18837,
"preview": "package utilbox;\n\nimport com.google.common.net.InternetDomainName;\nimport org.apache.commons.lang3.StringUtils;\nimport o"
},
{
"path": "src/main/java/utilbox/HelperPlus.java",
"chars": 29435,
"preview": "package utilbox;\n\nimport burp.*;\nimport org.apache.commons.lang3.StringUtils;\n\nimport java.net.MalformedURLException;\nim"
},
{
"path": "src/main/java/utilbox/IPAddressUtils.java",
"chars": 22259,
"preview": "package utilbox;\n\nimport inet.ipaddr.AddressStringException;\nimport inet.ipaddr.IPAddress;\nimport inet.ipaddr.IPAddressS"
},
{
"path": "src/main/java/utilbox/TextUtils.java",
"chars": 12751,
"preview": "package utilbox;\n\nimport org.apache.commons.lang3.StringUtils;\nimport org.apache.commons.text.StringEscapeUtils;\n\nimport"
},
{
"path": "src/main/java/utils/AnalyseInfoUtils.java",
"chars": 10988,
"preview": "package utils;\n\nimport burp.BurpExtender;\nimport org.apache.commons.text.StringEscapeUtils;\n\nimport java.net.URI;\nimport"
},
{
"path": "src/main/java/utils/AnalyseUriFilter.java",
"chars": 6109,
"preview": "package utils;\n\nimport model.HttpUrlInfo;\n\nimport java.net.MalformedURLException;\nimport java.net.URL;\nimport java.util."
},
{
"path": "src/main/java/utils/BurpFileUtils.java",
"chars": 6429,
"preview": "package utils;\n\nimport burp.BurpExtender;\nimport burp.IBurpExtenderCallbacks;\nimport com.alibaba.fastjson2.JSON;\nimport "
},
{
"path": "src/main/java/utils/BurpHttpUtils.java",
"chars": 11998,
"preview": "package utils;\n\nimport burp.*;\nimport model.HttpUrlInfo;\nimport utilbox.HelperPlus;\n\nimport java.io.ByteArrayInputStream"
},
{
"path": "src/main/java/utils/BurpPrintUtils.java",
"chars": 1791,
"preview": "package utils;\n\nimport burp.BurpExtender;\n\nimport java.io.PrintWriter;\n\nimport static burp.BurpExtender.SHOW_MSG_LEVEL;\n"
},
{
"path": "src/main/java/utils/BurpSitemapUtils.java",
"chars": 3258,
"preview": "package utils;\n\nimport burp.BurpExtender;\nimport burp.IHttpRequestResponse;\nimport burp.IProxyScanner;\nimport database.P"
},
{
"path": "src/main/java/utils/CastUtils.java",
"chars": 18612,
"preview": "package utils;\n\nimport burp.AnalyseInfo;\nimport burp.BurpExtender;\nimport com.alibaba.fastjson2.*;\nimport sqlUtils.Const"
},
{
"path": "src/main/java/utils/ConfigUtils.java",
"chars": 9843,
"preview": "package utils;\n\nimport burp.BurpExtender;\nimport model.FingerPrintRule;\n\nimport java.util.ArrayList;\nimport java.util.Co"
},
{
"path": "src/main/java/utils/ElementUtils.java",
"chars": 7025,
"preview": "package utils;\n\nimport java.util.*;\nimport java.util.regex.Pattern;\n\nimport static utils.CastUtils.isEmptyObj;\n\npublic c"
},
{
"path": "src/main/java/utils/PathTreeUtils.java",
"chars": 12183,
"preview": "package utils;\n\nimport com.alibaba.fastjson2.JSONArray;\nimport com.alibaba.fastjson2.JSONObject;\nimport sqlUtils.Constan"
},
{
"path": "src/main/java/utils/RegularUtils.java",
"chars": 1752,
"preview": "package utils;\n\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.regex.Pattern;\nimport java.util.rege"
},
{
"path": "src/main/java/utils/RespFieldCompareutils.java",
"chars": 9135,
"preview": "package utils;\n\nimport burp.IHttpRequestResponse;\nimport com.alibaba.fastjson2.JSON;\nimport model.HttpMsgInfo;\nimport mo"
},
{
"path": "src/main/java/utils/RespHashUtils.java",
"chars": 3186,
"preview": "package utils;\n\nimport java.nio.charset.StandardCharsets;\nimport java.util.Base64;\nimport java.util.regex.Matcher;\nimpor"
},
{
"path": "src/main/java/utils/RespTitleUtils.java",
"chars": 2115,
"preview": "package utils;\n\nimport java.nio.charset.StandardCharsets;\nimport java.util.Arrays;\nimport java.util.regex.Matcher;\nimpor"
},
{
"path": "src/main/java/utils/RespWebpackJsParser.java",
"chars": 2854,
"preview": "package utils;\n\n\nimport java.io.BufferedReader;\nimport java.io.FileReader;\nimport java.io.IOException;\nimport java.util."
},
{
"path": "src/main/java/utils/UiUtils.java",
"chars": 29106,
"preview": "package utils;\n\nimport burp.BurpExtender;\nimport burp.IProxyScanner;\nimport database.*;\nimport model.FindPathModel;\nimpo"
},
{
"path": "src/main/resources/conf/finger-important.json",
"chars": 248541,
"preview": "{\n\t\"fingerprint\": [\n\t\t{\n\t\t\t\"describe\": \"性能相关配置\",\n\t\t\t\"isImportant\": false,\n\t\t\t\"isOpen\": true,\n\t\t\t\"matchKeys\": [\n\t\t\t\t\"maxP"
}
]
About this extraction
This page contains the full source code of the winezer0/APIFinderPlus GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 90 files (1.4 MB), approximately 428.7k tokens, and a symbol index with 811 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.