Pinned Repositories
Alpha_compiler
A compiler for Alpha programming language (project for CS340 course in University Of Crete)
Asymmetric-Cryptography
Understanding RSA Encryption-Decryption and the correct use of this Asymmetric Algorithm. Avoiding attacks.
BenchmarkFIO
Scripts for bench-marking a block device using FIO and then plotting results.
GameOfLife
A C program to calculate Game Of Life simulation using OpenMP Parallelism.
Message-Passing-Lang
construction of a domain-specific language that is compiled using g++ for defining objects that receive messages for execution from other objects.
pyPlot_Groups
Python scrypt to bar plot groups (each group with 2 bars one for local and one for nvmeOF) and break each bar to 3 parts.
Reversing_WannaBeCry
Decrypting encrypted files from ransomware WannaBeCry.
Shell
A simple shell
Zelda_II
zelda II - The Adventure of Link : Created using SDL2 and c++
Thodorhs's Repositories
Thodorhs/Zelda_II
zelda II - The Adventure of Link : Created using SDL2 and c++
Thodorhs/Asymmetric-Cryptography
Understanding RSA Encryption-Decryption and the correct use of this Asymmetric Algorithm. Avoiding attacks.
Thodorhs/BenchmarkFIO
Scripts for bench-marking a block device using FIO and then plotting results.
Thodorhs/GameOfLife
A C program to calculate Game Of Life simulation using OpenMP Parallelism.
Thodorhs/Message-Passing-Lang
construction of a domain-specific language that is compiled using g++ for defining objects that receive messages for execution from other objects.
Thodorhs/pyPlot_Groups
Python scrypt to bar plot groups (each group with 2 bars one for local and one for nvmeOF) and break each bar to 3 parts.
Thodorhs/Reversing_WannaBeCry
Decrypting encrypted files from ransomware WannaBeCry.
Thodorhs/spdk
Storage Performance Development Kit
Thodorhs/Thesis_scripts
A collection of scripts for setting up, testing and running various Drivers, Frameworks and Tools (NBD, Teraheap, SPDK, NvmeOF, FIO).
Thodorhs/WPAcrack
This repo is made for educational purposes on how to crack a WPA encrypted network.
Thodorhs/AimTool
Java application to help improve reaction time.
Thodorhs/Classical-Cryptography
Classical encryption algorithms, frequency analysis of classical ciphers in python.
Thodorhs/CSD-thesis-template
Thodorhs/dpdk
SPDK mirror of DPDK
Thodorhs/FIO-scripts
Scripts to benchmark devices with FIO and generate plots
Thodorhs/lego-toolchain_23
Toolchain for Lego NXT.
Thodorhs/Lego_NXT-Analog_Clock
Firmware for implementing display functions and displaying an Analog clock for Mindstorms NXT .
Thodorhs/Lego_NXT-Digital_clock
Firmware for Lego NXT to display a digital clock and beep every 10 seconds.
Thodorhs/Lego_NXT-Morse
Implement Morse communication between 2 lego NXT from Microphone.
Thodorhs/Lego_NXT-Sensor_Monitor
Custom Lego NXT firmware for using and monitoring I/O Sensors, Buttons.
Thodorhs/nbd_testing
Testing NBD on Centos 7.
Thodorhs/Notes
General Notes to help organize research.
Thodorhs/PenSuite
A penetration testing script suite created using various kali tools.
Thodorhs/py2Bar_plot
Python scrypt to plot 2 bars of a single group.
Thodorhs/pyPlot1bar
Python scrypt to bar plot with one bar from each x index.
Thodorhs/SimpleLoadBalancer_P4_bmv2
A simple 4host-1bmv2switch-4server LoadBallancer using P4
Thodorhs/Symmetric-Cryptography
Symmentric Cryptography and Modes Of Operation: CBC (ECB-based), Random access, Man-in-the-Middle, GCM, Integrity failure in AE mode, Integrity failure in AEAD mode, ChaCha20-Poly1305, Speed test Time-based randomness: Netscape case study
Thodorhs/tera_applications
Frameworks Run On Top of TeraHeap
Thodorhs/teraheap
TeraHeap: Reducing Memory Pressure in Managed Big Data Frameworks
Thodorhs/Thesis_asplos25
My Thesis with the asplos 25 template.