Live Terminal Drill
Re-type the command exactly to clear each challenge.
loading... 0 / 12 mastered
WEEK 3 · SECURITY & WORKFLOWS · TUI: ./control-panel --day 17
Disable unneeded services, enumerate open sockets with ss/nmap, configure iptables NAT, and run Snort IDS.
Pick a track or paste any YouTube URL.
Type commands, build streaks, and then review the source guide.
Re-type the command exactly to clear each challenge.
loading... 0 / 12 mastered
Tap a command when you practiced it in your own terminal.
Command explanation will appear here.
Output preview will appear here.
Fun facts about the active command will appear here.
Run a command to see result feedback.
Faster learning with topic cues, mini-missions, and external docs.
systemctl disable and explain the output in one sentence.ss -tulwn and explain the output in one sentence.iptables -t nat and explain the output in one sentence.wireshark and explain the output in one sentence.Week 3 (Security & Workflows) · Session: Breakfast (Morning Foundation & Core Command Syntax) systemctl disable, ss -tulwn, nmap, iptables -t nat, wireshark, snort╔══════════════════════════════════════════════════════════════════════════════╗
║ ZOTHOS × 1NC0GN30 // DEFENSE-IN-DEPTH & STREAM PIPELINE ARCHITECTURE ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ ║
║ [ INBOUND PACKET ] ──► [ Netfilter: iptables / nftables ] ║
║ │ (ACCEPT) ║
║ ▼ ║
║ [ Hardened SSHD + Fail2Ban ] ║
║ │ ║
║ ▼ ║
║ [ DAC: chmod/chown ] ──► [ MAC: SELinux / AppArmor ] ║
║ │ ║
║ ▼ ║
║ [ Auditd & Log Pipelines: grep | awk | sed ] ║
╚══════════════════════════════════════════════════════════════════════════════╝| Learning Pillar | How to Practice This Session |
|---|---|
1. Native TUI (./control-panel) | Run ./control-panel from repo root → Select Week 3 → Day 17 → Breakfast to drill interactive C lessons & quizzes. |
2. Web Workstation (astro-ui) | Open /day/17 → Select Breakfast tab → Type each target command in the live Mission Terminal to earn XP & streak mastery. |
| 3. Safe Local Sandbox | Run mkdir -p /tmp/linux-dojo-day-17 && cd /tmp/linux-dojo-day-17 to test every flag below without touching production files. |
./control-panel) and the Web Mission Terminal (astro-ui).sudo systemctl disable bluetoothsudo netstat -tulpnsudo systemctl stop avahi-daemonsudo nano /etc/hosts.allowsudo nano /etc/hosts.denynmap -sV target_ipnmap -A target_ipss -tulwnecho 'Implement best practices'sudo systemctl disable telnetsudo systemctl disable bluetoothsudo systemctl enable sshsudo systemctl status netstatsudo systemctl start avahi-daemonsudo systemctl disable bluetoothnetstattcpdumpcurlifconfignetstat/etc/hosts.allow/etc/hosts.deny/etc/services/etc/network/interfaces/etc/hosts.allow/etc/hosts.deny/etc/hosts.allow/etc/passwd/etc/shadow/etc/hosts.denyPort scanning and service enumerationEncrypting dataDisabling servicesManaging user accountsPort scanning and service enumeration-A-sV-O-Pn-Ass -tulwnss -anetstat -rifconfig -ass -tulwnReduce attack surfaceIncrease power consumptionEnhance UI performanceImprove file storageReduce attack surfacesudo systemctl stop avahi-daemonsudo systemctl listsudo systemctl start avahi-daemonsudo systemctl restart bluetoothsudo systemctl stop avahi-daemonMinimize vulnerabilitiesMaximize open portsIncrease service availabilityStreamline user accessMinimize vulnerabilitiesType commands, build streaks, and then review the source guide.
Re-type the command exactly to clear each challenge.
loading... 0 / 12 mastered
Tap a command when you practiced it in your own terminal.
Command explanation will appear here.
Output preview will appear here.
Fun facts about the active command will appear here.
Run a command to see result feedback.
Faster learning with topic cues, mini-missions, and external docs.
systemctl disable and explain the output in one sentence.ss -tulwn and explain the output in one sentence.iptables -t nat and explain the output in one sentence.wireshark and explain the output in one sentence.Week 3 (Security & Workflows) · Session: Lunch (Midday Operational Workflows & Flag Mastery) systemctl disable, ss -tulwn, nmap, iptables -t nat, wireshark, snort╔══════════════════════════════════════════════════════════════════════════════╗
║ ZOTHOS × 1NC0GN30 // DEFENSE-IN-DEPTH & STREAM PIPELINE ARCHITECTURE ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ ║
║ [ INBOUND PACKET ] ──► [ Netfilter: iptables / nftables ] ║
║ │ (ACCEPT) ║
║ ▼ ║
║ [ Hardened SSHD + Fail2Ban ] ║
║ │ ║
║ ▼ ║
║ [ DAC: chmod/chown ] ──► [ MAC: SELinux / AppArmor ] ║
║ │ ║
║ ▼ ║
║ [ Auditd & Log Pipelines: grep | awk | sed ] ║
╚══════════════════════════════════════════════════════════════════════════════╝| Learning Pillar | How to Practice This Session |
|---|---|
1. Native TUI (./control-panel) | Run ./control-panel from repo root → Select Week 3 → Day 17 → Lunch to drill interactive C lessons & quizzes. |
2. Web Workstation (astro-ui) | Open /day/17 → Select Lunch tab → Type each target command in the live Mission Terminal to earn XP & streak mastery. |
| 3. Safe Local Sandbox | Run mkdir -p /tmp/linux-dojo-day-17 && cd /tmp/linux-dojo-day-17 to test every flag below without touching production files. |
./control-panel) and the Web Mission Terminal (astro-ui).sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEsudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2:80sudo iptables -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to-destination 192.168.1.10:22sudo iptables -L -vsudo iptables -A INPUT -j LOG --log-prefix 'IPTables-Dropped: 'wiresharkip.addr==192.168.1.2sudo snort -A console -c /etc/snort/snort.conf -i eth0alert tcp any any -> any 80 (msg:"HTTP Traffic"; sid:1000001;)echo 'Integration complete'natfiltermanglerawnatTo perform source NATTo block trafficTo log packetsTo forward portsTo perform source NATsudo iptables -L -vsudo iptables -Fsudo iptables -Ssudo iptables -Xsudo iptables -L -vWiresharkNmaptcpdumpSnortWiresharkip.addr==192.168.1.2tcp.port==80udp.port==53icmp.type==8ip.addr==192.168.1.2sudo snort -A console -c /etc/snort/snort.conf -i eth0snort -vsudo snort -dsnort --startsudo snort -A console -c /etc/snort/snort.conf -i eth0Intrusion DetectionFirewall managementLog rotationPacket filteringIntrusion DetectionDNATSNATMASQUERADELOGDNATIt helps diagnose dropped packetsIt increases throughputIt automatically blocks attacksIt encrypts trafficIt helps diagnose dropped packetsLayered defenseSimpler configurationFewer logsIncreased open portsLayered defenseType commands, build streaks, and then review the source guide.
Re-type the command exactly to clear each challenge.
loading... 0 / 12 mastered
Tap a command when you practiced it in your own terminal.
Command explanation will appear here.
Output preview will appear here.
Fun facts about the active command will appear here.
Run a command to see result feedback.
Faster learning with topic cues, mini-missions, and external docs.
systemctl disable and explain the output in one sentence.ss -tulwn and explain the output in one sentence.iptables -t nat and explain the output in one sentence.wireshark and explain the output in one sentence.Week 3 (Security & Workflows) · Session: Dinner (Evening Hardening, Pipelines & Verification Lab) systemctl disable, ss -tulwn, nmap, iptables -t nat, wireshark, snort╔══════════════════════════════════════════════════════════════════════════════╗
║ ZOTHOS × 1NC0GN30 // DEFENSE-IN-DEPTH & STREAM PIPELINE ARCHITECTURE ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ ║
║ [ INBOUND PACKET ] ──► [ Netfilter: iptables / nftables ] ║
║ │ (ACCEPT) ║
║ ▼ ║
║ [ Hardened SSHD + Fail2Ban ] ║
║ │ ║
║ ▼ ║
║ [ DAC: chmod/chown ] ──► [ MAC: SELinux / AppArmor ] ║
║ │ ║
║ ▼ ║
║ [ Auditd & Log Pipelines: grep | awk | sed ] ║
╚══════════════════════════════════════════════════════════════════════════════╝| Learning Pillar | How to Practice This Session |
|---|---|
1. Native TUI (./control-panel) | Run ./control-panel from repo root → Select Week 3 → Day 17 → Dinner to drill interactive C lessons & quizzes. |
2. Web Workstation (astro-ui) | Open /day/17 → Select Dinner tab → Type each target command in the live Mission Terminal to earn XP & streak mastery. |
| 3. Safe Local Sandbox | Run mkdir -p /tmp/linux-dojo-day-17 && cd /tmp/linux-dojo-day-17 to test every flag below without touching production files. |
./control-panel) and the Web Mission Terminal (astro-ui).sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEsudo iptables -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to-destination 192.168.1.10:22sudo iptables -A INPUT -p tcp --dport 22 -m limit --limit 10/minute -j ACCEPTwiresharkip.addr==192.168.1.2sudo snort -A console -c /etc/snort/snort.conf -i eth0alert tcp any any -> any 80 (msg:"Custom HTTP Alert"; sid:100001;)curl http://yourservercat /var/log/syslogecho 'Audit complete'natfiltermanglerawnatRedirect traffic to another destinationLog packetsBlock trafficPerform source NATRedirect traffic to another destinationsudo iptables -A INPUT -p tcp --dport 22 -m limit --limit 10/minute -j ACCEPTsudo iptables -Fsudo iptables -Xsudo iptables -Lsudo iptables -A INPUT -p tcp --dport 22 -m limit --limit 10/minute -j ACCEPTWiresharkNmaptcpdumpSnortWiresharkip.addr==192.168.1.2tcp.port==80udp.port==53icmp.type==8ip.addr==192.168.1.2sudo snort -A console -c /etc/snort/snort.conf -i eth0snort -vsudo snort -dsnort --startsudo snort -A console -c /etc/snort/snort.conf -i eth0To detect specific network traffic patternsTo block all trafficTo improve Wireshark capturesTo disable firewall loggingTo detect specific network traffic patternsTesting Snort AlertsRate Limiting LabPort Forwarding LabNAT Configuration LabTesting Snort AlertsTo achieve a comprehensive view of network securityTo reduce log file sizesTo disable network servicesTo bypass firewall rulesTo achieve a comprehensive view of network securityTo review all lab configurations and ensure optimal securityTo restart all servicesTo disable IDSTo update WiresharkTo review all lab configurations and ensure optimal security