diff --git a/README.md b/README.md index 204c09c..6a06188 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,26 @@ +
+ logo +
+ # 雪瞳 -雪瞳是一个 Chrome 浏览器扩展,用于检测提取网页中的敏感信息,指纹探测等功能。它能够实时扫描网页内容,识别并展示各类敏感数据。 +**雪瞳** 是一款用于检测和提取网页中敏感信息的 Chrome 浏览器扩展。它能够实时扫描网页内容,精准识别并展示各类敏感数据,为渗透测试工作者和防泄密工作提供强大支持。 + +--- ## 功能特点 ### 1. 多类型信息检测 -- 域名检测 -- API 接口路径 -- IP 地址(包括内网 IP) -- 手机号码 -- 邮箱地址 -- 身份证号 -- URL 链接 -- JWT Token -- AWS Access Key -- 哈希值(MD5/SHA1/SHA256) +- **域名检测** +- **API 接口路径** +- **IP 地址**(包括内网 IP) +- **手机号码** +- **邮箱地址** +- **身份证号** +- **URL 链接** +- **JWT Token** +- **AWS Access Key** +- **哈希值**(MD5/SHA1/SHA256) ### 2. 实时扫描 - 页面加载完成后自动开始扫描 @@ -25,7 +31,7 @@ - HTML 内容扫描 - JavaScript 文件内容扫描 - Meta 标签内容检测 -- 数据属性(data-*)检测 +- 数据属性(`data-*`)检测 - 外部资源链接检测 ### 4. 智能过滤 @@ -47,29 +53,56 @@ - 正则表达式模式展示 - 黑名单规则展示 +--- + ## 界面展示 -![信息收集界面](info.png) -![配置界面](config.png) +### 插件 +
+ 插件 +
+ +### 信息收集页面 +
+ 信息收集界面 + 信息收集界面 +
+ +### 白名单页面 +
+ 白名单 +
+ +### 指纹嗅探页面 +
+ 指纹嗅探 +
+ +--- + ## 注意事项 -1. 扩展需要网页访问权限才能进行检测 -2. 部分外部资源可能因跨域限制无法访问 -3. 大型网页的完整扫描可能需要一定时间 -4. 建议定期更新黑名单规则以提高准确性 +1. 扩展需要网页访问权限才能进行检测。 +2. 部分外部资源可能因跨域限制无法访问。 +3. 大型网页的完整扫描可能需要一定时间。 +4. 建议定期更新黑名单规则以提高准确性。 + +--- ## 更新日志 ### 2025-01-11 - 界面初步设计 -- 域名和API正则初步完善 +- 域名和 API 正则初步完善 - 右键单击结果复制,全部复制 - 结果长度自适应 + ### 2025-01-12 - 新增顶部导航栏 - 增加配置页面(静态) - 移除信息搜索页面下的顶栏 - 修复扫描文件过大出现栈溢出的情况 - 优化扫描流程,在扫描到资源后会立马显示到页面上 + ### 2025-01-13 - 完善了身份证号和手机号码的正则匹配 - 修改了信息搜集页面样式,内容更加紧凑 @@ -78,7 +111,13 @@ - 新增指纹嗅探页面(静态) - 新增完善静态文件匹配 - 完善手机号的正则匹配 -- 完善API匹配,增加过滤器 +- 完善 API 匹配,增加过滤器 + ### 2025-01-14 -- 内网ip匹配 -- 完善了url的匹配,使其能够匹配ip,以及更多协议 +- 内网 IP 匹配 +- 完善了 URL 的匹配,使其能够匹配 IP 以及更多协议 +- 设计了 Logo,优化文档排版样式 + +--- + +**雪瞳——洞悉无形,守护无界。** \ No newline at end of file diff --git a/config.png b/config.png deleted file mode 100644 index 6244db0..0000000 Binary files a/config.png and /dev/null differ diff --git a/content/config/scanner.config.js b/content/config/scanner.config.js index 174bb6c..e630d01 100644 --- a/content/config/scanner.config.js +++ b/content/config/scanner.config.js @@ -13,7 +13,8 @@ const SCANNER_CONFIG = { 'apple.com', 'mozilla.org', 'aliyun.com', - 'mklab.cn' + 'mklab.cn', + 'cnnvd.org.cn' ], // API 相关配置 @@ -35,7 +36,10 @@ const SCANNER_CONFIG = { 'image/x-wmf', 'image/x-icon', 'image/tiff', + //音频类型 + 'audio/mpeg', + //数据类型 'multipart/form-data', ] }, diff --git a/icons/icon128.png b/icons/icon128.png deleted file mode 100644 index b4c5f59..0000000 --- a/icons/icon128.png +++ /dev/null @@ -1 +0,0 @@ -[创建 128x128 像素的 PNG 图片] \ No newline at end of file diff --git a/icons/icon16.png b/icons/icon16.png deleted file mode 100644 index 0519ecb..0000000 --- a/icons/icon16.png +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons/icon48.png b/icons/icon48.png deleted file mode 100644 index acf1855..0000000 --- a/icons/icon48.png +++ /dev/null @@ -1 +0,0 @@ -[创建 48x48 像素的 PNG 图片] \ No newline at end of file diff --git a/icons/logo.png b/icons/logo.png new file mode 100644 index 0000000..d06cfbc Binary files /dev/null and b/icons/logo.png differ diff --git a/icons/plugin.png b/icons/plugin.png new file mode 100644 index 0000000..4c6c456 Binary files /dev/null and b/icons/plugin.png differ diff --git a/icons/souji1.png b/icons/souji1.png new file mode 100644 index 0000000..0ab01a3 Binary files /dev/null and b/icons/souji1.png differ diff --git a/icons/souji2.png b/icons/souji2.png new file mode 100644 index 0000000..3d34fe1 Binary files /dev/null and b/icons/souji2.png differ diff --git a/icons/white.png b/icons/white.png new file mode 100644 index 0000000..e702ef4 Binary files /dev/null and b/icons/white.png differ diff --git a/icons/xiutan.png b/icons/xiutan.png new file mode 100644 index 0000000..9ce90a9 Binary files /dev/null and b/icons/xiutan.png differ diff --git a/info.png b/info.png deleted file mode 100644 index 92c8c5e..0000000 Binary files a/info.png and /dev/null differ diff --git a/manifest.json b/manifest.json index 93516e5..2aadb6e 100644 --- a/manifest.json +++ b/manifest.json @@ -1,9 +1,15 @@ { "manifest_version": 3, - "name": "网页敏感信息检测", + "name": "雪瞳", "version": "1.0", - "description": "网页信息检测工具", + "description": "洞悉无形,守护无界", + + "icons": { + "16": "icons/logo.png", + "48": "icons/logo.png", + "128": "icons/logo.png" + }, "permissions": [ "activeTab", @@ -37,6 +43,12 @@ "action": { "default_popup": "popup/popup.html", + "default_icon": { + "16": "icons/logo.png", + "32": "icons/logo.png", + "48": "icons/logo.png", + "128": "icons/logo.png" + }, "default_badge_text": "0", "default_badge_background_color": "#666666" }