Osiris开源情报平台自建教程:Palantir的免费替代方案

如果你关注安全领域,一定听说过Palantir——美国最大的情报分析公司之一,估值超过千亿美元。今天介绍一个开源替代方案:Osiris,一个实时OSINT(开源情报)仪表盘,目前在GitHub上已有2500+星标。

什么是OSINT?

OSINT(Open Source Intelligence)即开源情报,指的是从公开来源收集和分析信息。这些来源包括:

  • 社交媒体(Twitter、微博、Reddit等)
  • 新闻网站
  • 政府公开数据
  • 学术论文
  • 企业官网
  • 域名和IP信息
  • 代码仓库(GitHub等)

OSINT在网络安全、品牌监控、竞争情报、舆情分析等领域有广泛应用。

Osiris是什么?

Osiris是一个开源的全球情报平台,提供实时的OSINT数据收集和可视化功能。它的核心特点:

  • 实时数据流:持续监控多个数据源,实时更新
  • 可视化仪表盘:地图、时间线、关系图等多种可视化方式
  • 模块化设计:可以按需添加数据源和分析模块
  • 本地部署:数据完全在你自己的服务器上,不依赖第三方

自建教程

环境要求

  • 操作系统:Ubuntu 20.04+ / Debian 11+
  • 内存:至少4GB(推荐8GB+)
  • 存储:至少20GB可用空间
  • Docker和Docker Compose

步骤1:安装Docker

# 安装Docker
curl -fsSL https://get.docker.com | sh

# 将当前用户添加到docker组
sudo usermod -aG docker $USER

# 重新登录后生效
# 验证安装
docker --version
docker compose version

步骤2:克隆项目

git clone https://github.com/simplifaisoul/osiris.git
cd osiris

步骤3:配置环境变量

# 复制示例配置
cp .env.example .env

# 编辑配置文件
nano .env

主要配置项:

# 应用端口
PORT=3000

# 数据库配置
DB_HOST=postgres
DB_PORT=5432
DB_NAME=osiris
DB_USER=osiris
DB_PASSWORD=your_secure_password

# Redis配置
REDIS_HOST=redis
REDIS_PORT=6379

步骤4:启动服务

# 使用Docker Compose启动
docker compose up -d

# 查看日志
docker compose logs -f

步骤5:访问仪表盘

启动完成后,打开浏览器访问 http://your-server-ip:3000,即可看到Osiris的仪表盘界面。

主要功能介绍

1. 地理情报

在世界地图上实时显示事件发生的位置,支持缩放、筛选和时间回放。

2. 社交媒体监控

监控指定关键词在社交媒体上的提及,支持情感分析和趋势图表。

3. 域名/IP情报

查询域名的WHOIS信息、DNS记录、IP归属地、SSL证书等。

4. 关系图谱

将收集到的数据构建成关系图谱,发现实体之间的隐藏联系。

适用场景

  • 安全团队:监控漏洞披露、安全事件、暗网泄露
  • 品牌部门:追踪品牌提及、负面舆情
  • 市场研究:竞品分析、行业趋势
  • 站长:监控自己的网站是否被仿冒、是否被攻击

注意事项

  • 部分数据源需要API密钥(如Twitter API),可能需要付费
  • 大量数据收集可能触发目标网站的反爬机制
  • 请遵守当地法律法规,不要用于非法目的
  • 定期更新项目以获取最新功能和安全补丁

替代方案对比

特性 Osiris Maltego Shodan
开源
免费 有限免费 有限免费
自建
实时数据
可视化 基础

本文参考来源:GitHub: simplifaisoul/osiris

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容