XUTS LABS
Operator Flow
⌕ENUM◉WEB▰SQL⊞WIN◆LINUX♜AD⇄PIVOTING◇REPORTING⌬OT / ICS
React Flow
Press enter or space to select a node.You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

Selected Node

Start Enumeration

enumreconstart

Purpose

Start with a repeatable target baseline: identify all open ports, services, versions, hostnames, domains, and anything that changes the attack path.

Why It Matters

Most failed boxes are not failed exploitation attempts. They are missed enumeration. This node forces a full service map before chasing rabbit holes.

If You See This

  • •New target received.
  • •No confirmed attack path yet.
  • •Need TCP/UDP/service/hostname baseline.
  • •Need notes that can be revisited after credentials are found.

Commands

Fast full TCP scan
sudo nmap -p- --min-rate 5000 -Pn TARGET -oN scans/nmap-full.txt

Finds all open TCP ports quickly.

Version and script scan
sudo nmap -sCV -p PORTS TARGET -oN scans/nmap-services.txt

Runs default scripts and version detection against discovered ports.

UDP top ports
sudo nmap -sU --top-ports 100 -Pn TARGET -oN scans/nmap-udp-top100.txt

Checks common UDP exposure without scanning the entire UDP range.

Create notes folders
mkdir -p scans loot screenshots shells notes

Keeps evidence organized from the start.

Rabbit Holes

  • •Only scanning top 1000 ports.
  • •Skipping UDP entirely.
  • •Not re-running enumeration after finding credentials.
  • •Not adding discovered hostnames to /etc/hosts.

Evidence to Capture

  • •Full TCP ports
  • •Service versions
  • •UDP findings
  • •Hostnames
  • •Domains
  • •Initial attack hypotheses