Nicolas Gaudin's starred repositories
free-programming-books
:books: Freely available programming books
stable-diffusion-webui
Stable Diffusion web UI
riscv-gnu-toolchain
GNU toolchain for RISC-V, including GCC
Tiling-Assistant
An extension which adds a Windows-like snap assist to GNOME. It also expands GNOME's 2 column tiling layout.
microprocessor-trend-data
Data repository for my blog series on microprocessor trend data.
Google-Image-Scraper
A library to scrap google images
pdf-renamer
A python tool to automatically rename the pdf files of scientific publications by looking up the publication metadata on the web.
bringup-bench
Bringup-Bench is a collection of standalone minimal library and system dependence benchmarks useful for bringing up newly designed CPUs, accelerators, compilers and operating systems. You probably don't need Bringup-Bench, but if you do, you probably need it badly!
DLL-Injector
DLL Injector (LoadLibrary) in C++ (x86 / x64) - LoadLibrary DLL injector
D3D11-Overlay-ImGui
D3D11 Overlay with ImGui (x86 / x64) - EXE / DLL DirectX 11 Overlay
Manual-DLL-Loader
Custom LoadLibrary / GetProcAddress (x86 / x64) - Load DLL and retrieve functions manually
PE-Explorer
PE Explorer in C++ (x86 / x64) - PE file parser, retrieve exports and imports
Cave-Finder
Tool to find code cave in PE image (x86 / x64) - Find empty space to place code in PE files
Security-RISC
Proof-of-concept implementation for the paper "A Security RISC: Microarchitectural Attacks on Hardware RISC-V CPUs" (IEEE S&P 2023)
vcd_parsealyze
A Value Change Dump (VCD) file parser and analyzer
ASLR-Disabler
ASLR Disabler (x86 / x64) - Little utility for disabling the ASLR on PE files
spec2017-workload
FireMarshal workload for SPEC2017
ClockFaultInjector
Clock Fault Injector - Clock Glitching Attack with Chipwhisperer