v11.2.0 | Python 3.11+ | Ember
Runtime modes

Choose the mode that matches how much guidance you want

The framework is flexible enough to support both operator discovery and automation. That can feel broad at first, so it helps to think of the runtime in modes rather than in one giant command list.

Prompt mode

Best for learning the framework and iterating quickly

Why prompt mode matters

  • Inventory awarenessStartup inventory and show commands help you discover loaded plugins, filters, modules, and templates.
  • Keyword helpPrompt keywords and aliases make common actions easier to remember.
  • Session defaultsYou can adjust output settings and attachables without rebuilding command lines every time.
shell
silinosic-x
help
show plugins
show filters
enable plugin threat_conductor
enable module source-pack-01-module-1
config
keywords
profile alice
history
Prompt runs now pause for configuration review
When you launch a scan from prompt mode, Silinosic-X prints the resolved configuration first. Press Enter to start or press c to stop that configured command without leaving the console.
Wizard mode

Best when you want a guided path instead of memorizing syntax

Purpose

The wizard exists as a guided interactive multi-scan workflow. It is the repo's clearest signal that the framework is trying to be usable, not just powerful.

When to use it

Use it when onboarding someone new, building a repeatable operator rhythm, or reducing the chances of forgetting scan options.

How to launch

silinosic-x wizard
Execution review

Every run now stops at a configuration preview before collection starts

What the preview shows

  • Scope and targetThe active workflow lane and the concrete target values that will be scanned.
  • AttachablesEnabled plugins, filters, and attached modules in separate lines.
  • Output planResolved output types and the current output root.
  • Execution knobsPreset, extension-control mode, worker count, timeout, and other mode-specific details.
text
Execution Review
scope: profile
target: alice
extension control: manual
plugins: threat_conductor
filters: contact_canonicalizer
modules: source-pack-01-module-1
output types: json, html, sql, docx, pdf

Press Enter to start...
Cancel behavior differs slightly by mode
In direct flag mode, press Enter to start or Ctrl+C to cancel the run before it begins. In prompt mode, press Enter to start or type c to stop just that configured command while keeping the prompt session alive.
Live dashboard

Use the local browser view for saved artifacts

What it does

The CLI exposes a live command that launches a local dashboard for saved results. It complements the HTML report flow and gives operators a browser-native way to inspect artifacts after the run.

How it fits

Think of this as a viewing mode, not a separate collection engine. The live layer sits on top of previously generated results and output directories.

silinosic-x live
Source-study modes

Framework references and native translation commands

Frameworks

The frameworks command inspects local source profiles under temp/. This is a study and translation layer, not an embedded copy of foreign tools.

silinosic-x frameworks --framework graph-registry --commands

Surface-kit

surface-kit turns some source-derived presets into native Silinosic-X execution plans or direct runs. That keeps the project opinionated about architecture without bundling external engines wholesale.

silinosic-x surface-kit example.com --preset subdomain-enum --dry-run
Anonymity settings sit beside these modes
The CLI also exposes an anonymity command for Tor and proxy session settings, which is best thought of as a runtime control mode rather than a scan mode.