
Rust로 구현된 마이크로서비스 OSINT 플랫폼으로, 위협 인텔리전스 및 공격 표면 매핑을 위한 정보 수집, 상관 분석, 시각화를 자동화합니다.
Mirage는 마이크로서비스 아키텍처로 구축된 오픈 소스 인텔리전스(OSINT) 플랫폼입니다. 다양한 출처의 인텔리전스 데이터를 수집, 분석, 시각화하기 위한 확장 가능하고 유연한 프레임워크를 제공합니다.
Mirage는 다음과 같은 구성 요소로 이루어진 마이크로서비스 아키텍처를 사용하여 구축되었습니다:
저장소를 복제합니다:
git clone https://github.com/poppopjmp/Mirage.git
cd Mirage
필요한 구성이 담긴 .env 파일을 생성합니다:
cp .env.example .env
# Edit .env with your configuration
개발 환경을 시작합니다:
docker-compose -f docker-compose.dev.yml up
http://localhost:3000에서 웹 UI에 접속합니다
프로덕션 배포에는 Kubernetes 사용을 권장합니다:
# Setup Kubernetes namespace and secrets
kubectl apply -f kubernetes/mirage-namespace.yaml
# Deploy infrastructure components
kubectl apply -f kubernetes/infrastructure/
# Deploy services
kubectl apply -f kubernetes/deployments/
기여를 환영합니다! 자세한 내용은 CONTRIBUTING.md를 참조하세요.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다 - 자세한 내용은 LICENSE 파일을 참조하세요.