Introduction
Introduction to complete open source security
()
What you should know
()
Disclaimer
()
1. Open Source Software
Open source security software
()
Open source software licensing
()
Installing and testing open source security tools
()
The Proxmox virtualization system
()
Installing Kali Linux
()
Using the application menu
()
Installing additional tools
()
Introduction to the Kali Purple workstation
()
Introduction to the Kali Purple server
()
Creating a Kali Purple server template
()
Software component security
()
Scanning with an automated SCA tool
()
2. Governance and Risk Tools
Introduction to GRC
()
Architecting with ArchiMate
()
Modelling security with Archi
()
Adding security to the model
()
Security risk management with SimpleRisk
()
Taking SimpleRisk for a spin
()
Using eramba for GRC
()
Configuring the eramba system
()
Preparing your risk context
()
Setting up your assets
()
Entering risks into eramba
()
3. Identity Solutions
Introduction to identities
()
Installing ZITADEL
()
Setting up the ZITADEL directory
()
Authorizing access with ZITADEL
()
4. Firewalls
A survey of open source firewalls
()
The basics of firewall operation
()
Installing pfSense
()
Accessing the DMZ via pfSense
()
Installing the IPFire firewall
()
Up and running with IPFire
()
Installing NethSecurity
()
Configuring the zones
()
Configuring the NethSecurity lab
()
Opening up the file server
()
Activating the LAN DHCP
()
5. Proxy, IDS, and Web Services
Setting up Nginx as a proxy server
()
Adding Suricata IDS to the proxy
()
Setting up a public web server
()
Testing the efficacy of web protection
()
6. Vulnerability Scanning
Installing GVM
()
Running a vulnerability scan with GVM
()
7. Security Assurance
Installing the Wazuh SIEM
()
Installing a Wazuh Linux agent
()
Installing a Wazuh Windows agent
()
Collecting Nginx logs in Wazuh
()
Monitoring an attack with Wazuh
()
Detecting web shells with Wazuh
()
Activating vulnerability scanning
()
8. Security Log Monitoring
Installing the ELK Stack SIEM
()
Upgrading Kibana to HTTPS
()
Configuring log integrations
()
Installing the Fleet server
()
Enrolling hosts into the Fleet server
()
Enhancing your logs
()
Detecting reconnaissance with the ELK Stack
()
Detecting exploitation with the ELK Stack
()
Monitoring alerts with the ELK Stack
()
9. Security Analytics
Installing Sirius CE
()
Solving the Unit 42 quiz with SELKS
()
Installing NetWitness
()
Taking NetWitness for a spin
()
10. Threat Intelligence
Exchanging threat intelligence
()
Installing OpenTAXII
()
Working with the Cabby client library
()
Installing the OpenCTI threat intelligence system
()
Connecting threat intelligence sources to OpenCTI
()
11. Managing Incidents
Installing the IRIS incident management system
()
Managing incidents with IRIS
()
Installing Velociraptor
()
Connecting Linux hosts to Velociraptor
()
Connecting Windows hosts to Velociraptor
()
Running commands remotely from Velociraptor
()
Accessing client files with VFS
()
Hunting with Velociraptor
()
12. Threat Hunting
Understanding Malcolm for threat hunting
()
Installing Malcolm
()
A tour of Cyberville with Malcolm
()
Threat hunting with Malcolm
()
Deep diving with Malcolm's Arkime
()
13. Dev and Support Tools
Installing the Kiwi TCMS test management system
()
Security testing with Kiwi TCMS
()
Installing the osTicket web app
()
Managing trouble tickets
()
Mind mapping with Freeplane
()
Introducing the Valkey datastore
()
Scripting with Valkey
()