Skip to content

ls

List all running instances on your cloud provider.

Usage

fleex ls [flags]

Flags

Flag Short Description Default
--provider -p Cloud provider config default

Basic Usage

List all instances:

fleex ls

Output:

ID         NAME       STATUS   IP
123456789  pwn-1      running  192.168.1.1
123456790  pwn-2      running  192.168.1.2
123456791  scan-1     running  192.168.2.1
123456792  scan-2     running  192.168.2.2
123456793  scan-3     running  192.168.2.3

List by Provider

List instances on a specific provider:

fleex ls -p digitalocean

Output Columns

Column Description
ID Provider's instance ID
NAME Instance label/name
STATUS Current state (running, provisioning, etc.)
IP Public IP address

Instance States

Status Description
running / active Instance is ready
provisioning Being created
booting Starting up
shutting_down Being stopped
offline Stopped

Examples

Quick Check

Verify fleet is running before scan:

fleex ls

Count Instances

Count running instances:

fleex ls | wc -l

Filter by Fleet

Use grep to filter:

fleex ls | grep scan

Get IPs

Extract just IP addresses:

fleex ls | awk '{print $4}'

Comparison: ls vs status

Feature fleex ls fleex status
Output format Simple table Grouped by fleet
Fleet grouping No Yes
Cost estimate No Yes
Summary stats No Yes

Use ls for:

  • Quick overview of all instances
  • Scripting and automation
  • Simple instance lookup

Use status for:

  • Detailed fleet information
  • Cost monitoring
  • Fleet health checks

Notes

  • Shows all instances, not filtered by fleet
  • Use fleex status {fleet} for fleet-specific view
  • Empty output means no instances are running