Security Projects

Showcasing my experience in securing digital infrastructure, incident response, and threat management

Filter by Category

Security Tools

RustVault: Self-Hosted Password Vault and Privacy Toolkit

2026

A password vault and privacy toolkit written in Rust that runs only on your own machine: encrypted vault, recovery key, automatic backups, Firefox hardening and a script-blocking browser extension.

Rust AES-256-GCM Argon2id PostgreSQL SQLite Firefox WebExtensions Firejail Tailscale
Security Operations

Network-Traffic-Monitoring-with-grafana

2025

This project provides a comprehensive solution for capturing network traffic, processing it with Zeek (formerly Bro), and storing the enriched logs into a MySQL database for further analysis and visualization. It includes scripts and configurations to enhance Zeek's capabilities with GeoIP, ASN data, and JA3/JA4 fingerprinting, enabling detailed network security monitoring and analysis.

zeek shell python
Endpoint Security

Windows Security Setup: Wazuh, Sysmon and Sysinternals in One Command

2025

A PowerShell script that enrolls a Windows host into Wazuh and installs Sysmon and the Sysinternals Suite in one elevated command.

PowerShell Wazuh Sysmon Sysinternals Windows Server
Monitoring & Visualization

Security Report Wizard for Grafana

2025

A FastAPI web wizard that pulls panel data from Grafana dashboards and turns it into spreadsheet reports for stakeholders without dashboard access.

Python FastAPI Grafana API Jinja2 JavaScript
Monitoring & Visualization

Network Device Monitoring with Grafana

2025

The Network Device Monitoring with Grafana project is a comprehensive, real-world implementation of a real-time monitoring system that leverages open-source tools like Nmap, MariaDB, Prometheus, Grafana, and Python scripting. This platform focuses on monitoring device availability, port activity, and service health across enterprise networks. It transforms traditional manual network auditing into an automated, visual, and scalable solution.

Grafana Prometheus Nmap Python Bash MariaDB AlertManager Cron
Security Operations

SOC & SIEM Lab: Wazuh, Graylog, OpenCTI and MISP

2025

A self-hosted SOC stack: Wazuh for endpoint detection and response, Graylog for log aggregation, OpenCTI with MISP for threat intelligence, and Grafana for unified visualization.

Wazuh Graylog OpenCTI MISP Grafana
Cloud Infrastructure

OpenStack Private Cloud Deployment

2025

A private OpenStack cloud providing self-managed compute, network and storage independent of public cloud providers.

OpenStack Linux Virtualization Networking
Security Operations

SSH Attack IP Extractor and Geolocation Report

2024

Extracts IPs from failed SSH logins in auth.log, blacklists them, geolocates them and emails a per-country chart.

Python Regex pandas GeoPandas Matplotlib SMTP
Automation

Discord Intelligence Archiver

2024

Fetches messages and alerts from Discord channels and stores them in files, PostgreSQL, OpenSearch or InfluxDB.

Python discord.py PostgreSQL OpenSearch InfluxDB OpenTelemetry
Monitoring & Visualization

DNS Propagation Checker with Change Alerts

2024

Queries many DNS servers, detects record changes by hash comparison and alerts through Discord and email.

Python DNS PostgreSQL MariaDB Discord Webhooks SMTP
Security Operations

Config File Monitor with Discord Diffs

2024

A lightweight Bash file-integrity monitor that sends a readable diff to Discord whenever a watched file changes.

Bash curl diff Discord Webhooks

Interested in collaborating on a security project?

I'm always open to discussing new security initiatives and challenges.

Get in Touch