New Commands
-
build- Provision fleet instances with tools using YAML recipesbuild list- List available build recipesbuild show- Show recipe detailsbuild run- Run build on a fleetbuild verify- Verify installationbuild create- Create new recipes- Supports
--snapshotflag to create images after build
-
estimate- Cost estimation before running scans- Calculates estimated duration and cost
- Supports multiple tools (nuclei, httpx, masscan, etc.)
- Shows cost level indicator (LOW, MODERATE, HIGH)
-
status- Detailed fleet status with grouping- Groups instances by fleet
- Shows running/total counts
- Estimated hourly cost display
- Summary statistics
Enhanced Commands
-
init- Interactive setup wizard--wizardflag for guided setup- Use case selection (Bug Bounty, Pentesting, Research)
- Multi-provider configuration
--add-providerto add providers to existing config- Auto-generates SSH keys
- Creates default workflows and build recipes
-
spawn- Build integration--buildflag to provision after spawn--no-verifyto skip verification
-
scan- Workflow support--workflowflag for multi-step pipelinesscan list- List available workflowsscan show- Show workflow details--dry-runto preview execution--verbosefor detailed output
New Systems
-
Build Recipes - YAML-based provisioning scripts
- Default recipes:
security-tools,recon-tools,base-setup - Variable substitution with
{vars.KEY} - Step retries and timeouts
- Verification checks
- Stored in
~/.config/fleex/builds/
- Default recipes:
-
Workflows - Multi-step scan pipelines
- Default workflows:
quick-scan,full-recon,subdomain-enum,port-scan,meg-scan,ffuf-fuzz - Setup commands
- Output aggregation options
- Stored in
~/.config/fleex/workflows/
- Default workflows:
Provider Support
- Linode (fully supported)
- DigitalOcean (fully supported)
- Vultr (fully supported)
- Custom VMs (manual configuration)
What's Changed
Full Changelog: v2.1.0...v3.0.0