diff --git a/assets/css/style.css b/assets/css/style.css index be4b4b4..a9fce79 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -471,6 +471,12 @@ body.dark-mode .section-search:focus { gap: 18px; } +.card-link-wrapper { + text-decoration: none; + color: inherit; + display: block; +} + .card { background: white; border-radius: 12px; @@ -481,6 +487,7 @@ body.dark-mode .section-search:focus { position: relative; overflow: hidden; border: 1px solid #e2e8f0; + height: 100%; } body.dark-mode .card { diff --git a/assets/css/style_simple.css b/assets/css/style_simple.css index c625f9d..e944ff2 100644 --- a/assets/css/style_simple.css +++ b/assets/css/style_simple.css @@ -322,6 +322,12 @@ body.dark-mode .download-btn:hover { gap: 8px; } +.card-link-wrapper { + text-decoration: none; + color: inherit; + display: block; +} + /* 紧凑卡片 */ .compact-card { background-color: var(--bg-primary); @@ -332,6 +338,7 @@ body.dark-mode .download-btn:hover { transition: all 0.2s ease; position: relative; overflow: hidden; + height: 100%; } .compact-card:hover { diff --git a/assets/db/sechub.db b/assets/db/sechub.db new file mode 100644 index 0000000..8c6ee02 Binary files /dev/null and b/assets/db/sechub.db differ diff --git a/assets/json/blue.json b/assets/json/blue.json index 67bbac8..6e72a90 100644 --- a/assets/json/blue.json +++ b/assets/json/blue.json @@ -1,20 +1,25 @@ [ { - "section": "蓝队工具" + "section": "甲方/蓝队工具" }, { - "name": "工具名称", - "url": "工具链接", - "description": "工具描述" + "name": "SecPulse", + "url": "https://git.masonliu.com/MasonLiu/PyBot", + "description": "本人开发的多源监控推送系统" }, { - "name": "工具名称", - "url": "工具链接", - "description": "工具描述" + "name": "linglong", + "url": "https://github.com/awake1t/linglong", + "description": "甲方资产巡航扫描系统,持续扫描内网弱资产" }, { - "name": "工具名称", - "url": "工具链接", - "description": "工具描述" + "name": "Camille", + "url": "https://github.com/zhengjim/camille", + "description": "基于Frida的Android App隐私合规检测辅助工具" + }, + { + "name": "AppScan", + "url": "https://github.com/TongchengOpenSource/AppScan", + "description": "企业级自动化App隐私合规检测工具" } ] \ No newline at end of file diff --git a/assets/json/intranet.json b/assets/json/intranet.json index 0ae340b..7149d2f 100644 --- a/assets/json/intranet.json +++ b/assets/json/intranet.json @@ -17,9 +17,34 @@ "url": "https://github.com/shadow1ng/fscan", "description": "内网高速扫描工具(易被发现)" }, + { + "name": "Stowaway", + "url": "https://github.com/ph4ntonn/Stowaway", + "description": "多级内网代理程序" + }, { "name": "fscan结果美化工具", "url": "https://github.com/ZororoZ/fscanOutput", "description": "fscan结果美化工具" + }, + { + "name": "Qscan", + "url": "https://github.com/qi4L/qscan", + "description": "内网扫描工具,功能与fscan类似" + }, + { + "name": "CDK", + "url": "https://github.com/cdk-team/CDK", + "description": "为容器环境定制的渗透测试工具" + }, + { + "name": "HackBrowserData", + "url": "https://github.com/moonD4rk/HackBrowserData", + "description": "浏览器密码数据解密" + }, + { + "name": "Pillager", + "url": "https://github.com/qwqdanchun/Pillager", + "description": "适用于后渗透期间的信息收集工具" } ] \ No newline at end of file diff --git a/assets/json/plugin.json b/assets/json/plugin.json index e8a0e04..68e7473 100644 --- a/assets/json/plugin.json +++ b/assets/json/plugin.json @@ -6,5 +6,10 @@ "name": "HaE", "url": "https://github.com/gh0stkey/HaE", "description": "HaE是一款可以快速挖掘目标指纹和关键信息的Burp插件" + }, + { + "name": "BurpCrypto", + "url": "https://github.com/whwlsfb/BurpCrypto", + "description": "支持多种加密算法或直接执行JS代码的用于爆破前端加密的BurpSuite插件" } ] \ No newline at end of file diff --git a/assets/json/poc.json b/assets/json/poc.json index 32a87e0..0d6c1c9 100644 --- a/assets/json/poc.json +++ b/assets/json/poc.json @@ -16,5 +16,10 @@ "name": "CVE-2023-32315", "url": "https://github.com/vulhub/vulhub/tree/master/openfire/CVE-2023-32315", "description": "Openfire任意用户添加漏洞" + }, + { + "name": "Redis Rogue Server", + "url": "https://github.com/Dliv3/redis-rogue-server", + "description": "Redis未授权访问漏洞利用工具(Redis 4.x/5.x RCE)" } ] \ No newline at end of file diff --git a/assets/json/shell.json b/assets/json/shell.json index 9c3a14c..4d5f70d 100644 --- a/assets/json/shell.json +++ b/assets/json/shell.json @@ -11,5 +11,15 @@ "name": "Godzilla哥斯拉", "url": "https://github.com/BeichenDream/Godzilla", "description": "多语言支持的强大Shell管理工具" + }, + { + "name": "Behinder(冰蝎)", + "url": "https://github.com/rebeyond/Behinder", + "description": "动态二进制加密网站管理客户端" + }, + { + "name": "ShellcodeLoader", + "url": "https://github.com/knownsec/shellcodeloader", + "description": "shell免杀加密程序" } ] \ No newline at end of file diff --git a/assets/json/tools.json b/assets/json/tools.json index 00ff2a8..f77189e 100644 --- a/assets/json/tools.json +++ b/assets/json/tools.json @@ -1,6 +1,6 @@ [ { - "section": "工具" + "section": "外网/打点工具" }, { "name": "Dirsearch", @@ -16,5 +16,30 @@ "name": "Sqlmap", "url": "https://github.com/sqlmapproject/sqlmap", "description": "主流的强大SQL注入神器" + }, + { + "name": "ENScan Go", + "url": "https://github.com/wgpsec/ENScan_GO", + "description": "一键收集控股公司ICP备案、APP、小程序、微信公众号等信息聚合导出" + }, + { + "name": "dddd", + "url": "https://github.com/SleepingBag945/dddd", + "description": "用法简单的批量信息收集,供应链漏洞探测工具" + }, + { + "name": "EHole(棱洞)", + "url": "https://github.com/EdgeSecurityTeam/EHole", + "description": "快速/高效的网站指纹识别组件,搭配子域名挖掘程序更好用" + }, + { + "name": "Subfinder", + "url": "https://github.com/projectdiscovery/subfinder", + "description": "子域名资产收集发现程序,可以发现更多的隐藏资产" + }, + { + "name": "MDUT", + "url": "https://github.com/SafeGroceryStore/MDUT", + "description": "支持大量类型的数据库管理工具" } ] \ No newline at end of file diff --git a/assets/json/template.json b/assets/template.json similarity index 100% rename from assets/json/template.json rename to assets/template.json diff --git a/full.php b/full.php index e042b63..3d674f3 100644 --- a/full.php +++ b/full.php @@ -27,13 +27,15 @@ function renderCard($item) { $description = htmlspecialchars($item['description'] ?? '暂无简介'); return " -
-
-

{$name}

- {$url} + +
+
+

{$name}

+ {$url} +
+

{$description}

-

{$description}

-
"; + "; } // 初始化数据库并同步数据 @@ -177,13 +179,15 @@ try { const description = item.description || '暂无简介'; return ` -
- `; + `; } // 全局搜索功能 diff --git a/index.php b/index.php index 3a6f5b5..69552ca 100644 --- a/index.php +++ b/index.php @@ -116,13 +116,15 @@ try {
- @@ -160,13 +162,15 @@ try { const description = item.description || '暂无简介'; return ` -
- `; + `; } // 全局搜索功能 @@ -262,6 +266,17 @@ try { }); }); + // 下载JSON文件 + function downloadJson(filename) { + const url = `assets/json/${filename}`; + const link = document.createElement('a'); + link.href = url; + link.download = filename; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + } + // 点击其他地方关闭搜索结果 document.addEventListener('click', function(e) { if (!e.target.closest('.search-container')) { diff --git a/table.php b/table.php index d9cc897..2e8151d 100644 --- a/table.php +++ b/table.php @@ -283,6 +283,17 @@ try { }); }); + // 下载JSON文件 + function downloadJson(filename) { + const url = `assets/json/${filename}`; + const link = document.createElement('a'); + link.href = url; + link.download = filename; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + } + // 点击其他地方关闭搜索结果 document.addEventListener('click', function(e) { if (!e.target.closest('.search-container')) {