Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/mrtdlgc/goodoldsearch-oss
OSINT (开源情报)侦察漏洞分析DNS和子域名枚举信息收集Web安全渗透测试学习与教育精选资源
GitHubmrtdlgc/goodoldsearch-oss

goodoldsearch-oss

本地静态查询构建器,用于在多个搜索引擎、Shodan、crt.sh 和 Wayback Machine 中进行精确搜索。支持谷歌搜索指令、文件类型过滤器、日期范围和网站排除,适用于开源情报和安全研究。

2122个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
goodoldsearch-oss — 本地静态查询构建器,用于在多个搜索引擎、Shodan、crt.sh 和 Wayback Machine 中进行精确搜索。支持谷歌搜索指令、文件类型过滤器、日期范围和网站排除,适用于开源情报和安全研究。 | Kitploit
查看仓库
网站

Good Old Search

使用精确短语、站点过滤器、排除项、日期范围、文件类型以及一键式链接,跨搜索引擎和垂直搜索目标构建精准搜索查询。

这不是搜索引擎、元搜索聚合器、爬虫或 API 代理。它是一个本地静态查询构建器,用于打开你选择的搜索引擎。

该应用具有五个界面:

  • 简单:日常精确搜索构建器,位于 index.html。
  • 高级搜索实验室:面向专业操作符的构建器,位于 advanced.html,支持 Google 搜索语法、文件类型搜索、站点/路径过滤器、标题/URL/正文操作符、日期范围、预设以及原始操作符行。
  • Shodan:一个 Shodan 查询构建器和搜索助手,位于 shodan.html,用于 Banner 术语、组织/网络范围、端口、TLS 证书过滤器、HTTP 元数据、截屏以及防御性暴露审查。
  • crt.sh:一个 crt.sh 查询构建器和搜索助手,位于 crtsh.html,用于证书透明度搜索、通配符域名、过期证书清理、去重结果、JSON 导出以及证书 ID 关联查询。
  • Wayback:一个 Wayback 查询构建器和搜索助手,位于 wayback.html,用于 CDX API URL、匹配类型、日期范围、状态码、MIME 过滤器、折叠后的快照以及归档研究。

支持的搜索目标

Web:

  • Google(使用 udm=14 避开 AI 概览)
  • Google Verbatim
  • Brave
  • Kagi
  • DuckDuckGo
  • Bing
  • Marginalia(小型网页、非商业索引)
  • Mojeek(独立爬虫)

技术与论坛:

  • Hacker News
  • GitHub Issues
  • GitHub Code
  • Stack Overflow
  • 通过 Google 搜索 Reddit

研究与存档:

  • arXiv
  • Google Scholar
  • Wayback Machine(互联网存档的网页快照)

搜索方案

  • 精确:将整个输入用引号括起来。
  • 旧版 Google:将输入用引号括起来,优先进行更严格的网页搜索。
  • 技术错误:将完整错误信息用引号括起来,推荐使用 GitHub Issues、Stack Overflow、HN 和代码搜索。
  • 论坛:优先考虑人类讨论平台。
  • 旧版网页:添加 before: 日期,并提供 2022、2020、2016 和 2010 的快速预设。
  • PDF / 文档:添加 filetype:pdf。
  • 排除垃圾内容:应用可编辑的本地黑名单,用于 -site: 过滤器和重复的垃圾术语。

本地开发

root@kitploit:~
npm install
npm run dev

dev 命令会一次性构建静态应用程序,并在 http://127.0.0.1:4173 上提供 dist 目录。没有热模块替换(HMR)。更改后重新运行 npm run dev(或 npm run build && npm run preview)。

构建过程会编译 TypeScript 应用、复制静态资源,并生成 sitemap 和 robots 文件。

构建

root@kitploit:~
npm run build

输出到 dist/ 目录。该应用也可以直接从 dist/index.html 打开。

构建时设置 PUBLIC_SITE_URL 以获得正确的规范 URL 和 sitemap 条目。默认值为 https://goodoldsearch.com。

root@kitploit:~
PUBLIC_SITE_URL=https://goodoldsearch.com npm run build

Docker / Coolify

附带的 Dockerfile 会构建应用,然后使用现有的 Node 静态服务器提供 dist 目录。

Coolify 设置:

  • 构建包:Dockerfile。
  • 暴露端口:3000。
  • 构建参数或构建时环境变量:PUBLIC_SITE_URL=https://goodoldsearch.com。
  • 运行时环境变量:Coolify 可提供 PORT;否则镜像默认使用 3000。

测试与冒烟测试

root@kitploit:~
npm test
npm run smoke
npm run smoke:live
npm run smoke:live:strict
  • npm test 构建应用,运行单进程断言测试套件,并执行查询类型的冒烟测试。
  • npm run smoke 验证每个支持的引擎的 URL 构建器、主机、引擎特定查询语法、关键方案行为以及分享 URL 的往返测试。
  • npm run smoke:live 还会尝试每个目标的实时可达性,并报告外部警告(但不会导致结构性冒烟测试失败)。
  • npm run smoke:live:strict 在外部可达性警告时也会导致失败。即使浏览器中链接有效,某些引擎也可能对自动化请求进行限速、重定向或机器人拦截。

文件结构

root@kitploit:~
src/
  main.ts
  styles.css
  lib/
    queryModel.ts
    queryBuilder.ts
    recipes.ts
    shareUrl.ts
    blocklist.ts
    bookmarklet.ts
    engines/
      index.ts
      google.ts
      googleVerbatim.ts
      bing.ts
      brave.ts
      duckduckgo.ts
      kagi.ts
      hn.ts
      redditGoogle.ts
      stackoverflow.ts
      githubIssues.ts
      githubCode.ts
      arxiv.ts
      utils.ts
tests/
  query.test.mjs
scripts/
  build-seo-files.mjs
  clean-dist.mjs
  copy-static.mjs
  serve-dist.mjs
  smoke-engines.mjs

许可证

MIT。参见 LICENSE。

注意事项

  • Google 可能会在隐藏页面文本、URL 或过时的索引内容中匹配带引号的术语。
  • DuckDuckGo 可能在精确匹配较少时显示相关结果。
  • Bing 可能忽略标点符号,或限制影响结果的术语数量。
  • Kagi 可能需要登录。
  • 垂直搜索会忽略其引擎不支持的网页专用操作符。
下载工具