Source access initiated

See the network.
Command the test.

P0150N is an open-source operations console for authorized security testing—uniting Metasploit RPC, live topology, automation, sessions, payload workflows, and reporting in one operator-focused interface.

Explore system
GUI + CLI Python powered Lab ready
P0150N // CONNECTED
01 A % 7 K { 9 F 2 X 0 1 P 5 N // TARGETS 0 B 7 # 3 9 D 1 C 4 Z 8 E 2 6 Q R T Y U I O P
HOST 01
HOST 02
PHASE 3/3 — CONTROLLED JOB EXECUTION // HEALTHY
SESSIONS ●HOSTSEVENT LOG
021AUTHORIZED-LAB-01ACTIVE
022AUTHORIZED-LAB-02ACTIVE
023AUTHORIZED-LAB-03QUEUED
Scroll to inspect
02Operator interfaces
16Bundled automations
04Execution profiles
Open-source potential
System capabilities

One console.
Full visibility.

Move from scope to signal without losing context. P0150N brings the essential surfaces of an authorized engagement into a coherent live workspace.

CAP_01Live topology

See relationships, not just rows.

Map discovered hosts, sessions, and pathways in a live graphical network view built for rapid orientation and operator awareness.

CAP_02Dual interface

GUI when you want it. CLI when you need it.

Use the PySide6 command center or the scope-aware terminal front end, both backed by the same core workflows.

CAP_03Automation

Operator-activated scripts

Launch smart scans, reporting, session watches, host tagging, screenshot capture, and other repeatable tasks.

CAP_04Control plane

Sessions in context

Track live sessions, jobs, services, credentials, loot, consoles, and event history without fragmenting the workflow.

CAP_05Guardrails

Built for measured execution

Bounded RPC timeouts, worker profiles, backpressure, circuit breakers, and memory-aware pausing help protect the operator environment.

Engagement flow

From scope
to evidence.

A focused workflow for controlled labs and documented assessments—from secure local connection through exportable results.

01

Connect

Start a loopback-only managed RPC service or connect to a trusted Metasploit RPC endpoint.

02

Define scope

Establish the authorized target boundary and keep engagement controls aligned with it.

03

Operate

Explore modules, run controlled automation, manage sessions, and watch system health live.

04

Document

Preserve the event trail and export operator data for review, reporting, and remediation.

Non-negotiable boundary

Authorization is the first command.

P0150N is made for security testing backed by explicit written permission. It is not a substitute for legal review, scope control, network safeguards, or professional judgment.

Written authorizationUse only on systems you own or are expressly permitted to assess.
Jurisdictional complianceYou are responsible for understanding and following every applicable law and regulation.
Scope enforcementPair application controls with network controls, workspaces, and engagement records.
Operator responsibilityRaw consoles and loaded scripts remain operator-controlled; review before execution.
System profile

Bring your lab.
P0150N brings the console.

$ ./Start-GUI.sh --with-msfrpcd
$ ./cli-version/Start.sh --with-msfrpcd
// trusted loopback RPC initialized
Runtime
Python 3.9 or newer
Core stack
Metasploit Framework, msfrpcd, Nmap, and msfvenom
Desktop
PySide6 graphical operations interface
Terminal
Scope-aware CLI with a detailed operator manual
Verification
Offline compilation, test, lint, dependency, launcher, and GUI checks
License
Open-source package; consult the included repository files for applicable terms
Source the signal

Build on it. Audit it. Use it responsibly.

Download the current P0150N source package and put a purpose-built security operations console in your authorized lab.

Download initiated // stay within scope