This repository marks a major milestone in my engineering journey: my first hands-on experience with hardware-level networking, Raspberry Pi, and Remote Server Management (SSH).
Originally built to explore how network-wide privacy works, this project represents the transition from writing code to managing physical infrastructure.
This was the first time I moved away from a desktop environment and learned to:
- Manage a Headless System: Configuring a Raspberry Pi entirely through the command line via SSH.
- Network Interception: Understanding how DNS and HTTP requests can be filtered at the hardware level to block intrusive content.
- Linux Fundamentals: Navigating the terminal, managing permissions, and running background services.
- Hardware: Raspberry Pi (ARM Architecture)
- Access: Remote Management via SSH
- OS: Linux (Raspbian/Debian)
- Core Function: Content filtering and network-wide ad-blocking.
- Headless Management: Learning to manage a Linux environment entirely through the CLI without a monitor.
- Network Protocols: Gained an understanding of how DNS/HTTP requests can be intercepted at the hardware level.
- Resource Constraints: Learning to optimize software to run on the limited RAM/CPU of a Raspberry Pi.