Network security for beginnersBe the hero your network needs.

Overnight Hercules for Network Security takes you from curious beginner to working security analyst. You won't just read about threats: you'll build a real monitoring lab and hunt them on your own network.

  • 13chapters
  • 180+illustrations
  • Freecompanion labs
  • $0open-source tools
Book cover: Overnight Hercules for Network Security, Become a Security Analyst, by Michail Tsikerdekis. Hercules, holding a book, stands between server racks.

Why this book

Every security job wants experience.
This book gives you some, starting tonight.

Most security books are either all theory or written for enterprise teams with enterprise budgets. This one treats your home network as a training ground. You'll get the same open-source tools and the same habits a working analyst uses in a security operations center.

Learn by doing

Each chapter ends with something real on your screen: a dashboard, a detection, or an answer about your own network.

Think like an analyst

Go beyond what the tools do. Learn what to look for, how to read alerts, and how to tell a real threat from noise.

No budget required

Everything runs on free, open-source software. Start with a ready-made virtual machine in an evening, no new hardware needed.

What you'll learn

The skills hiring managers actually screen for.

  • Harden your devices

    Audit antivirus, firewalls, routers, open ports, and Wi-Fi security the way an auditor would.

  • Run network security monitoring

    Deploy Suricata and OpenSearch to capture flows, alerts, and DNS from your own network.

  • Catch data theft

    Use NetFlow baselines and week-over-week comparisons to spot exfiltration before it becomes a headline.

  • Triage intrusion alerts

    Turn thousands of IDS alerts into a short, prioritized list you can act on.

  • Hunt malware and insiders

    Hunt for DNS tunnels, C2 beacons, and suspicious lateral movement, and write detections with Sigma rules.

  • Use threat intel and AI

    Ingest STIX2 feeds and use AI assistants to speed up analysis without losing your judgment.

Inside the book

Twelve labors. One finish line.

Hercules earned his name one labor at a time. You'll do the same, and each of the twelve hands-on chapters comes with a free, step-by-step companion guide. Chapter 13, Next Steps, shows you where to go from there.

  1. Chapter 1

    Introducing Network Security

    Lock down the machine in front of you first. Check your antivirus and firewall, then find the open ports that act as unlocked doors.

    Windows DefenderFirewallsnetstat Open the companion guide
  2. Chapter 2

    Preparing to Secure Your Network

    Audit your router's settings, then stand up a network security monitoring lab. Use a ready-made VM to start in minutes, or build a full hardware sensor.

    Router auditSuricataOpenSearch Open the companion guide
  3. Chapter 3

    Understanding the Basics of TCP/IP

    Read what your network is actually saying. Explore flows, alerts, DNS, and HTTP records the way an analyst does during a forensic investigation.

    TCP/IPNetFlowDiscover Open the companion guide
  4. Chapter 4

    Securing Your Endpoint Devices

    Build an inventory of every device on your network and a fingerprinting dashboard that exposes what each one is doing, so rogue devices stand out.

    Asset inventoryFingerprinting Open the companion guide
  5. Chapter 5

    Evaluating the Perimeter

    Find out what the internet can reach. Map open ports on your edge devices and spot servers you didn't know you were running.

    Edge devicesOpen portsTSVB Open the companion guide
  6. Chapter 6

    Detecting Data Theft Using NetFlow

    Compare this week's traffic with last week's, rank the heaviest talkers, and catch the unusual outbound transfers that signal exfiltration.

    NetFlowExfiltrationBaselines Open the companion guide
  7. Chapter 7

    Harnessing Intrusion Detection Systems

    Turn raw Suricata alerts into a working triage dashboard with signature counts, geo maps, and the top offending IPs over IPv4 and IPv6.

    Suricata IDSAlert triageGeoIP Open the companion guide
  8. Chapter 8

    Hunting for Malware

    Hunt for DNS tunnels and command-and-control traffic, then apply Sigma rules to detect malware behaviour automatically.

    DNSC2Sigma rules Open the companion guide
  9. Chapter 9

    Recognizing Threats from Within

    Not every threat comes from outside. Watch east-west traffic between internal hosts and flag the lateral movement that signature-based tools miss.

    Insider threatsLateral movement Open the companion guide
  10. Chapter 10

    Working Remote or on the Cloud

    Extend your monitoring past the home router. Track VPN sessions and keep an eye on the systems that live outside your walls.

    VPNCloud Open the companion guide
  11. Chapter 11

    Powering Up Your Skills

    Use AI assistants to write complex time-series queries in seconds, and learn how to prompt them precisely enough to trust the result.

    AI-assisted analysisTimeline Open the companion guide
  12. Chapter 12

    Building Towards a Proactive Secure Future

    Move from reacting to anticipating. Ingest STIX2 threat-intelligence feeds and match known indicators of compromise against your own traffic.

    Threat intelSTIX2IoCs Open the companion guide

