Nodes
Learn how to use penflow effectively
Nodes 🎯
Nodes are the basic building blocks of Penflow. Think of them as individual steps or checkpoints in your methodology that help you organize and track your work. Each node represents a task, technique, or milestone in your workflow.
Core Features
✅ Status Tracking
Track the progress of each node with status indicators:
- Not Started: Task hasn't begun
- In Progress: Currently working on it
- Success: Task completed successfully / exploit successful
- Failed: Task unsuccessful or blocked
- Not Applicable: Task not relevant
📝 Description
- Write detailed notes in Markdown format
- Document your methodology, findings, and thought process
- Add instructions, reminders, or relevant information
📋 Findings List
- Track discoveries and observations
- Document vulnerabilities or issues found
- Keep a record of important information
🏷️ Tags
- Add descriptive tags to nodes
- Filter and search by tags in the table view (see Table View)
- Create consistent tagging systems
⌨️ Command Management
- Store and organize commands related to the subject of the node
- Use variable templating for dynamic values (see Variable Groups)
- Create reusable command templates
🔗 Node Relationships
- Link nodes as parents or children
- Create hierarchical structures
- Organize tasks in logical sequences
📊 Hierarchical Organization
- Expand/collapse child nodes
- Create nested workflows
- Maintain clear visual organization
⚠️ Security Warning
- Never include sensitive data (credentials, tokens, personal information, etc.) directly in nodes or commands
- While exports can be password protected, variable groups are the only data excluded from exports
- Only use variable groups for any sensitive values needed in commands
Node Operations
🔄 Moving Nodes
- Right-click a node and select "Move Node" to change its parent node
- Quickly restructure your workflow as needed
👶 Adding Child Nodes
- Hover over a node and click the + icon to create a new child node
- Efficiently break down tasks into smaller, more manageable sub-components for clearer organization
🗑️ Deleting Nodes
- Hover and click the trash icon to delete a node
- Quickly restructure your workflow as needed
🎯 Centering Nodes
- Hover over a node and click the camera icon on the right to center the view
- Quickly navigate to specific parts of your workflow
- Useful for large sessions with many nodes
🔍 Focus Mode
- Right-click a node and select "Focus" to highlight the selected node
- Parent nodes (recursively up the tree) remain visible for context
- Child nodes stay visible to maintain workflow visibility
- All other nodes are blurred to help maintain concentration
- Perfect for complex workflows where you need to focus on a specific branch
- ESC to exit focus mode