I build systems that observe, analyze, and act.
Building offensive infrastructure from the ground up; recon pipelines, cloud-native tooling, and the automation that makes it all scale.
-
🔍 Watchdog-V2 Automation-first ephemeral cloud reconnaissance pipeline that scans, analyzes, and generates AI-powered security reports stored in Supabase.
-
🌐 NetMalper Network discovery and attack-surface mapping platform that visualizes infrastructure relationships as an interactive graph.
-
🧪 VulnMalper Vulnerability analysis pipeline that consumes NetMalper graphs. Fingerprint → Scan → Verify, with each stage enriching the next.
-
🐚 ShellCraft Lightweight Go CLI for generating cross-platform payloads and shell commands with a fast, interactive workflow.
-
⚡ PloitMalper Post-exploitation analysis and vulnerability intelligence toolkit focused on validation, enrichment, and workflow automation. [ Stable ]
-
🐉 SThunt Stealth-focused fingerprinting framework for identifying WAFs, IDS/IPS solutions, CDNs, and layered security controls through a modern CLI experience. [ Not so stable ]
-
💀 ProxyHunt fast, no-TUI, CLI-only version of proxy-scraper-checker focused on ease of use while keeping the same high-quality technical core. [ Stable ]
-
BishopFox Sliver — Contributor
Merged Pull Request #2273 — Made reverse port forwardKeepAliveperiod configurable. -
Pixelification — Core Maintainer
-
Aster Browser — Contributor
Focused on learning offensive tradecraft, internal network testing, and building lab environments that simulate real targets.
The goal is not just to use tools it is to understand systems deeply enough to break them.
mitch@watchdog:\~$ whoami
ROLE : Red Team Operator Aspirant
FOCUS : Internal Networks • Offensive Infrastructure • Physical Security
INTERESTS : Recon Automation • Attack Simulation • Purpose-Built Tooling
STYLE : Engineer first, attacker second — build what you break
mitch@watchdog:\~$ echo $CURRENT_OBJECTIVE
"Build resilient offensive infrastructure and evolve into a capable Red Team operator"
mitch@watchdog:\~$ echo $RECENT_WINS
→ Merged PR #2273 in BishopFox/sliver (configurable reverse portfwd KeepAlive)
→ Maintaining & shipping Pixelification (GPU image processing)
→ VulnMalper - pipes bruteforced credentials to sqlmap ( so it can find more endpoints)
→ NetMalper - Smart switching from rustscan → Naabu or viceversa depending on taret
→ PloitMalper - Added metasploit integ
→ sthunt - Prototype works!
mitch@watchdog:\~$ echo $PHILOSOPHY
"I have to deeply understand the infrastructure to truly break it."Hardware-triggered, cloud-native reconnaissance platform.
Flipper Zero → WebHook → AWS Lambda → Cloud Recon Workers → AI Analysis → Streamlit UI
All nodes interconnected via Tailscale mesh VPN • Secure zero-trust access from anywhere
flowchart TD
Internet((Internet))
Tailscale[Tailscale Mesh VPN<br/>Zero-Trust]
subgraph House ["House"]
RasPi[Raspberry Pi 4B 8GB<br/>📍 Primary Node<br/>🐳 Docker Swarm]:::raspi
NAS1[1TB NAS]:::nas
PiHole[Pi-hole<br/>🛡️ HA Ad-blocking]:::ha
Jellyfin[Jellyfin]:::service
Navidrome[Navidrome]:::service
QB[qBittorrent]:::service
Phoneinfoga[PhoneInfoga]:::service
Portainer[Portainer]:::service
Silverbullet[Silverbullet<br/>🛡️ HA Homepage]:::ha
end
subgraph Studio ["Studio"]
Alpine[Alpine Linux Node<br/>Docker Swarm]:::alpine
WinNAS[Windows 10 PC<br/>2TB NAS]:::windows
DockerReg[Docker Registry]:::service
Supabase[Supabase]:::service
N8N[n8n<br/>🛡️ HA]:::ha
Spiderfoot[Spiderfoot]:::service
Vikunja[Vikunja<br/>🛡️ HA]:::ha
Homepage[Homepage Dashboard<br/>🛡️ HA]:::ha
end
%% Connections
Internet --- Tailscale
Tailscale --- RasPi
Tailscale --- Alpine
Tailscale --- WinNAS
RasPi --- NAS1
RasPi --- PiHole
RasPi --- Jellyfin
RasPi --- Navidrome
RasPi --- QB
RasPi --- Phoneinfoga
RasPi --- Portainer
RasPi --- Silverbullet
Alpine --- DockerReg
Alpine --- Supabase
Alpine --- N8N
Alpine --- Spiderfoot
Alpine --- Vikunja
Alpine --- Homepage
%% Swarm & HA indicators
Swarm[Docker Swarm Cluster<br/>2 Nodes • High Availability]:::swarm
RasPi --- Swarm
Alpine --- Swarm
%% Styling
classDef raspi fill:#C8102E,stroke:#00FF88,stroke-width:3px,color:#fff
classDef alpine fill:#1E90FF,stroke:#00FF88,stroke-width:3px,color:#fff
classDef windows fill:#00A300,stroke:#00FF88,stroke-width:3px,color:#fff
classDef service fill:#2D2D2D,stroke:#00FF88,stroke-width:2px,color:#fff
classDef nas fill:#FFD700,stroke:#00FF88,stroke-width:3px,color:#000
classDef ha fill:#00FF88,stroke:#fff,stroke-width:3px,color:#000,font-weight:bold
classDef swarm fill:#9B59B6,stroke:#fff,stroke-width:3px,color:#fff
class RasPi raspi
class Alpine alpine
class WinNAS windows
class NAS1 nas
class PiHole,Silverbullet,N8N,Vikunja,Homepage ha
class Jellyfin,Navidrome,QB,Phoneinfoga,Portainer,DockerReg,Supabase,Spiderfoot service
class Swarm swarm
style Internet fill:#111,stroke:#fff
style Tailscale fill:#00FF88,stroke:#fff,color:#000,font-weight:bold
Built. Broken. Documented.
-
🧠 About Me: Nah, Dont Read This
-
🔴 Security Reports: Reports of Stuff i 'pwned' ( Hacked )
-
⚙️ Homelab Deep Dive: A Comprehensive explanation of my HomeServer
-
Me suffering: trying to trouble shoot ine of my homelab nodes.



