Courses

Welcome to our course catalog! Every course is taught online and on demand. Courses with an on-site option are denoted as such. Click the Learn More button under each course to view a more detailed syllabus and pricing, or to enroll.

Learn the process of conducting security investigations regardless of the toolset.

  • A simple investigation framework to ensure you’ll never get stuck or overwhelmed by data when pursuing leads.
  • The characteristics of evidence and which sources will provide the most value.
  • A formula for building investigation playbooks that will help you get to the right conclusion faster and consistently.
  • Useful techniques for building timelines, making threat hunting observations, and optimizing your workflow through the principle of mise en place.
Learn More
investigation theory

30 CPEs

Online Onsite

A structured system to ensure you’re never at a loss for what to hunt for, where to find it, and how to see it amongst the noise.

  • Two ways to get started: attack-based hunting (ABH) and data-based hunting (DBH)
  • Techniques for leveraging threat intelligence and the MITRE ATT&CK framework for hunting input
  • The 9 most common types of anomalies you’ll encounter when reviewing evidence
  • A 5-step framework for dissecting and simulating attacks to prepare for hunting expeditions
  • The 4 ways threat hunters most commonly transform data to spot anomalies
  • My two-step system for effective note taking while hunting
Learn More
practical threat hunting

22 CPEs

Online

Intrusion Detection Honeypots rely on deception to trick attackers into interacting with fake systems, services, and data. In this class, you’ll get hands-on experience designing, building, deploying, and monitoring honeypots to detect network adversaries before they accomplish their goals.

  • Use the See-Think-Do framework to integrate honeypots into your network and lure attackers into your traps. If you control what the attacker sees and thinks, you can control their actions. This strategy is the key to deceptive defense. 
  • Leverage honey services that mimic HTTP, SSH, and RDP and alert you when attackers attempt to connect to them.
  • Hide honey tokens and web bugs in office documents. When attackers interact open them, you’ll know they’re on the network.
  • Embed honey credentials in services and memory so that attackers will find and attempt to use them. You’ll leverage various forms of authentication monitoring to know when this happens. 
  • Build deception-based defenses against common attacks like Kerberoasting and LLMNR spoofing
Learn More
Building Intrusion Detection Honeypots course

15 CPEs

Online

Get hands-on experience capturing, dissecting, and making sense of packets.

  • 5 techniques for capturing packets in any scenario and how to know which one is appropriate
  • A tutorial on using packet maps to navigate protocols along with color-coded printable maps for all the most common protocols you’ll encounter.
  • Learn all of Wireshark’s analysis features including how to create graphs, traverse protocol hierarchy charts, and generate stats that are simple AND useful.
  • My tips for customizing your analysis environment by using features like Wireshark profiles, custom columns, and individual packet color coding.
  • Techniques for extracting complete files from network communication via multiple protocols — even custom malware command and control.
  • How to use tshark and tcpdump to perform packet analysis on the command line.
  • How to approach and dissect these protocols: IPv4, IPv6, TCP, UDP, DHCP, DNS, HTTP, SMTP, and ICMP.
  • Learn what normal looks like so you can spot abnormal when you encounter it.
Learn More
practical packet analysis

40 CPEs

Online Onsite

You can use CyberChef to answer the data questions you have, whether you’re a digital forensic analyst, incident responder, threat hunter, or malware reverse engineer. In this class, you’ll get hands-on experience in this master class on deobfuscation and data manipulation using the most powerful and flexible tool for the job.

  • Speed up the most common forensic data manipulations like extracting indicators from threat intel reports, identifying and decoding XOR’d data, and converting timestamps
  • Learn dozens of techniques for decoding common malware obfuscation techniques in JavaScript, PowerShell, VBScript, and more
  • Parse and manipulate commonly encountered indicators like IP addresses, domain names, and file hashes along with data formats like XML and JSON
  • Build repeatable recipes that you can share with your peers to automate data manipulation
  • Learn the basic and advanced techniques offered by CyberChef and see why so many skilled analysts keep CyberChef in an open tab at all times
Learn More
cyberchef for security analysts

15 CPEs

Online

