netrunner terminal — operator's manual
v0.11.0 (godot) · you've got a modem, $800, and no reputation_

‹ home · changelog · download (Windows)

You're a netrunner. Dial into the BBS underground, read the boards to pull leads on vulnerable machines, break in, loot the paydata, and reinvest in better gear and 0-days — all while a trace races you and your global heat climbs.

fiction only Every target, BBS, exploit, and 0-day is procedurally generated make-believe. Nothing here touches a real network.

01 — The core loop

dial a BBS read leads / take jobs extract connect break in loot upgrade
  1. Recon. phonebook, then dial 0118-999-881. Browse boards, read swaps, and extract 0 a lead — it becomes a real target in your log.
  2. Breach. hangup, connect <host>, scan the ports, then foothold <port>privesc → (pivot) → exfil.
  3. Cash out. exfil the payload for credits + reputation.
  4. Level up. Rep unlocks higher BBS tiers and richer targets. Spend credits on a market board.

Type help anywhere — it's context-aware (home shell / BBS / target). Type status to see your operator, rig, and location at a glance.

02 — Your first hack — a walkthrough

New here? Do exactly this. It takes a machine from a rumor on a board all the way to root and a payday. Everything you type is shown in code.

  1. Dial the underground. You boot up knowing one board system. phonebook lists the numbers you have; dial 0118-999-881 connects you to THE BLACK ICE BBS. You're now in BBS mode.
  2. See the boards. boards lists this system's message boards. As a fresh GUEST you can read general, swaps, and jobs — the market and elite boards unlock as your reputation climbs.
  3. Open the leads board. read swaps opens it and lists posts — other runners bragging about soft boxes and leaking partial intel on them.
  4. Read a post. read 0 opens post #0. A lead names a machine and drops a fragment of intel about it (a weak service, a defense, a payday hint).
  5. Extract the lead. extract 0 logs that machine as a real target in your case file. Grab a couple while you're here.
  6. Hang up. hangup drops the BBS and returns you to your home shell.
  7. Check your marks. targets (or log) lists every target you know; log <host> shows one's dossier — tier, collected intel, and payout. Pick a tier 1 mark for your first hit: single host, light defenses.
  8. Jack in. connect <host> tunnels in and drops you onto the gateway with a no-access (guest) shell — now you're in target mode. The clock is running: heat climbs while you sit on a box that isn't yours, and any op you run spins up the per-connection trace. Move with purpose.
  9. Scan it. scan (aka nmap) maps the host: open ports, the software and version on each, and how hard each is to crack.
  10. Get a foothold. Pick a listed port and run foothold <port> — it auto-picks brute or exploit for that service and lands you a user shell. Eyes on the trace bar; if it's racing you can quiet, bounce, or abort to bail clean.
  11. Escalate to root. privesc (aka root) takes you from user to root. The box is yours.
  12. Cash out. exfil (aka loot) steals the payload — credits + reputation.
  13. Keep a key (optional). Before you leave, backdoor plants an implant: walk back in as root anytime, it joins your trace-cutting botnet, and sitting on it is heat-free. If the dossier showed internal hosts, pivot to go deeper first.
  14. Disconnect & lie low. disconnect (aka exit). Trace resets to zero and your heat slowly bleeds off while you're off-target — rest between jobs.
that's the whole game Repeat the loop. More reputation unlocks the market board (buy gear & 0-days) and higher BBS tiers with richer marks. The sections below explain each piece in depth.

03 — The three modes

Every command depends on where you are. The prompt has three modes:

ModeYou are…Get there by…
shellat your home terminal. Heat cools here.start here, or hangup / disconnect
bbsdialed into a bulletin board system.dial <number>
targettunneled into a machine, attacking it.connect <host>

04 — Breaching a target

Once you connect, you land on the gateway host (gw01). The intrusion chain is always the same:

scan foothold <port> privesc (pivot) exfil
which service yields to what ssh / ftp / mysql → brute or exploit · http / https / smb → exploit only · rdp → brute only. If you use the wrong verb the game tells you which to try.

05 — Trace vs. heat — the two meters

These are different and easy to confuse. Learn the distinction; it's the whole game.

⏺ TRACE

  • Per-connection. Resets to 0 every time you connect / disconnect.
  • Climbs while ops run (and on scan/pivot).
  • At 100% the trace completes: the connection is killed and you take a heat hit.
  • Beat it by finishing fast, going quiet, bounce-ing, or abort-ing.

⚠ HEAT

  • Global & persistent. Carries across the whole game.
  • Climbs while you're jacked into a host you don't own (~0.5%/sec) — idle at the shell or mid-op alike, it's the cost of time spent on foreign systems. backdoor a host and it becomes safe turf (no climb).
  • Bleeds off slowly (~0.4%/sec) whenever you're not on a target — lay low to cool down.
  • At 100% it's game over — agents kick your door in.
  • Cut it instantly with a Log Scrubber (scrub, −25%).
the escape valve Mid-job and trace is spiking? backdoor a rooted host, disconnect (heat cools, trace resets to 0), then connect again — you walk back in as root right where you left off.

06 — Pace & live trace control

Every attack (not scan) runs at a pace. Trade speed against trace:

PaceSpeedTraceSpike risk
pushmuch fastermuch hotterhigh
steadynormal (default)normalnormal
quietslower~halflow

Set it two ways:

Random trace spikes ("sysadmin just logged in", "IDS pattern matched") add nerve — they're more likely under push and on IDS hosts, less likely in stealth.

07 — Defenses: ICE, honeypots, tarpits, IDS

