Thodoris Pontzouktzidis's repositories
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.
Thesis_scripts
A collection of scripts for setting up, testing and running various Drivers, Frameworks and Tools (NBD, Teraheap, SPDK, NvmeOF, FIO).
AimTool
Java application to help improve reaction time.
Classical-Cryptography
Classical encryption algorithms, frequency analysis of classical ciphers in python.
dpdk
SPDK mirror of DPDK
FIO-scripts
Scripts to benchmark devices with FIO and generate plots
lego-toolchain_23
Toolchain for Lego NXT.
Lego_NXT-Analog_Clock
Firmware for implementing display functions and displaying an Analog clock for Mindstorms NXT .
Lego_NXT-Digital_clock
Firmware for Lego NXT to display a digital clock and beep every 10 seconds.
Lego_NXT-Morse
Implement Morse communication between 2 lego NXT from Microphone.
Lego_NXT-Sensor_Monitor
Custom Lego NXT firmware for using and monitoring I/O Sensors, Buttons.
nbd_testing
Testing NBD on Centos 7.
Notes
General Notes to help organize research.
PenSuite
A penetration testing script suite created using various kali tools.
py2Bar_plot
Python scrypt to plot 2 bars of a single group.
pyPlot1bar
Python scrypt to bar plot with one bar from each x index.
SimpleLoadBalancer_P4_bmv2
A simple 4host-1bmv2switch-4server LoadBallancer using P4
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
tera_applications
Frameworks Run On Top of TeraHeap
teraheap
TeraHeap: Reducing Memory Pressure in Managed Big Data Frameworks
Thesis_asplos25
My Thesis with the asplos 25 template.