Summary: A high-level view of the data flow and execution lifecycle in pwnity.

Workflow

Pwnity follows a logical data flow designed for maximum efficiency and auditability.

The Lifecycle

  1. Ingestion: Provide raw technical data (IPs, URLs) to a Target.
  2. Templating: Use Tools to define how your arsenal should interact with that data via placeholders.
  3. Contextualization: Assemble your current objective into a Session.
  4. Execution: Run commands. Pwnity handles the job management, logging, and status tracking.
  5. Refinement: Use Parsers to turn raw stdout into structured finding objects.
  6. Crystallization: Save your analysis, notes, and loot into a Report.

Visualized Flow

graph LR
    T[Target] --> S[Session]
    TL[Tool] --> S
    W[Wordlist] --> S
    S --> E[Execution]
    E --> P[Parser]
    P --> R[Report]
    E --> R

NOTE
This flow is designed to be non-linear. You can update your Target data mid-session, and your Tool commands will dynamically adapt the next time you run pwn.