HazardWhat it doesCounter
ICEA port's strength bar (█ blocks). Higher = slower to crack and more trace.More brute/exploit power; a matching 0-day skips it entirely.
HoneypotBait port. Touch it and trace jumps +45, heat +15, alarms blaring.A Packet Analyzer flags it on scan so you never touch it.
TarpitCrawls your attack to a fraction of normal speed — burns time and trace.Analyzer flags it; avoid or push through with a 0-day.
IDSThe host runs traces ~60% hotter and spikes more often.Go quiet/stealth, bounce, proxy up, or move fast.
FirewallTarget-wide; adds to every port's effective strength.Stronger gear; higher-tier rigs.
see the traps first Without a Packet Analyzer, honeypots and tarpits are invisible on scan — a port "looking too easy" is the only tell. Buy the Analyzer early; it pays for itself the first honeypot it saves you from.

08 — Backdoors & the relay botnet

Once you have root on a host, backdoor (aka implant / persist) installs a rootkit. This does two things:

Use bounce (aka reroute) during a connection to knock the trace down on demand (20+ base, more with proxy/botnet). It has a ~5s cooldown, costs a little heat, and spends a relay charge if you have a botnet. Planting an implant is noisy (heat +4), so backdoor strategically.

Your botnet isn't only for stealth — you can weaponize it. From the home shell, ddos <host> (aka flood) floods a known mark and knocks it offline for ~45s. While it's down its defenses are soft: breaches against it run at roughly half trace with IDS spikes suppressed — the way to crack an otherwise-brutal high-tier target. It's expensive and loud: needs a botnet of 3+ relays, burns 5 + 2×tier charges, and dumps a big slug of heat. Soften, then strike before it recovers — targets shows a downed mark as [down Ns].

09 — BBS, reputation & access tiers

There are three BBS systems. You start knowing one; find the others with wardial (noisy — raises heat). Each has boards gated behind your access tier, which is set by your reputation:

TierRep neededUnlocks
GUEST0chatter, starter leads & jobs
USER4market boards, verified marks
ELITE10prime / high-value targets
LEGEND25whales & ministries (tier-5 marks)

Earn rep by looting hosts (more for internal hosts and higher-tier targets) and completing contracts. Tiering up unlocks new boards on every BBS at once.

The known systems

On a board, read <board> lists posts; read <n> opens one; extract <n> turns a lead into a logged target (and banks any intel attached). search <word> greps every board you can reach. Pulling jobs and breaches makes the boards buzz — fresh chatter, new contracts, and new marks keep appearing, so the underground never runs dry.

10 — Contracts (fixer jobs)

"Jobs" / "work" boards carry fixer contracts: targeted objectives that pay a fixed bounty plus rep on completion. read <n> to see the objective, accept <n> to take it — the mark is handed straight to your log. Types:

TypeObjective
exfilsteal a specific named file from the target host
backdoorplant a backdoor on the target host
ownfully own & loot the target (every host stripped)

Check active jobs anytime with contracts. They complete automatically the moment you hit the objective — cash and rep land instantly.

11 — Gear & the black market

Find a market board (needs USER access), then buy <id>. Some items require a prerequisite tier first.

CategoryWhat it buys you
CPUOverclock / Quantum CPU — ops tick faster (less time = less trace).
Hydra-X+brute power for brute footholds.
MetaKit+exploit power so generic exploits beat newer software.
Privesc kitsLocal-root / kernel packs — +privilege-escalation power.
Packet AnalyzerReveals IDS, honeypots & tarpits on scan.
Stealth moduleEnables stealth mode: ~half trace, slower ops.
Proxy / Onion relayPermanently cuts trace speed (~45% / ~65%).
Log ScrubberConsumable: instantly wipe 25% heat (scrub).
0-daysInstant access on any matching service (OpenSSH, Samba, nginx, MySQL) — skips ICE, near-zero trace.

12 — Full command reference

Home shell

phonebook / pblist known BBS dial-in numbers
dial <number>connect to a BBS
wardialscan phone ranges for new BBS systems (raises heat)
targets / logyour case file of marks & intel
log <host>full dossier on one mark
connect <host>tunnel into a target to attack it
ddos <host>flood a mark from your botnet: knocks it offline & softens defenses (aka flood; needs 3+ relays, big heat)
contractsyour accepted fixer jobs
scrubburn a Log Scrubber to cut heat
statusoperator + rig stats
clear / resetclear screen / wipe save & regenerate the net
mutetoggle sound

BBS (dialed in)

boardslist this system's message boards
read <board>open a board & list its posts
read <n>read post #n in the open board
extract <n>turn a lead post into a logged target
accept <n>take a fixer contract (on a jobs board)
search <word>grep all boards you can access
buy <id>purchase gear (on a market board)
backleave the current board
hangupdisconnect from the BBS

Target (intrusion)

scanmap this host: services, ICE, defenses (aka nmap/probe)
portsre-show last scan, free (no trace)
infomap the whole target & your access
foothold <port>get a user shell via a service
brute / exploit <port>force a specific method
privesc / rootescalate user → root
pivot [host]list / move to internal hosts (after root)
exfil / lootsteal the payload (needs root)
backdoorimplant for re-entry + a relay (aka implant/persist)
bouncecut trace on demand (cooldown + heat)
stealthtoggle quiet mode (needs module)
push/steady/quietchange an op's pace mid-run
abortstop a running op (keep your access)
disconnectdrop the connection (also exit/quit)

log, status, clear, and contracts work in any mode. The line editor supports history (↑/↓) and Ctrl+R reverse-search.

13 — Operator tips