My Projects

Hiddenbox

Encrypted and private services in the cloud

  • A set of encrypted and private services in the cloud, including a web server, a file storage service, and a chat service.
  • The services are designed to be easy to use and secure, with end-to-end encryption and zero-knowledge architecture.
  • The project is built using Python, FastAPI, and Docker, making it easy to deploy and scale.
  • Python
  • Pytest
  • FastApi
  • Docker
  • Redis
  • PostgreSQL
  • Nginx
  • React
  • TailwindCSS
  • TypeScript
  • Ansible
Celeste

ARP and DNS spoofing tool made in Python using scapy library

  • A tool for ARP and DNS spoofing attacks, designed to be easy to use and effective.
  • The tool is built using Python and the scapy library, making it easy to extend and customize.
  • Strategy design pattern is used to allow the user to choose the attack they want to perform.
  • Python
  • Scapy
  • Bash
spsh

A simply shell made in pure C

  • A simply shell made in pure C.
  • Shell
  • C
Hacking WiFi Tool

Wifi Cracker using tools like aircrack-ng and macchanger

  • Tool to automate WiFi attacks (WPA/WPA2 - PSK) aimed at obtaining a password.
  • Bash
  • Mcchanger
  • Airmon-ng
Spore.io

Custom Linux Environment

  • Engineered a performance-focused Linux environment with Qtile, enhancing productivity for developers and power users.
  • Developed custom widgets for system monitoring and task management, streamlining workflows and improving user experience.
  • Python
  • Shell
  • Linux
Web Server

Web Server Deployment

  • Automated deployment of an apache web server using Docker containers, as well as monitoring tools for the server.
  • Developed two lightwieght web apps using Flask: A URLs shortener and a video/audio downloader from YouTube.
  • CI/CD using Jenkins to test/deploy the apps.
  • Pyhton
  • Bash
  • Docker
  • Jenkins
  • Docker-Compose
  • Flask
Spotify with Terraform

Spotify Playlist Deployment

  • A Spotify Playlist made with Terraform.
  • Terraform
  • Python
  • Shell
DNS server

DNS Server Deployment

  • This repository contains configuration files for setting up a DNS server with BIND, including master and slave zone management.
  • Bind-9
  • Vagrant
  • Bash
Web scrapping

Yet Another StackOverflow Scraper

  • Python program to scrape data from Stack Overflow to grab new questions. Scraped data will be stored in MongoDB.
  • Python
  • Scrapy
  • MongoDB
DHCP server

DHCP Server Deployment

  • DHCP server (server) and two clients (c1 and c2) that will get their configuration from the server automatically (c2 based on its MAC address).
  • Isc-dhcp
  • Bash
  • Vagrant
GUI task manager

GUI Task Management in pure C.

  • GUI Task Management in pure C.
  • C
  • Shell
FTP server

FTP Server Deployment

  • Deployment of a DNS (bind9) and FTP (vsftpd) Server using Vagrant + Ansible.
  • FTP
  • Bash
  • Vagrant
  • Ansible