OSINT-BIBLE内置脚本实战:链接审计、Dork生成、用户名核查3个命令行工具详解 网络安全知识库文档【免费下载链接】OSINT-BIBLEComprehensive 2026 OSINT guide — 450 tools, AI intelligence, methodologies ethics across 35 sections for investigation threat intel.项目地址https://gitcode.com/gh_mirrors/os/OSINT-BIBLE点击查看免费下载OSINT-BIBLE是面向 2026 年的开源 OSINT开放源情报调查指南收录 450 工具、方法论与伦理规范。它的scripts/目录内置了 3 个轻量命令行工具链接审计、Dork 生成、用户名核查全部无需 API Key装好依赖即可上手。本文带你逐个跑通。前提安装依赖与运行位置三个工具只依赖 requests、pyyaml、jsonschema 三个小库依赖清单见 requirements-dev.txt一条命令装好python3 -m pip install -r requirements-dev.txt两个注意点所有脚本都要在仓库根目录下执行路径如scripts/xxx.py、countries/都是相对路径链接审计与用户名核查在普通模式下会发起真实 HTTP 请求Dork 生成则完全离线不发任何网络请求如果你还没有本地代码可先克隆仓库git clone https://gitcode.com/gh_mirrors/os/OSINT-BIBLE工具一link_checker.py 链接健康审计OSINT-BIBLE 主文档收录了上千个资源链接维护者用 link_checker.py 做定期体检报告都归档在 audit/ 目录。最简命令审计单个 Markdown 文件python3 scripts/link_checker.py README.md终端会输出一张统计摘要按状态分行显示链接数量。不指定输出文件时结果只打印到终端、不落盘。看懂 5 种状态分类状态触发条件建议处理OK链接正常响应无需处理REDIRECT链接跳转到了新地址更新为规范地址BLOCKED400/401/403/406/412/429/444通常是 WAF、地域限制或登录墙手动用浏览器确认不要当死链删NO_RESPONSE超时、DNS 失败、连接被拒稍后重试DEAD404/410/451替换或删除该链接⚠️ 这是新手最容易踩的坑BLOCKED和NO_RESPONSE不等于链接失效。项目维护守则明确要求浏览器确认后再改最新的 audit/latest.md 报告中也特别强调了这一点。全仓库审计 导出 CSV 报告python3 scripts/link_checker.py --repo audit/links-status.csv --all--repo一次性审计 README.md、countries/ 下所有国家文件、docs/ 下所有文档和 scripts/README.md--allCSV 包含所有 URL含 OK 行不加该参数则只导出有问题的链接CSV 共 6 列url, status, http, final_url, source_line, note其中source_line精确记录链接出自哪个文件的第几行定位问题链接直达源头项目近期的真实报告覆盖了 1086 个唯一 URL可直接查看 audit/links-status-2026-10-21.csv 感受输出格式。实用参数速览参数作用--dry-run只列出将要检查的 URL不发出任何请求适合先预览--limit 50只探测前 50 个链接控制请求量--workers 30调整并发线程数默认 40--method head先用 HEAD 快速预检不确定的自动改用 GET 复核--debug每个 URL 单独输出一行状态工具二dork_builder.py 一键生成 Dork 搜索语句Google Dorks高级搜索语法是 OSINT 的入门必修主文档 README.md 第 29 章手工整理了常见 dork而 dork_builder.py 更进一步把手工拼语法变成一条命令生成全套查询。最简命令python3 scripts/dork_builder.py --domain example.com --output google瞬间输出 14 条 Google dork 模板覆盖典型攻击面探测场景敏感文件暴露filetype:pdf / sql / env / bak管理入口inurl:login | inurl:admin | inurl:dashboard目录遍历intitle:index of凭据泄露password | passwd filetype:txt | filetype:conf代码仓库泄露inurl:.git | inurl:.svn | inurl:.ds_store多域名 多引擎python3 scripts/dork_builder.py -d a.com -d b.com --output all--domain简写-d可重复使用以传入多个域名引擎支持google14 条模板、bing8 条、ddg8 条all表示三者全要共 30 条查询。 细节DuckDuckGo 对inurl:、intitle:支持不可靠脚本会自动改用等价的site:与引号短语变体不用你手工调整。保存结果到文件python3 scripts/dork_builder.py -d example.com --save dorks.txt这个工具从不发起任何网络请求纯本地文本渲染运行零风险也是三个工具里最适合新手先练手的一个。工具三username_check.py 跨平台用户名核查对应主文档第 21 章用户名枚举场景给定一个用户名批量检查它在各大平台的资料页是否存在。username_check.py 内置了 10 个平台github · gitlab · reddit · hackernews · keybase · pypi · codeberg · bitbucket · npm · devto最简命令python3 scripts/username_check.py demo-user输出是一张对齐的结果表实际输出还包含 url 列platform username status github demo-user FOUND keybase demo-user NOT_FOUND结果解读别轻信 FOUND状态含义FOUND资料页 URL 返回 200NOT_FOUND平台返回 404资料页确实不存在UNKNOWN被反爬、跳转或登录墙拦截需人工确认⚠️ 源码注释里写得很清楚FOUND只证明该路由有响应并不能证明账号属于你调查的那个人。部分平台如 hackernews对不存在的用户名也返回 200个别平台如 gitlab、npm则会对脚本访问返回 403 或登录跳转。任何关键结论都请在浏览器中人工复核。高频用法组合# 指定只查部分平台 python3 scripts/username_check.py demo-user --platforms github,reddit # 同时核查多个用户名8 个并发 python3 scripts/username_check.py user-a user-b --workers 8 # 从文件批量读取用户名并导出 CSV python3 scripts/username_check.py --file usernames.txt --csv out.csv # 预演只列出将要访问的 URL不发起请求 python3 scripts/username_check.py demo-user --dry-run3 个工具核心参数速查工具安全预演并发控制结果导出link_checker.py--dry-run/--limit N--workers N第二个位置参数指定 CSV--all含 OK 行dork_builder.py本身不发请求—--save FILEusername_check.py--dry-run--workers N--csv FILE三个工具遵循同一套设计哲学详见 scripts/README.md普通模式做真实工作--dry-run永远可以先预演。上手任何新工具前先跑一次--dry-run看看它到底会访问什么这是好习惯。实战常见问题Q审计时出现大量 BLOCKED要不要删链接不要。BLOCKED 通常代表目标站有反爬或地域限制。仓库根目录的 lychee.toml 里维护了一份已知受地域/机器人过滤影响的站点清单可作为判断参考。正确做法是浏览器确认或隔段时间重查。Qdork 生成结果能直接用于渗透吗不能。dork 只是搜索入口。OSINT-BIBLE 的伦理规范见 README.md 开头的免责声明与 CONTRIBUTING.md要求所有调查必须合法、获授权仅用于教育与合规研究目的。Qscripts 目录里还有别的脚本吗有。osint_bible.py 是数据层 CLI提供stats工具统计、search全文搜索、dorksdork 生成、check链接检查等子命令操作的是 data/tools.json 数据集另有validate_data.py负责数据校验。它们更偏维护者视角进阶后再看即可。总结OSINT-BIBLE 内置的 3 个脚本正好覆盖调查工作流的三个环节link_audit链接审计→ 保证信息源可用为情报质量兜底Dork 生成→ 一分钟生成 30 条搜索语句快速打开搜索入口用户名核查→ 低成本验证一个用户名在 10 个平台的数字足迹一条安装命令 三行运行命令零 API Key、纯命令行、可--dry-run预演——对新手来说这是把 OSINT 方法论落地的最小实践。赞分享网络安全知识库文档【免费下载链接】OSINT-BIBLEComprehensive 2026 OSINT guide — 450 tools, AI intelligence, methodologies ethics across 35 sections for investigation threat intel.项目地址https://gitcode.com/gh_mirrors/os/OSINT-BIBLE点击查看免费下载相关推荐示例脚本示例脚本 js await $ echo 执行自Markdown文件 console.log 当前时间:, new Date .toISOString开发工具4 个开箱即用的 ChatTTS-ui 音色配置30 秒选对声音4 个开箱即用的 ChatTTS ui 音色配置30 秒选对声音 ChatTTS ui 音色配置一篇就够4 组经过实测的种子值与采样参数覆盖新闻、情感、儿语音AI 应用大模型后端LineaPy 最佳实践10 个技巧提升数据科学工作流效率LineaPy 最佳实践10 个技巧提升数据科学工作流效率 LineaPy 是一款强大的工具能帮助数据科学家快速将原型转化为数据管道。只需两行代码就能捕获上一篇MDN Learning Area响应式图片加载事件监听与状态处理下一篇为什么选择Deep Learning Illustrated初学者最佳深度学习入门教程指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考