Skip to content

The composer allows Filigran users to manager their connectors/injectors/collectors directly from the platform

License

FiligranHQ/xtm-composer

Repository files navigation

XTM Composer

The following repository is used to store the platform XTM composer. The composer allows OpenCTI and OpenAEV users to manage their connectors/collectors/injectors directly from the platform. For performance and low level access, the agent is written in Rust. Please start your journey with https://doc.rust-lang.org/book.

Documentation

Module Status

  • OpenCTI: ✅ Fully implemented and production-ready
    • Compatible version starts at 6.8.0
  • OpenAEV: 🚧 Coming Soon

Orchestration

Composer act as a micro orchestration tool to interface Filigran product to different major container orchestration systems. Every type of orchestration must implement the trait Orchestrator to be fully supported. If your system is not in this list, please create a feature request.

Kubernetes

Kubernetes, also known as K8s, is an open source system for automating deployment, scaling, and management of containerized applications. https://kubernetes.io/

We recommend kubernetes for you Filigran deployments

Portainer

Portainer is a universal container management platform. You can manage environments of any type, anywhere (Docker and Kubernetes, running on dev laptops, in your DC, in the cloud, or at the edge), and we don't require you to run any specific Kubernetes distro. https://www.portainer.io/

Only docker through portainer is currently supported using a direct socket binding

Docker

Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers. https://www.docker.com/ If you don't have any orchestration system and you use direct docker-composer, its the mode you need

Direct docker daemon access require also a direct socket binding

About

XTM composer is a product designed and developed by the company Filigran.

Release

  1. Change version in cargo.toml (ex:1.0.0)
  2. Push that version on master
  3. Create a git tag with same numbers (ex:1.0.0)
  4. Push a git tag in the format X.X.X to the master branch. The Docker image will be built with the same tag.

About

The composer allows Filigran users to manager their connectors/injectors/collectors directly from the platform

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 8

Languages