Penflow

Sessions

Learn how to use penflow effectively

Sessions 🎯

A Session is your workspace / project in Penflow. Think of it as a canvas where you can organize and track your work! ✨

Example Uses 💡

  • Offensive Security 🔍

    • Pentesting (Specific technology assessments, Active Directory methodology, Web application testing, Network infrastructure engagements, ...)
    • Red teaming (engagement tracking, target reconnaissance, post-exploitation activities, adversary emulation)
  • Defensive Security 🛡️

    • Blue teaming (Threat hunting, Incident response, Forensic analysis)
    • Purple teaming (Attack path visualization, Threat emulation analysis)
  • Other Uses 🎨

    • Project planning
    • Learning paths
    • Presentations of an attack path (e.g. for a client)
    • Process documentation
    • Anything you can think of!

Sessions help you structure your work using Nodes - making it easy to track progress and document your methodology! 🚀

Create a new session

You just go to /sessions and click on the "New Session" button and fill the modal.

When creating a new session, you have two options:

  1. Blank Session 🆕

    • Start with a clean slate
    • Build your methodology from scratch
    • Perfect for unique or one-off projects
  2. Template-based Session 📋

    • Start from an existing template
    • Inherit the complete node structure and commands
    • All findings and variable groups are cleared
    • Great for repeatable methodologies
    • Saves time on setup for similar projects

Templates are just regular sessions that you can convert into reusable starting points. When you create a new session from a template, you get all the structure without the specific data - giving you a fresh start while maintaining your proven workflow! 🎯

New Session

On this page