细节更新
This commit is contained in:
parent
a3cad474ea
commit
977ce66110
@ -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 {
|
||||
|
||||
@ -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 {
|
||||
|
||||
BIN
assets/db/sechub.db
Normal file
BIN
assets/db/sechub.db
Normal file
Binary file not shown.
@ -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隐私合规检测工具"
|
||||
}
|
||||
]
|
||||
@ -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": "适用于后渗透期间的信息收集工具"
|
||||
}
|
||||
]
|
||||
@ -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插件"
|
||||
}
|
||||
]
|
||||
@ -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)"
|
||||
}
|
||||
]
|
||||
@ -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免杀加密程序"
|
||||
}
|
||||
]
|
||||
@ -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": "支持大量类型的数据库管理工具"
|
||||
}
|
||||
]
|
||||
16
full.php
16
full.php
@ -27,13 +27,15 @@ function renderCard($item) {
|
||||
$description = htmlspecialchars($item['description'] ?? '暂无简介');
|
||||
|
||||
return "
|
||||
<div class=\"card\" onclick=\"window.open('{$url}', '_blank')\">
|
||||
<a href=\"{$url}\" target=\"_blank\" class=\"card-link-wrapper\">
|
||||
<div class=\"card\">
|
||||
<div class=\"card-header\">
|
||||
<h3 class=\"card-title\">{$name}</h3>
|
||||
<a href=\"{$url}\" target=\"_blank\" class=\"card-link\" onclick=\"event.stopPropagation()\">{$url}</a>
|
||||
<span class=\"card-link\">{$url}</span>
|
||||
</div>
|
||||
<p class=\"card-description\">{$description}</p>
|
||||
</div>";
|
||||
</div>
|
||||
</a>";
|
||||
}
|
||||
|
||||
// 初始化数据库并同步数据
|
||||
@ -177,13 +179,15 @@ try {
|
||||
const description = item.description || '暂无简介';
|
||||
|
||||
return `
|
||||
<div class="card" onclick="window.open('${url}', '_blank')">
|
||||
<a href="${url}" target="_blank" class="card-link-wrapper">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title">${escapeHtml(name)}</h3>
|
||||
<a href="${url}" target="_blank" class="card-link" onclick="event.stopPropagation()">${escapeHtml(url)}</a>
|
||||
<span class="card-link">${escapeHtml(url)}</span>
|
||||
</div>
|
||||
<p class="card-description">${escapeHtml(description)}</p>
|
||||
</div>`;
|
||||
</div>
|
||||
</a>`;
|
||||
}
|
||||
|
||||
// 全局搜索功能
|
||||
|
||||
25
index.php
25
index.php
@ -116,13 +116,15 @@ try {
|
||||
<?php else: ?>
|
||||
<div class="compact-grid" data-section-items="<?= htmlspecialchars($key) ?>">
|
||||
<?php foreach ($items as $item): ?>
|
||||
<div class="compact-card" onclick="window.open('<?= htmlspecialchars($item['url'] ?? '#') ?>', '_blank')">
|
||||
<a href="<?= htmlspecialchars($item['url'] ?? '#') ?>" target="_blank" class="card-link-wrapper">
|
||||
<div class="compact-card">
|
||||
<div class="compact-card-header">
|
||||
<h3 class="compact-card-title"><?= htmlspecialchars($item['name'] ?? '未命名') ?></h3>
|
||||
<a href="<?= htmlspecialchars($item['url'] ?? '#') ?>" target="_blank" class="compact-card-link" onclick="event.stopPropagation()"><?= htmlspecialchars($item['url'] ?? '') ?></a>
|
||||
<span class="compact-card-link"><?= htmlspecialchars($item['url'] ?? '') ?></span>
|
||||
</div>
|
||||
<p class="compact-card-description"><?= htmlspecialchars($item['description'] ?? '暂无简介') ?></p>
|
||||
</div>
|
||||
</a>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
@ -160,13 +162,15 @@ try {
|
||||
const description = item.description || '暂无简介';
|
||||
|
||||
return `
|
||||
<div class="compact-card" onclick="window.open('${url}', '_blank')">
|
||||
<a href="${url}" target="_blank" class="card-link-wrapper">
|
||||
<div class="compact-card">
|
||||
<div class="compact-card-header">
|
||||
<h3 class="compact-card-title">${escapeHtml(name)}</h3>
|
||||
<a href="${url}" target="_blank" class="compact-card-link" onclick="event.stopPropagation()">${escapeHtml(url)}</a>
|
||||
<span class="compact-card-link">${escapeHtml(url)}</span>
|
||||
</div>
|
||||
<p class="compact-card-description">${escapeHtml(description)}</p>
|
||||
</div>`;
|
||||
</div>
|
||||
</a>`;
|
||||
}
|
||||
|
||||
// 全局搜索功能
|
||||
@ -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')) {
|
||||
|
||||
11
table.php
11
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')) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user