Skip to content

Projects from the Security of Systems and Services course at the Technical University of Crete, covering cryptography, malware detection, logging, and web application security.

License

Notifications You must be signed in to change notification settings

CodeMaestro1/SysSecureHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Projects from the Security of Systems and Services course at the Technical University of Crete, covering cryptography, malware detection, logging, and web application security.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •