VM-to-Hack translator for the Hack computer built in the Nand to Tetris courses
-
Updated
Oct 25, 2022 - Java
VM-to-Hack translator for the Hack computer built in the Nand to Tetris courses
Prototype for a programming language -- composed of bytecode compiler and virtual machine, written and Python 3.8
Dump of random things that I play with
Binary Exploitation
Infrastructure as Code
Thesis work. An extension to the CloudSim simulator, which adds new functionalities related to the features of an HDFS architecture deployed on a cloud environment.
This was a project where I created a cloud monitoring system by building a virtual network, configuring security groups and configuring an ELK stack server on azure. This included utilizing Docker, creating and deploying containers configured with kibana, filebeat and metricbeat. utilizing ansible.
A little Go script for detecting if the code is run in a Virtual Machine. Works on some common identifiers.
Simulation of a cluster of virtual machines that runs on a network.
A portal for students at UoN to create, use and delete Virtual Machines by using Microsoft Azure Portal to manage the distribution of VMs.
A three tier web application, deployed using Terraform, Ansible and Packer
Virtual Machine written in go. Inspired by tsoding.
CloudProvisioner: An advanced AWS project for deploying and managing cloud infrastructure with virtual machines, networking, load balancing, and storage. Learn real-world cloud deployment and management.
Data structures and algorithms used in building software machines.
Java/Scala based testing cluster w/ Akka framework.
Computer Networks Lab is a course of the 8th semester of the Electrical and Computer Engineering school of the National Technical University of Athens. In this course students have a hands-on experience with computer network topologies that includes bridges, switches and routers.
This library calculates the number of servers (which have the same config) needed to host a specified amount of virtual machines.
PyQt program to automatically move files to/from virtual machines.
Add a description, image, and links to the virtual-machines topic page so that developers can more easily learn about it.
To associate your repository with the virtual-machines topic, visit your repo's landing page and select "manage topics."