voltsparx/Silinosic-X

GitHub: voltsparx/Silinosic-X

Silinosic-X 是一个基于Python的OSINT框架,用于跨平台数字足迹情报收集和分析。

Stars: 9 | Forks: 1

# Silinosic-X v11.2.0

Silinosic-X logo

Version v11.2.0 Theme Ember Python Versions

PyPI package name Python import name License Proprietary

Silinosic-X 是一个用于授权开源情报工作的 Python 智能框架。它将个人资料侦察、域名表面分析、融合评分、公共媒体侦察和 OCR 图像扫描整合到一个运行时中,并具有插件、过滤器、引擎策略和分类成果。 ## v11.2.0 包含内容 - Reporter 现在是 HTML 和 CLI 摘要的主要报告层。 - 媒体侦察和 OCR 图像扫描成为一流的工作通道,而非附带说明。 - HTML 成果被组织为带有图表、分类章节、扩展深入分析、漏洞上下文以及最终 `Reporter 简报` 的案例视图。 - 文档树和网站已与当前运行时保持一致,而非旧的发布计划说明。 ## 近期运行时新增内容 - 平台智能现在从扩展的清单加载,包含 `91` 个已验证的平台,涵盖主要的高价值公共开源情报表面。 - 个人资料扫描可以在平台解析时发出实时管道事件,允许下游富集在完整扫描结束前开始。 - 实时富集现在可以在扫描期间从 `已发现` 的个人资料行中搜寻联系人和凭证信号。 - 一个持久的 SQLite 知识库在多次运行间跟踪目标、发现的个人资料、联系人信号、指纹和风险指标。 - `silinosic-x doctor` 现在可以报告引擎健康状态、知识库状态和 Docker 运行时状态。 - Docker 现在通过 `--docker` 成为一流的执行路径,具有运行时检测、镜像构建支持和挂载输出持久化功能。 - Tor 运行时管理现在拥有一个更高级别的设置层,可以部署 `torrc`,检查就绪状态,并协调启动。 ## 核心工作流 - `profile` 扫描跨平台清单的用户名和公开个人资料。 - `surface` 分析域名暴露、传输态势和表面情报。 - `fusion` 将个人资料和表面证据关联成评分情报。 - `orchestrate` 直接运行策略驱动的编排管道。 - `ocr` 在本地路径和远程 URL 上运行专用的 OCR 图像扫描。 - 媒体插件添加公共图像/视频/帖子文本侦察和隐写分析式分类。 ## 安装、运行、导入 ``` pip install silinosic-x silinosic-x silinosic-x doctor ``` ``` import silinosic_x print(silinosic_x.__version__) ``` 从源码安装: ``` git clone https://github.com/voltsparx/Silinosic-X.git cd Silinosic-X pip install -e . silinosic-x --help ``` 可选依赖: ``` pip install ".[reports]" pip install ".[ocr]" ``` `pytesseract` 是一个 Python 包装器,但 OCR 仍然依赖于一个可访问的 `tesseract` 二进制文件。Silinosic-X 现在会报告运行期间实际可用的 OCR/图像后端,而 `silinosic-x doctor` 可以为 OCR、Tor、Reporter 后端、输出设置和运行时清单提供快速的本地诊断检查。 Docker 运行时: ``` silinosic-x --docker silinosic-x prompt --docker silinosic-x profile alice --docker silinosic-x surface example.com --docker silinosic-x prompt --docker --tor ``` 首次使用时,Silinosic-X 可以检查 Docker,在支持和授权的情况下安装它,构建镜像,然后在容器内启动请求的命令。 ## 快速示例 ``` silinosic-x profile alice --html silinosic-x surface example.com --html silinosic-x fusion alice example.com --html silinosic-x ocr ./captures/poster.png --url https://example.com/image.png --html silinosic-x profile alice --plugin media_recon_engine --plugin post_signal_intel --plugin stego_signal_probe --html silinosic-x prompt silinosic-x prompt --docker silinosic-x doctor ``` ## Reporter 输出 Silinosic-X 将成果写入 `output/` 目录,并可以生成: - CLI 摘要 - JSON 有效载荷 - CSV 导出及伴随的 CSV 切片 - HTML Reporter 案例视图 - SQLite 案例存储 - DOCX 案例文档 - PDF 案例文档 - 运行日志和框架日志 Reporter 旨在通过将身份发现、可靠性问题、关联性、漏洞、插件/过滤器信号、OCR/媒体通道以及最终的 `Reporter 简报` 进行分组,使结果更易于分类处理。 近期报告/运行时的改进还包括: - 在 HTML 输出中,当捕获到个人资料管道信号时,包含实时富集章节。 - 用于融合式分析的关系和图表支持的章节。 - 在 `output/silinosic_x_kb.db` 持久化知识库存储。 - 对 OCR、Tor、Docker、引擎以及输出/运行时状态的更丰富 `doctor` 可见性。 在提示模式下,可附加内容可以配置为会话默认值,使用如下命令: ``` enable plugin threat_conductor enable filter contact_canonicalizer enable module source-pack-01-module-1 config ``` ## 文档 - [文档索引](docs/README.md) - [操作员指南](docs/operator-guide.md) - [架构](docs/architecture.md) - [扩展](docs/extensions.md) - [媒体情报](docs/media-intelligence.md) - [Reporter](docs/reporter.md) - [开发](docs/development.md) - [Docker 指南](docs/docker.md) - [网站](docs/website/README.md) ## 网站和页面 主要页面 URL: - `https://voltsparx.github.io/Silinosic-X/` 如果该直接 URL 显示 GitHub 的"站点未找到"页面,通常原因并非网站文件本身。这通常意味着 GitHub Pages 当前尚未服务于该项目站点。对于此仓库,Pages 必须启用 `GitHub Actions` 作为源,并且 `Silinosic-X Pages` 工作流必须在 `main` 或 `master` 分支上成功完成。 ## 安全 - 仅限合法和授权使用 - 尊重平台条款、隐私和当地法律 - 不要将 Silinosic-X 用于跟踪、骚扰或未经授权的监视 ## 开发者说明 有用的本地检查: ``` python -m pytest -q python -m ruff check . python -m mypy python -m compileall -q core filters modules plugins tests silinosic-x.py python scripts/smoke_suite.py silinosic-x doctor silinosic-x --help ``` 核心包命名: - 包安装名称:`silinosic-x` - CLI 入口点:`silinosic-x` - Python 导入路径:`silinosic_x` ## 作者 - 作者:voltsparx - 联系方式:voltsparx@gmail.com - 仓库:https://github.com/voltsparx/Silinosic-X
标签:JSON 请求, OCR图像扫描, Python框架, 个人资料侦察, 信号融合, 在线平台分析, 域名侦察, 基础设施侦察, 多平台支持, 媒体侦察, 实体关联, 情报分析, 授权侦察, 数字足迹情报, 数据融合, 暴露风险分析, 用户定义反射加载器, 网络安全, 网络诊断, 请求拦截, 跨平台身份发现, 逆向工具, 隐私保护