
Открытая платформа глобальной разведки — OSINT-дашборд в реальном времени — альтернатива Palantir — 2nZNHm3Lr9umG3DVrzYwHgktwkuKuJRXqqRqs3ewpump
Глобальная панель разведки в реальном времени, объединяющая отслеживание полётов, сети CCTV, мониторинг землетрясений, картографирование зон конфликтов и круглосуточные новостные потоки в едином интерфейсе с GPU-ускорением.
Osiris — это OSINT-платформа промышленного уровня, обеспечивающая ситуационную осведомлённость в нескольких разведывательных доменах. Построенная на Next.js 16 и MapLibre GL, она отображает каждую точку данных через WebGL для производительности 60fps даже при тысячах одновременных объектов на экране.
┌─────────────────────────────────────────────────┐
│ OSIRIS CLIENT │
│ ┌──────────┐ ┌──────────┐ ┌───────────────┐ │
│ │ MapLibre │ │ HUD │ │ RECON Toolkit│ │
│ │ GL (GPU) │ │ Panels │ │ Port Scan │ │
│ │ WebGL │ │ Layers │ │ DNS / WHOIS │ │
│ │ Render │ │ Controls │ │ Vuln Scanner │ │
│ └──────────┘ └──────────┘ └───────────────┘ │
├─────────────────────────────────────────────────┤
│ NEXT.JS API ROUTES │
│ /api/flights /api/earthquakes │
│ /api/cctv /api/news │
│ /api/fires /api/maritime │
│ /api/gdelt /api/satellites │
│ /api/weather /api/scanner │
│ /api/sentinel /api/telegram-feed │
│ /api/osint/* (whois, dns, ip, cve, sanctions, │
│ crypto, sweep, threats, …) │
├─────────────────────────────────────────────────┤
│ EXTERNAL DATA SOURCES │
│ OpenSky · USGS · NASA · NOAA · TfL · NVD │
│ GDACS · EONET · FIRMS · N2YO · RSS Feeds │
│ blockstream.info · Blockscout · OpenSanctions │
│ t.me public previews │
└─────────────────────────────────────────────────┘
Публичные снимки TxDOT ITS интегрированы с существующими маркерами камер, сеткой предпросмотра и просмотрщиком. Используйте /api/cctv?region=texas только для Техаса; глобальные и техасские запросы местоположений включают один и тот же источник. Инвентаризация по округам кэшируется независимо, устаревшие данные сохраняются во время сбоев. Доступность зависит от округа и камеры; это обновляемые JPEG-снимки, а не видеопотоки.
Источник: TxDOT ITS.
Запустите npm test для офлайн-проверок или RUN_LIVE_TESTS=1 npx vitest run src/app/api/cctv/texas.test.ts для проверки публичной инвентаризации Техаса.
t.me/s/<channel> — без токена Bot API, без MTProtoOSIRIS_TELEGRAM_CHANNELSeth.blockscout.com, без ключа)0xB10C/ofac-sanctioned-digital-currency-addresses)SANCTIONS в наборе инструментов RECON — полнотекстовый поиск по лицам, организациям, судам и воздушным судамlayerFetchedRef предотвращает дублирующиеся API-запросыgit clone https://github.com/simplifaisoul/osiris.git
cd osiris
npm install
npm run dev
Откройте http://localhost:3000
git clone https://github.com/simplifaisoul/osiris.git
cd osiris
cp .env.template .env # optional — configure keys / port
docker compose up -d
Откройте http://localhost:3000. Образ представляет собой многоэтапную
standalone-сборку node:22-alpine (~220 МБ, non-root). Файл compose также
содержит метаданные приложения CasaOS (x-casaos:) для установки в один клик на
CasaOS. Полное руководство по Docker,
CasaOS и API-ключам см. в DOCKER.md.
Готовый образ (GHCR) — пропустите сборку и загрузите его напрямую:
docker pull ghcr.io/simplifaisoul/osiris:latest
docker run -d -p 3000:3000 --env-file .env ghcr.io/simplifaisoul/osiris:latest
Пользовательский порт — контейнер всегда слушает на 3000; задайте OSIRIS_PORT в
.env, чтобы изменить публикуемый порт хоста (например, OSIRIS_PORT=3005) без
редактирования файла compose.
OSIRIS работает частично без каких-либо API-ключей — все основные ленты используют публичные
источники без ключей. Скопируйте .env.template в .env и задайте только
то, что вам нужно:
# Published host port (container always listens on 3000). Default: 3000
OSIRIS_PORT=3000
# RECON scanner backend (the only vars the current code reads).
# SCANNER_KEY must match the backend's OSIRIS_KEY — generate with: openssl rand -hex 32
SCANNER_URL=
SCANNER_KEY=
# Optional, for higher rate limits / future sources (see DOCKER.md for signup links)
FIRMS_API_KEY= # NASA FIRMS — firms.modaps.eosdis.nasa.gov/api/map_key/
OPENSKY_CLIENT_ID= # OpenSky OAuth2 (since Mar 2025) — opensky-network.org
OPENSKY_CLIENT_SECRET=
N2YO_API_KEY= # N2YO satellites — n2yo.com (Profile → API key)
AIS_API_KEY= # aisstream.io maritime
Без
SCANNER_URL/SCANNER_KEYнабор инструментов RECON возвращает503; все остальные слои работают из коробки..envдобавлен в gitignore — коммитится только шаблон.
Публичные веб-камеры — камеры в этом слое являются открытыми данными: каждая из них транслируется публично тем, кто ею управляет, на своём сайте или своём канале. Чего не хватало в интернете — так это их каталога.
bekijkhet.nu — это тот самый каталог, и он является основой для каждой камеры в слое. Брам и Аннелис поддерживают его вручную с 2012 года, и без их индекса эти камеры по-прежнему были бы разбросаны по нескольким сотням не связанных сайтов без возможности их найти.
OSIRIS ссылается на каждую из них напрямую к оператору, который ею управляет, что также соответствует тому, как bekijkhet.nu просит себя читать.
MIT — подробности см. в LICENSE.
🛠️ ПОДДЕРЖИТЕ ПРОЕКТ OSIRIS OSIRIS Global Intelligence Grid полностью открыт с исходным кодом, но запуск бэкенд-сканеров и потоков данных обходится недёшево.
Если вы хотите помочь поддерживать серверы в рабочем состоянии и поддержать нас в получении доступа к лучшим инструментам, разблокируйте Special OSIRIS Console, на данный момент просто стильный UI. Вы можете официально поддержать проект здесь:
Сторонники получают роль 🔴 RedTeam Console и доступ к зашифрованной связи с разработчиками.
Built by simplifaisoul
| Домен | Точки данных | Источники |
|---|
| Авиация | Коммерческие, частные, военные, джеты | OpenSky Network |
| Морской транспорт | 39 мировых портов, 10 узких мест | Static Naval Intel |
| CCTV | 17 000+ камер | TfL, WSDOT, Caltrans, ODOT, MDOT, HK Transport Dept, Taiwan THB, NZTA, Rijkswaterstaat, Public Webcams + другие |
| Сейсмика | Реальное время M2.5+ | USGS Earthquake API |
| Пожары | Активные очаги | NASA FIRMS |
| Новости | Круглосуточные прямые трансляции | 23 мировых вещателя |
| Погода | Опасные явления | NASA EONET |
| Космос | Солнечная погода, спутники | NOAA SWPC, N2YO |
| Кибербезопасность | Угрозы CVE, сканирование уязвимостей | NVD, Custom Scanner |
| Конфликты | 13 активных зон | Static OSINT Intel |
| Криптовалюты | Трассировка BTC + ETH кошельков, сопоставление с OFAC SDN | blockstream.info, Blockscout, OpenSanctions |
| Санкции | Поиск SDN по лицам / организациям / судам | OpenSanctions (зеркало US OFAC SDN) |
| Telegram OSINT | Геопарсинг постов из публичных каналов | веб-превью t.me/s/<channel> |
| Слой | Технология |
|---|
| Фреймворк | Next.js 16 (App Router, Turbopack) |
| Язык | TypeScript 5 |
| Картографический движок | MapLibre GL JS (WebGL) |
| Анимации | Framer Motion |
| Иконки | Lucide React |
| Стилизация | Custom CSS Design System |
| Развёртывание | Vercel Edge Network |
| Клавиша | Действие |
|---|
F | Переключить слои полётов |
E | Переключить землетрясения |
S | Переключить спутники |
D | Переключить цикл день/ночь |
Escape | Закрыть панели |