Hugo Sadok's starred repositories
awesome-hdl
Hardware Description Languages
streamlit-server-state
A "server-wide" state object shared across sessions on a Streamlit server.
custom_vesync
Custom VeSync component for Home Assistant
SurgeProtector
Artifacts for the "SurgeProtector: Mitigating Temporal Algorithmic Complexity Attacks using Adversarial Scheduling" paper as it appears in SIGCOMM '22.
ovs-nuevomatchup
The official repo of "Scaling Open vSwitch with a Computational Cache" (USENIX NSDI'22).
CameraController
đź“· Control USB Cameras from an app
Xiaomi-cloud-tokens-extractor
This tool/script retrieves tokens for all devices connected to Xiaomi cloud and encryption keys for BLE devices.
linux-kernel-module-cheat
The perfect emulation setup to study and develop the Linux kernel v5.4.3, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 24.04 host.
tplink-smarthome-api
TP-Link Smarthome WiFi API
cmake-dpdk
Using CMake to build helloworld DPDK project
daq_dpdk_multiqueue
Snort DPDK DAQ module with multiqueue support - Primarily for Napatech NICs
CppCoreGuidelines
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
homebridge
HomeKit support for the impatient.
MoonGen
MoonGen is a fully scriptable high-speed packet generator built on DPDK and LuaJIT. It can saturate a 10 Gbit/s connection with 64 byte packets on a single CPU core while executing user-provided Lua scripts for each packet. Multi-core support allows for even higher rates. It also features precise and accurate timestamping and rate control.