Level up your host-based investigation skills with one of the best tools for the job.

  • How to craft SQL queries to interrogate Windows, Linux, and MacOS hosts
  • Common queries for performing software inventory and asset control
  • Strategies for interrogating processes to determine if they are malicious
  • Techniques for uncovering persistence and lateral movement
  • Triaging suspicious systems using high-value data tables
  • Hunting leveraging MITRE ATT&CK techniques
  • Complete deployment of distributed Osquery across your network using Kolide Fleet and ElasticStack
Learn More
osquery for security analysts

12 CPEs

Online Onsite

Unlock the power of signature-based detection to find threats on your network.

  • Learn the basics of the Suricata rule language and how to develop custom detection signatures
  • Dissect real-world packet captures to turn attack examples into actionable detection
  • Deploy, automatically update, and customize public rulesets like the popular Emerging Threats ruleset
  • Use EveBox and JQ to manipulate Suricata output and launch investigations from the alerts it generates
  • Gain practical deployment advice for deploying Suricata in your enterprise
  • Learn techniques for configuring Suricata in test, development, and production environments.
  • Utilize Suricata’s output modes for flexible alert output and protocol logging
Learn More
intrusion detection with suricata

15 CPEs

Online Onsite

Master your data by learning how to centralize, parse, and analyze it using the popular open source ELK toolkit.

  • Store, index, and search data in a centralized location with Elasticsearch.
  • Explore the most useful Logstash plugins to effectively collect and manipulate structured and unstructured data.
  • Learn techniques for searching data and building useful visualizations and dashboards with Kibana.
  • Watch step-by-step guides for building data pipelines for common data sources: HTTP proxy logs, Bro/Zeek logs, file-based logs, Windows events and Sysmon data, netflow, and IDS alerts.
Learn More
elk for security analysis

20 CPEs

Online

Learn my system for writing that communicates a clear message, keeps your reader engaged, and creates meaningful change.

  • My repeatable system for faster, more effective security writing through storytelling and empathy development.
  • Techniques to bridge the gap between technical and non-technical audiences.
  • The critical components of a penetration testing report and how to write one so that network owners will finally take your findings and recommendations to heart.
  • How to write compromise reports that aren’t boring, and help stakeholders understand the scope of an attack that has occurred.
  • How to write more effective short-form communication, including e-mails, case notes, and chat messages.
Learn More
effective information security writing

8 CPEs

Online

Learn to wield the full power of regex for searching in your SIEM, building detection rules, and more.

  • Learn the most common uses of regular expressions and how to apply them in places you weren’t even aware of
  • Stop merely powering through regex and set yourself apart by making it a useful tool in your arsenal
  • Iteratively build and test regular expressions for things you want to match
  • Overcome common gotchas like dealing with whitespace
  • Evaluate the efficiency of expressions by the number of steps it takes to match
  • Get the definitive guide to escaping characters so you’ll know when and how to do it
  • Use quantifiers to match specific numbers of data occurrences
  • Use capture groups to reference specific matched content and perform additional operations on it
Learn More
demystifying regular expressions

10 CPEs

Online

A hands-on “choose your own adventure” walkthrough for building an IT security lab for penetration testing, network security monitoring, and more.

  • Enhance your IT or security skills by building a lab that will help you get hands-on practice attacking and defending systems
  • Watch as we walk you through every step you’ll take to build your lab.
  • Evaluate virtualization platforms and become better equipped to choose the hardware you need for your lab
  • Configure virtual networking so that systems can talk to each other securely
  • Learn what types of systems should be contained in a virtual lab
  • Install a network firewall, SIEM, IPS, and network attack platform.
  • Gain familiarity with popular tools like PfSense, Snort, Suricata, Splunk, Kali Linux, and Metasploit.
Learn More
building virtual labs

20 CPEs

Online

A free introduction to information security course based on the true story of Cliff Stoll and his bestseller “The Cuckoo’s Egg”.

  • Explore the field of information security with this dive into various specialties of the field
  • See how much (and how little) has changed in the field over the thirty years since the book was released
  • Watch course instructor Chris Sanders complete demonstrations of modern attack and defense concepts
  • Track a persistent intrusion campaign across the globe from the perspective of a network defender
  • Complete individual exercises and lab work to take the course further and gain exposure to new tools and skills
Learn More
cuckoo's egg decompiled

10 CPEs

Online