Skip to content
This repository has been archived by the owner on Mar 27, 2022. It is now read-only.

diagonalsystems/fleet-cdk

Repository files navigation

fleet-cdk

(WIP)

Install Kolide Fleet in an AWS account using the CDK.

Installation

$ npm install --save fleet-cdk

Usage

import createFleet from 'fleet-cdk';

const app = new App();

createFleet(app, {
  env: {
    account: '123456789012',
    region: 'ca-central-1'
  }
});

Dependencies

These can be either passed as a dependency or provisioned by this library.

  1. ACM TLS Certificate
  2. Route53 CName Record
  3. JWT Secret
  4. EC2 VPC Subnets
  5. ECS Fargate Cluster

Components

  1. IAM Roles & Policies
  2. RDS MySQL Instance
  3. ELB Network Load Balancer
  4. ECS Service
  5. Elasticache Redis

Ideas

  • File integrity monitoring (FIM)
  • IOC (indicator of compromise) intrusion detection
    • (IPs, domains, ports, file names/paths/hashes, …)
  • State-based intrusion detection
    • (shell history, /etc/hosts, NFS shares, firewall settings, …)
  • Flexible remote logging
  • Syslog collection

Reference

About

Install Kolide Fleet in an AWS account using the AWS CDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published