Skip to content

William Roberts

Experiment. Learn. Repeat.

  • Home
  • About
  • Homelab
  • Github
  • Home
  • Will

Author: Will

Creating a Firewall Using Python and Suricata

Posted on November 20, 2022December 14, 2022 By Will
Creating a Firewall Using Python and Suricata
Python

In this post, I’m going to show how to make an ip-blocking firewall using Python and Suricata. I’ve recently started learning Python and this was a project to help solidify what I’ve learned so far while applying it to cybersecurity. This program operates as follows: In practice, this program would run on a linux box … Read More “Creating a Firewall Using Python and Suricata” »

Wazuh SIEM Setup in Proxmox

Posted on November 1, 2022December 8, 2022 By Will
Wazuh SIEM Setup in Proxmox
Security, Homelab
This entry is part 6 of 6 in the series Cyber Defense Monitoring Homelab

Wazuh is a SIEM (Security Information and Event Management) system that can be used to centralize logs and other security related information from systems on our networks. Using this information, analysts can detect and respond to intrusions, attacks and other malicious activity.  For this homelab, Wazuh will be used in conjunction with Suricata to monitor … Read More “Wazuh SIEM Setup in Proxmox” »

Adding an Active Directory Forest to Proxmox

Posted on October 27, 2022February 4, 2023 By Will
Adding an Active Directory Forest to Proxmox
Homelab
This entry is part 5 of 6 in the series Cyber Defense Monitoring Homelab

Windows Server Installation In this guide, we’ll go through setting up an Active Directory forest in Proxmox. This guide will be broken up into several parts: Active Directory Overview At a high level, Active Directory centralizes the management of network resources and users in Windows environments. In an organization, you can have hundreds or thousands … Read More “Adding an Active Directory Forest to Proxmox” »

Configuring Suricata IDS in Proxmox

Posted on October 23, 2022December 8, 2022 By Will No Comments on Configuring Suricata IDS in Proxmox
Configuring Suricata IDS in Proxmox
Security, Homelab
This entry is part 4 of 6 in the series Cyber Defense Monitoring Homelab

In this post, we’re going to set up an IDS (Intrusion Detection System) called Suricata for our lab. What’s an IDS? It’s a program that analyzes network traffic to look for malicious or suspicious data based on pre-configured rules. Similar to how anti-virus software can identify malware based on signatures, an IDS can analyze network … Read More “Configuring Suricata IDS in Proxmox” »

The Importance of Encryption – Capturing Passwords with Wireshark

Posted on October 20, 2022January 7, 2023 By Will
The Importance of Encryption – Capturing Passwords with Wireshark
Security

Introduction Do you use public Wi-fi? If so, do you take any precautions such as never visiting sites requiring passwords or other personal information? How about using a VPN? The reason for taking these sorts of precautions when using public Wi-Fi is the risk of a malicious actor placing themselves between your machine and the … Read More “The Importance of Encryption – Capturing Passwords with Wireshark” »

Configuring pfSense Firewall

Posted on October 16, 2022December 8, 2022 By Will
Configuring pfSense Firewall
Homelab
This entry is part 3 of 6 in the series Cyber Defense Monitoring Homelab

In this part of setting up our homelab, we’re going to define the firewall rules for our networks in pfSense. Logging in to pfSense Open firefox on your Kali machine and enter the IP address of the pfSense interface. Recall that this IP address is the gateway address for the LAN interface of our pfSense … Read More “Configuring pfSense Firewall” »

Installing Kali Linux in Proxmox

Posted on October 13, 2022December 8, 2022 By Will
Installing Kali Linux in Proxmox
Homelab
This entry is part 2 of 6 in the series Cyber Defense Monitoring Homelab

For the next part of setting up our homelab, we’re going to set up a Kali Linux virtual machine. Kali Linux is Linux distribution that comes  with numerous security and pentesting tools out of the box. We’re going to use this machine to simulate attacks on our victim networks. Downloading the Iso Go to the … Read More “Installing Kali Linux in Proxmox” »

Pihole – Ad Blocker for Your Entire Network

Posted on October 11, 2022December 8, 2022 By Will
Pihole – Ad Blocker for Your Entire Network
Homelab

Do you use an adblocker? If you do, you’re likely using one through a browser extension such as ublock origin.  Adblockers are a great thing; they make browsing the internet much more tolerable. What if there was a way to block ads for everything on your network, including those annoying little ads on apps  for … Read More “Pihole – Ad Blocker for Your Entire Network” »

Creating a pfSense Firewall

Posted on October 10, 2022December 8, 2022 By Will
Creating a pfSense Firewall
Homelab
This entry is part 1 of 6 in the series Cyber Defense Monitoring Homelab

Cybersecurity Monitoring Lab – Part 1 – Installing pfSense The goal of this project is to be on build a homelab in order to practice setting up I.T infrastructure for monitoring networks. For the first part of this series, we’re going to install pfSense. PfSense is an open source router and firewall software solution. It … Read More “Creating a pfSense Firewall” »

Bookstack – A Self-Hosted Wiki

Posted on October 7, 2022December 8, 2022 By Will
Bookstack – A Self-Hosted Wiki
Homelab

What platform do you use for taking notes? For a long time, I’ve used Evernote since it offered a lot of features in terms of categorization and the ability to easily copy articles from the internet for reading later. While there are other notable options out such as Notion and Obsidian, I decided to go … Read More “Bookstack – A Self-Hosted Wiki” »

Copyright © 2025 William Roberts.

Theme: Oceanly News Dark by ScriptsTown