Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.89 KB

README.md

File metadata and controls

43 lines (31 loc) · 1.89 KB

SysSecureHub

Welcome to SysSecureHub! This repository contains projects developed for the " Security of Systems and Services" course at the Technical University of Crete. Each folder corresponds to a different assignment, showcasing various aspects of security. All assignments are standalone and can be run independently.

Assignments Overview

We have implemented the following assignments:

  1. Assignment 1:
    • Implementation of Elliptic Curve and RSA cryptographic algorithms.
  2. Assignment 2:
    • Development of a custom logger in C for secure and efficient logging.
  3. Assignment 3:
    • A real-time malware detection system capable of identifying security threats as they occur.
  4. Assignment 4:
    • A comprehensive security analysis of a web application, including vulnerability identification and exploitation.
  5. Assignment 5:
    • Implementation of a packet sniffer capable of capturing and analyzing network traffic, including both TCP and UDP packets, in real-time or from offline packet capture files.
  6. Assignment 6:
    • Development of a custom firewall capable of filtering incoming packets based on user-defined rules.
  7. Assignment 7:
    • Implementation of snort rules for intrusion detection and prevention.
  8. Assignment 8:
    • Exploit development for buffer overflow vulnerabilities.

Getting Started

  1. Clone the repository:

    git clone https://github.com/CodeMaestro1/SysSecureHub.git
  2. Navigate to the specific assignment folder to find instructions for running and testing.

Requirements

Each assignment folder includes a README.md file with specific dependencies and setup instructions. Ensure you have the required software installed before running the projects.

Authors