What you'll build

Real dashboards on real traffic.

These are screenshots from the book's lab. By the end you'll have built every one of them yourself.

Device fingerprinting dashboard in OpenSearch: See exactly which ports and peers every device on your network talks to.
See exactly which ports and peers every device on your network talks to. See how it's built →

Your lab, your pace

Pick a starting point. Upgrade whenever you like.

Recommended to start

Prefabricated VM

Import one virtual machine into VirtualBox and you're exploring real security data in OpenSearch the same evening.

  • Cost Free
  • Setup One evening
  • Monitors Included sample data and your own computer
VM setup guide →
For the ambitious

Full hardware sensor

Build a dedicated IDS box with a network tap and port mirroring that watches every device in your home.

  • Cost About $300 in hardware
  • Setup A weekend
  • Monitors Your entire network, 24/7
Hardware build guide →
  • Suricata
  • OpenSearch
  • NetFlow
  • Sigma
  • STIX2
  • VirtualBox
  • Linux

Who it's for

Written for people who are just getting started.

Students

Turn coursework into a portfolio project you can demo in an interview.

Career changers

Get a guided, practical path into one of tech's most in-demand roles.

IT professionals

Add security monitoring and threat hunting to the skills you already have.

Home-lab tinkerers

Finally find out what every device on your network has been doing.

If you already run a SOC, this book will feel familiar. It's designed to get newcomers to that level.

Meet your guide

Michail Tsikerdekis

Michail is an Associate Professor at Western Washington University, a 2024–25 U.S. Fulbright Scholar, and an IEEE Senior Member. He has spent more than 12 years architecting secure systems and researching security operations, privacy, and AI governance. He wrote this book to give newcomers a practical, hands-on place to start.

He is also the author of Grokking Relational Database Design.

More about Michail →

Questions

Before you begin

Do I need prior security experience?

No. If you can install software and open a terminal, you are ready. The book starts with securing your own computer and builds up from there.

Do I need to buy hardware?

No. The easy lab path uses a free prefabricated virtual machine that runs in VirtualBox. The hardware build, about $300, is optional and only needed if you want to monitor your whole home network.

What is the difference between the book and the free guides?

The companion guides are the click-by-click lab steps, with queries, settings, and screenshots. The book explains the why, including how attacks work, what the data means, and how analysts reason through an investigation.

Which operating system do I need?

Any computer that can run VirtualBox will work. The lab runs inside a virtual machine, and the endpoint chapters cover both Windows and Mac/Linux commands.

What tools does the book use?

Suricata for intrusion detection and network flow data, OpenSearch and OpenSearch Dashboards for analysis and visualization, Sigma rules for detections, and STIX2 feeds for threat intelligence. All of them are free and open source.

Where can I buy it?

The book is available on Amazon and from other major book retailers. Get it on Amazon.

Start your first labor tonight.

Thirteen chapters, free companion labs, and open-source tools are all you need to learn to defend a network.