Lewati ke konten utama

Dokumentasi RavenXcope

Selamat datang di dokumentasi teknis RavenXcope — sebuah platform pusat pertahanan komprehensif untuk manajemen sensor jaringan, analitik keamanan, dan pemantauan ancaman.


Apa itu RavenXcope?

RavenXcope adalah platform multi-layanan yang menyediakan:

  • Manajemen siklus hidup sensor — Mendaftarkan, mendaftarkan (enroll), memantau, dan mengonfigurasi sensor jaringan di berbagai lokasi terdistribusi.
  • Penyebaran sensor virtual — Menyebarkan dan mengelola beban kerja (workload) sensor virtual pada host sensor fisik.
  • Analitik keamanan — Mengagregasi dan memvisualisasikan peringatan IDS/IPS dari OpenSearch dengan pemfilteran kaya, bagan, dan ekspor PDF.
  • Kontrol akses berbasis organisasi — Manajemen pengguna, peran, dan izin multi-tenant.
  • Chat analitik berbasis AI — Analitik percakapan berbasis LLM opsional dengan dukungan sitasi.

Arsitektur Layanan

Defense CenterSensor Host
FrontendDashboard
Ansible ServiceAutomation
BackendCentral API
PostgreSQLManagement
RedisSession
InfluxDBMetrics
OpenSearchEvents
Sensor AgentMonitoring
SuricataIDS Engine

Bagian Dokumentasi

Backend

Dokumentasi teknis untuk Backend Ravenxcope — layanan API .NET pusat. Mencakup arsitektur, pipa startup, konfigurasi, dan semua modul fitur (auth, sensor, analitik, aset, lokasi, organisasi, peran, dan izin).

Frontend

Dokumentasi teknis untuk Frontend Ravenxcope — aplikasi satu halaman (single-page application) React. Mencakup arsitektur, perutean, autentikasi, integrasi API, dan semua modul fitur (dasbor sensor, analitik, manajemen pengguna/peran).

Sensor Agent

Dokumentasi teknis untuk Ravenxcope Sensor Agent — layanan Go ringan yang disebarkan pada setiap host sensor. Mencakup alur pendaftaran, mekanisme heartbeat, deteksi antarmuka, dan penyebaran Docker.

Ansible Service

Dokumentasi teknis untuk Ravenxcope Ansible Service — eksekutor berbasis Go untuk playbook Ansible. Mencakup orkestrasi playbook, manajemen aturan, dan konfigurasi host berbasis API.


Tautan Cepat

TopikBackendFrontendSensor AgentAnsible Service
RingkasanRingkasan BackendRingkasan FrontendRingkasan AgenRingkasan Ansible
ArsitekturArsitektur BackendArsitektur FrontendAlur PendaftaranReferensi API
KonfigurasiKonfig BackendKonfig FrontendKonfig AgenKonfig Ansible
PenyebaranRunbook BackendRunbook FrontendPenyebaran AgenPenyebaran Ansible
PengembanganPanduan Dev BackendPanduan Dev Frontend