Skip to content

GiZano/cybersec-essentials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ CyberSec Essentials & CTF Training

Cybersecurity | Ethical Hacking | Problem Solving

A personal toolbox and collection of scripts developed while solving CTF challenges on the OliCyber training platform.
Status: Actively training for the OliCyber Territorial Selections. 🎯


Python Ubuntu Wireshark Bash

License: MIT

🛠️ My Tools (Quick Links)

Here are the universal and interactive scripts, ready to be executed during CTF competitions:


📖 Overview

Welcome to my personal Cybersecurity repository. This is not just a collection of solutions, but a custom-built toolkit containing Python scripts, automated exploits, and analysis tools I wrote to solve Capture The Flag (CTF) challenges.

Currently, this repository is focused on my preparation for the OliCyber (Italian Cybersecurity Olympics) training platform, helping me transition from a tool-user to a tool-builder.

🎯 Core Goals

  • ⚙️ Automation: Writing scripts to automate repetitive tasks, from brute-forcing to decoding algorithms.
  • 🧠 Deep Understanding: Understanding the underlying math and logic of vulnerabilities instead of relying solely on automated external tools.
  • 🧰 Personal Toolkit: Building a reliable, well-documented library of code snippets to reuse during timed, competitive CTF environments.

🛠 Tech Stack & Concepts

Category Technologies & Focus Areas
Languages Python 3.x, Bash
Cryptography RSA, AES, XOR, Custom Ciphers, Encoding/Decoding techniques
Web Security SQL Injection, XSS, Command Injection, Directory Traversal
Network Security Packet Analysis (PCAP), Socket Programming, Port Scanning
Software Security Reverse Engineering basics, Binary exploitation concepts

📂 Repository Structure & Solutions

To maintain a clean and readable workspace, the specific solutions and script catalogs are separated by category. Navigate to each folder to view its dedicated README.md and the list of solved challenges.

cybersec-essentials/
├── cryptography/         # Scripts for ciphers, hashing, and decryption
├── misc/                 # Miscellaneous challenges (OSINT, Steganography, etc.)
├── network-sec/          # Packet analysis and network exploitation tools
├── software-sec/         # Reverse engineering and binary analysis scripts
├── web-security/         # Web exploitation and automation scripts
├── utils/                # Shared helper modules
│   └── template.py       # Base boilerplate for fast CTF script creation
├── .gitignore            # Git ignore rules
├── requirements.txt      # Python dependencies for the scripts
└── README.md             # This documentation file



Made with ❤️ and lots of coffee ☕
© 2026 Giovanni Zanotti. All Rights Reserved.

About

A personal cybersecurity toolkit: Python/Bash scripts and automations developed for CTF challenges and OliCyber training.

Topics

Resources

Stars

Watchers

Forks

Contributors