Skip to content
jshakens.net

Projects

Everything I've built, automated, and maintain

Homelab

Homelab

Home Network Security Infrastructure

Designed and implemented a secure home network using Pi-hole DNS server for ad-blocking and malicious traffic filtering with Unbound as a recursive DNS resolver for enhanced privacy. Configured network security policies and access controls to monitor and filter traffic.

Raspberry PiPi-holeUnboundDockerLinuxCloudflare Tunnel
Homelab

Monitoring & Anomaly Detection

Deployed a full monitoring stack including Prometheus, Grafana, and Netdata with AI anomaly detection. Implemented tshark packet capture analysis with automated cron jobs pushing metrics to Prometheus Pushgateway for real-time network visibility.

PrometheusGrafanaNetdatatsharkPushgatewaynode_exporter

Automation

Automation

Automated Security Reporting

Built automated security reporting workflows via n8n and Telegram bot integration. Self-hosted n8n exposed publicly via Cloudflare tunnel, powering automated monitoring alerts, scheduled Pi-hole reports, and webhook-driven integrations.

n8nCloudflare TunnelsTelegram Bot APIWebhooks
Automation

Telegram Bot Integration

Telegram bot delivering automated Pi-hole reports, Prometheus monitoring alerts, and system health notifications. Integrated with n8n workflows for flexible, event-driven automation.

Telegram Bot APIn8nPrometheusBash

Networking

Networking

Packet Capture & Network Analysis

Custom scripts for network traffic analysis using tshark packet capture with automated cron jobs. Includes PCAP analysis, Discord integration for alerts, and automated reporting pipelines pushing metrics to Prometheus.

tsharkPythonBashPrometheusCron
Networking

Secure Remote Access

Demonstrated practical application of network security concepts including DNS-level filtering, VPN tunneling, and secure remote access using Cloudflare Tunnel for exposing self-hosted services safely.

Cloudflare TunnelVPNDNS FilteringLinux