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:
-
Blank Session 🆕
- Start with a clean slate
- Build your methodology from scratch
- Perfect for unique or one-off projects
-
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! 🎯