Introduction
This section provides an overview of Lodestar Forge.
Welcome to Lodestar Forge (or simply, Forge)! An open-source infrastructure management platform, specifically designed for red team engagements.
Open Source Philosophy
Lodestar Forge is proudly open-source! 🎉 We believe in creating an accessible, easy-to-use platform that benefits from community contributions.
Contribute:
Interested in helping us improve? Check out our GitHub repository to get started! From feature suggestions to bug fixes, all contributions are welcome.
Project Overview
Lodestar Forge is more than just a web application. It's a complete toolkit designed for red team infrastructure creation. Given this, the platform consists of several key-components which you should be familiar with:
- Forge Nucleus: The "brains" of the platform, connecting all four components as a single API. Nucleus is responsible for the creation and configuration of infrastructure.
- Forge Command: The web interface used for easily interacting with the platform.
- Forge Radar: A lightweight, domain monitoring container, responsible for monitoring domain health and DNS records.
- Forge Store: A Postgres database, used for storing and managing data related to the platform. The database is interacted with through Drizzle ORM.
Key Features
Some of the key features which Lodestar Forge offers can be seen in the table below:
Feature | Description |
---|---|
Multi-User Support | Allow your whole team to collaborate and manage infrastructure. |
Project Management | Organise and manage multiple projects simultaneously. |
Infrastructure Creation | Create and manage infrastructure using Terraform. |
Infrastructure Configuration | Configure infrastructure using Ansible. |
VirusTotal Integration | Monitor domain health and DNS records. |
Multi-Cloud Support | Deploy infrastructure across multiple cloud providers. |
Technology and Libraries
Forge leverages cutting-edge technologies to ensure performance and flexibility:
- Next.js 15 - The powerful React framework optimized for production.
- Tailwind CSS - Utility-first styling for quick, clean designs.
- Shadcn-UI - Elegant, accessible components for a polished look.
- Drizzle ORM - A JavaScript/TypeScript ORM for PostgreSQL.
- Terraform - Infrastructure as Code for provisioning and managing infrastructure.
- Ansible - Configuration management and automation tool.