Notes from the homelab — learning, building, hacking, writing.
pscan — Multi-threaded port-scanner
Building a network port-scanner from scratch with Python. From implementing the core socket module, to learning about locking threads.
Setting up a DNS sinkhole with Pi-hole
A walk-through of my experience setting up and configuring a Raspberry Pi, for use as a DNS sinkhole.
Network traffic analysis with Wireshark
Capturing network traffic data, and analysing it with Wireshark.
Upgrading the port scanner with multi-threading
Switching out the loop logic for multi-threading, handling errors, and adding argparse.
Building a port scanner with Python
How I went about building a simple network port scanner from scratch with Python.
Setting up a Pi-hole Part 2
A walk-through of my experience setting up and configuring a Raspberry Pi, for use as a DNS sinkhole.
Setting up a Pi-hole Part 1
A walk-through of my experience setting up and configuring a Raspberry Pi, for use as a DNS sinkhole.
Setting up a basic home lab
Building a home lab for hands-on cybersecurity and networking practice, from hardware choices to initial network setup.