Server Overview

The RTFMv2 Server is a centralized web application that enables penetration testing teams to collaborate on engagements, manage findings, generate reports, and centralize data. Built with ASP.NET Core, it provides a secure, multi-user platform for managing the entire lifecycle of security assessments.

Key Features

Collaboration & Data Management

  • Session Management: Create and manage engagement sessions with multiple team members
  • Real-time Collaboration: Multiple users can work on the same session simultaneously
  • Host & Service Tracking: Centralized database of discovered hosts and services
  • Finding Management: Create, edit, and organize security findings with severity levels
  • User Management: Role-based access control and session permissions

Reporting & Export

  • PDF Report Generation: Professional penetration testing reports using QuestPDF
  • HTML Export: Export findings and data in HTML format
  • Customizable Templates: Configure finding sections and report structure
  • Bulk Export: Export all findings from a session at once

AI-Powered Features

  • AI Integration: Connect to OpenAI-compatible APIs for intelligent analysis
  • Automated Analysis: AI-assisted finding descriptions and recommendations
  • Report Enhancement: AI-powered report content generation

Security & Authentication

  • JWT Authentication: Secure API access with JSON Web Tokens
  • Cookie-based Auth: Session-based authentication for web interface
  • Identity Framework: Built on ASP.NET Core Identity for user management
  • TLS Support: HTTPS encryption with certificate management
  • Session Isolation: Users only see sessions they have permission to access

Interface Components

The server provides several key interfaces organized by function:

Module Purpose
Home Dashboard Overview and quick access to recent sessions
Session Management Create, edit, archive, and manage engagement sessions
Findings Document vulnerabilities and security issues
Hosts & Services Track discovered infrastructure
Reports Generate professional PDF and HTML reports
Admin Dashboard System administration, user management, and configuration
User Management Add/remove users and manage session permissions
Data Creator Import data from external sources

Quick Start

  1. Complete initial setup and configuration.
  2. Create your first session and add targets.
  3. Document findings and generate reports.

Next Steps

Support & Resources

  • Documentation: Complete guides for all RTFMv2 components
  • Source Code: Available for customization and extension
  • Community: Share experiences and best practices with other users