gitwtfhub

wtf is fox3?

nzyuko/fox3 — explained in plain English

Analysis updated 2026-08-08 · repo last pushed 2026-06-03

13GoAudience · researcherComplexity · 4/5MaintainedLicenseSetup · moderate

TL;DR

A command-and-control server for red team and penetration testing operations. Operators manage deployed agents on target machines through a real-time web dashboard, sending tasks and receiving encrypted results.

Mindmap

mindmap
  root((repo))
    What it does
      Manages agents on targets
      Encrypted communication
      Web dashboard control
    Tech stack
      Go backend
      React frontend
      SQLite database
    Listeners
      HTTP/1.1 and HTTP/2
      H2C and HTTP/3
      TCP DNS SMB soon
    Use cases
      Red team operations
      Penetration testing
      Security research
    Audience
      Security researchers
      Red team operators
      Penetration testers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Run a red team operation by deploying agents on Windows workstations and managing them through a web dashboard.

REASON 2

Conduct penetration testing by sending encrypted task commands to agents and receiving results in real time.

REASON 3

Simulate attacks in enterprise environments using multiple network listener types like HTTP/2 and HTTP/3.

What's in the stack?

GoReactSQLiteHTTP/3H2C

How it stacks up

nzyuko/fox3awlx/packetyeeterhuey1in/kiroclaim
Stars131313
LanguageGoGoGo
Last pushed2026-06-03
MaintenanceMaintained
Setup difficultymoderatehardmoderate
Complexity4/55/53/5
Audienceresearcherops devopsops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires understanding of C2 concepts and network listeners, some advanced modules are Windows-only and the project is actively in development.

Free to use and modify, but any distributed software must also be open-sourced under the same GPL license.

Wtf does this do

fox3 is a command-and-control (C2) server, which is the backend tooling used in red team and penetration testing operations. In plain terms, security professionals use it to manage "agents", small programs they've deployed on a target machine, so they can send those agents tasks and receive results back, all through a web browser interface instead of a traditional command line. The way it works is straightforward at a high level. An agent on a target machine sends an encrypted message to a "listener" (a server endpoint waiting for check-ins). The server decrypts the message, queues up any pending jobs for that agent, and sends those jobs back in the same response. Meanwhile, the person running the operation (the operator) watches everything through a React-based web dashboard that updates in real time. All communication between agent and server is encrypted, and there's no command-line interface for the operator, the browser console is the only way to interact with it. This is built for security researchers, red teams, and penetration testers who need a lightweight way to manage compromised machines during a simulated attack. For example, a red team operator might deploy an agent on a Windows workstation, then use the web dashboard to tell that agent to run commands, grab data, or maintain access. The project currently supports several types of network listeners (HTTP/1.1, HTTP/2, H2C, HTTP/3), with more traditional channels like TCP, DNS, and SMB listed as coming soon. A few notable design choices stand out. The project uses SQLite for storing state, which keeps things simple and self-contained rather than requiring a separate database server. It's written in Go for the backend with a React frontend. Some advanced modules are Windows-only, which makes sense given that Windows is the most common target in enterprise environments. The project is actively in development and is licensed under GPLv3.

Yoink these prompts

Prompt 1
Set up a fox3 C2 server with an HTTP/2 listener and show me how an agent would check in and receive a queued job.
Prompt 2
Walk me through the fox3 architecture: how does the listener receive an encrypted agent message, decrypt it, queue jobs, and respond?
Prompt 3
Create a React dashboard component for fox3 that displays a list of active agents and their pending jobs in real time.
Prompt 4
Write a Go listener endpoint for fox3 that accepts agent check-ins over HTTP/1.1, decrypts the payload, and returns queued jobs.
Prompt 5
Compare fox3's listener options (HTTP/1.1, HTTP/2, H2C, HTTP/3) and explain which to choose for evading different network defenses.

Frequently asked questions

wtf is fox3?

A command-and-control server for red team and penetration testing operations. Operators manage deployed agents on target machines through a real-time web dashboard, sending tasks and receiving encrypted results.

What language is fox3 written in?

Mainly Go. The stack also includes Go, React, SQLite.

Is fox3 actively maintained?

Maintained — commit in last 6 months (last push 2026-06-03).

What license does fox3 use?

Free to use and modify, but any distributed software must also be open-sourced under the same GPL license.

How hard is fox3 to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is fox3 for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.