← All paths

Network security basics

Lock down hosts, write real ACL policy, and finish by catching attacks in logs.

9 challenges · ~6 h · every step earns its own verified proof

  1. Close the most attacked door first, the SSH daemon.

  2. Guests reach the internet and nothing else. The classic first ACL.

  3. Stateless filters need to let replies in without opening the door. Learn established.

  4. A real policy with ordering pitfalls. Lock the subnet down without locking yourself out.

  5. The same flow thinking on a host, with default-drop nftables that still serve traffic.

  6. Harden nginx TLSmedium~25 min

    Modern protocols, strong ciphers, and HSTS on nginx.

  7. Switch to the blue team. Write a detection that catches the brute force.

  8. Tell a scan from busy-but-benign hosts with a threshold rule, not a flood of false alarms.

  9. The capstone. Find the DNS tunnel in real log noise without false positives.