Emmanouil Koukoularis's repositories
minimal-java-compiler
A full-blown compiler implementation for a subset of the Java language.
security-ctf-assignment
Capture the flag cybersecurity assignment submission
systems-programming-assignments
A systems programming assignment, utilizing tcp sockets, named pipes, handling multiple processes and multi-threading.
pentest-eclass-assignment
This is a cyber security university assignment which is consisted of two phases. On the first phase, students seperated in teams, must find and patch security vulnerabilities of an old eClass version on a 4-week period. On the second phase, all teams had to attack the patched eClass version of the other teams.