Skip to content

Commit 4812e35

Browse files
committed
feat: 补充数据库面板页面规则
新增 Redis Commander、phpRedisAdmin、CouchDB Fauxton、ArangoDB、Neo4j Browser、OrientDB Studio、QuestDB Console、InfluxDB UI、Chronograf、ClickHouse Tabix、Bytebase、CloudBeaver、AdminMongo 的页面级匹配规则。 将版本号提升到 1.1.97。
1 parent b9d95e4 commit 4812e35

2 files changed

Lines changed: 67 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "stackprism",
33
"private": true,
4-
"version": "1.1.96",
4+
"version": "1.1.97",
55
"type": "module",
66
"description": "StackPrism 用于检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。",
77
"scripts": {

public/rules/page/admin-panels-page.json

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,72 @@
277277
{
278278
"name": "Mongo Express",
279279
"patterns": ["<title>\\s*Mongo Express(?:\\s*</title>|\\s+-)", "mongo-express[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
280+
},
281+
{
282+
"name": "Redis Commander",
283+
"patterns": ["<title>\\s*Redis Commander(?:\\s*</title>|\\s+-)", "redis-commander[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
284+
},
285+
{
286+
"name": "phpRedisAdmin",
287+
"patterns": ["<title>\\s*phpRedisAdmin(?:\\s*</title>|\\s+-)", "phpredisadmin[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
288+
},
289+
{
290+
"name": "CouchDB Fauxton",
291+
"patterns": [
292+
"<title>\\s*(?:CouchDB\\s+)?Fauxton(?:\\s*</title>|\\s+-)",
293+
"(?:^|/)_utils/(?:dashboard|fauxton|js|css)(?:/|[?#\\s]|$)",
294+
"fauxton[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"
295+
]
296+
},
297+
{
298+
"name": "ArangoDB",
299+
"patterns": [
300+
"<title>\\s*ArangoDB(?:\\s*</title>|\\s+-)",
301+
"(?:^|/)_db/_system/_admin/(?:aardvark|html|js|css)(?:/|[?#\\s]|$)",
302+
"arangodb[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"
303+
]
304+
},
305+
{
306+
"name": "Neo4j Browser",
307+
"patterns": ["<title>\\s*Neo4j Browser(?:\\s*</title>|\\s+-)", "neo4j-browser[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
308+
},
309+
{
310+
"name": "OrientDB Studio",
311+
"patterns": [
312+
"<title>\\s*OrientDB Studio(?:\\s*</title>|\\s+-)",
313+
"orientdb[^\\s\"'<>]*studio[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"
314+
]
315+
},
316+
{
317+
"name": "QuestDB Console",
318+
"patterns": ["<title>\\s*QuestDB Console(?:\\s*</title>|\\s+-)", "questdb[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
319+
},
320+
{
321+
"name": "InfluxDB UI",
322+
"patterns": [
323+
"<title>\\s*InfluxDB(?:\\s+UI)?(?:\\s*</title>|\\s+-\\s*(?:Login|Data Explorer|Dashboard))",
324+
"influxdb[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"
325+
]
326+
},
327+
{
328+
"name": "Chronograf",
329+
"patterns": ["<title>\\s*Chronograf(?:\\s*</title>|\\s+-)", "chronograf[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
330+
},
331+
{
332+
"name": "ClickHouse Tabix",
333+
"patterns": ["<title>\\s*(?:ClickHouse\\s+)?Tabix(?:\\s*</title>|\\s+-)", "tabix[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
334+
},
335+
{
336+
"name": "Bytebase",
337+
"patterns": ["<title>\\s*Bytebase(?:\\s*</title>|\\s+-)", "bytebase[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
338+
},
339+
{
340+
"name": "CloudBeaver",
341+
"patterns": ["<title>\\s*CloudBeaver(?:\\s*</title>|\\s+-)", "cloudbeaver[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
342+
},
343+
{
344+
"name": "AdminMongo",
345+
"patterns": ["<title>\\s*AdminMongo(?:\\s*</title>|\\s+-)", "adminmongo[^\\s\"'<>]*\\.(?:js|css|svg|png)(?:\\?|$)"]
280346
}
281347
]
282348
},

0 commit comments

Comments
 (0)