Shlomi's repositories
chip-8-emulator
A Chip-8 emulator from scratch written in Java
nes-emulator-java
Nintendo Entertainment System emulator written in Java that emulates real NES hardware (6502 microprocessor CPU, 2C02 PPU)
rust-nes-emulator
An attempt to create NES emulator from scratch in Rust
bootloader
Simple bootloader
CVE-2021-44228
PoC for CVE-2021-44228.
geeks4geeks
My solutions to some of geeks4geeks coding questions.
godot-docs
Godot Engine official documentation
log4shell-vulnerable-app
Spring Boot web application vulnerable to Log4Shell (CVE-2021-44228).
log4shell_javaagent_monitor
A javaagent monitor system for log4shell exploit. Can be run on any java application that uses log4j2.
log4shell_lab
CVE-2021-44228
minimal_os
This is a minimal 32-bit OS, all the code and instructions were from OSdev wiki.
mnist_classifier
Simple MNIST (hand-written digits) classifier, using CNN
os_from_scratch
An attempt to create simplest stupidiest operation system from scrach.
pathfinding-algorithms-visualization
A react website that implements the A* path-finding algorithm.
reference-browser
A full-featured browser reference implementation using Mozilla Android Components.
rust-fileserver
A simple file server + client for transferring files, and viewing files.
screencropper
A Python library that allows the user to select a region of screen and either take screenshot as an application or use the coordinates in their program as library.
seefood-app
A parody android app shown in Silicon Valley TV Show, where the app predicts if an image is hot-dog or not, using machine learning.
seefood-server
The API server for SEEFOOD App
selenium-tor-example
Basic example of running Tor using Selenium, updated for latest changes in Selenium library.
Sinalgo_Distributed_Systems_GHS_Algorithm
Matala 15 in Distrubted Systems at the Open University of Israel
sinalgo_simulator_six_vertex_coloring_algo_in_distributed_networks
The implementation for six vertex coloring in distributed systems (networks) using Sinalgo simulator.
sorting-algo-visualizer
A website that visualizes sorting algorithms.
TypingBOT-OCR
Automatic typing bot written in Python. 350 words per minute