Skip to content

ca-risken/core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RISKEN Core

Build Status

RISKEN is a monitoring tool for your cloud platforms, web-site, source-code... RISKEN Core is the core-system that analyzes, searches, and alerts on discovered threat information.

Please check RISKEN Documentation.

Installation

Requirements

This module requires the following modules:

Install packages

This module is developed in the Go language, please run the following command after installing the Go.

$ make install

Building

Build the containers on your machine with the following command

$ make build

Running Apps

Deploy the pre-built containers to the Kubernetes environment on your local machine.

  • Follow the documentation to download the Kubernetes manifest sample.
  • Fix the Kubernetes object specs of the manifest file as follows and deploy it.

k8s-sample/overlays/local/core.yaml

service spec before (public images) after (pre-build images on your machine)
alert spec.template.spec.containers.image public.ecr.aws/risken/core/alert:latest core/alert:latest
finding spec.template.spec.containers.image public.ecr.aws/risken/core/finding:latest core/finding:latest
iam spec.template.spec.containers.image public.ecr.aws/risken/core/iam:latest core/iam:latest
project spec.template.spec.containers.image public.ecr.aws/risken/core/project:latest core/project:latest
report spec.template.spec.containers.image public.ecr.aws/risken/core/report:latest core/report:latest

Community

Info on reporting bugs, getting help, finding roadmaps, and more can be found in the RISKEN Community.

License

MIT.