Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Kernel

A kernel is the heart of almost every operating system. It is always loaded in memory at any time and deals with the hardware to provide an interface for the software. It also manages peripherals, memory, interrupts, and processes. Examples of widely used kernels include Windows NT and Linux.

https://github.com/willdurand/ArvernOS

:floppy_disk: A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress

32-bit 64-bit aarch32 aarch64 asm hobby-os kernel learning-by-doing operating-system x86-64

Last synced: 04 Aug 2024

https://github.com/dbhi/qus

qemu-user-static (qus) and containers, non-invasive minimal working setups

aarch64 arm32v6 arm32v7 arm64v8 binfmt container docker foreign-architectures i386 kernel linuxkit podman ppc64le qemu qemu-user-static register s390x

Last synced: 06 Nov 2024

https://github.com/sondernextdoor/Poseidon

Stealthy UM <-> KM communication system without creating any system threads, permanent hooks, driver objects, section objects or device objects.

anticheat bypass communication kernel mode read usermode write

Last synced: 07 Nov 2024

https://github.com/29jm/SnowflakeOS

"It is very special"

hobby-os kernel os osdev

Last synced: 12 Nov 2024

https://github.com/kkent030315/evil-mhyprot-cli

A PoC for Mhyprot2.sys vulnerable driver that allowing read/write memory in kernel/user via unprivileged user process.

driver exploit kernel kernel-exploit kernel-exploits mhyprot mhyprot2 windows

Last synced: 17 Nov 2024

https://github.com/hugsy/cfb

Canadian Furious Beaver is a ProcMon-style tool designed only for capturing IRPs sent to any Windows driver.

fuzzing hooking irp irp-monitor kernel vulnerability-research windows windows-driver

Last synced: 17 Nov 2024

https://github.com/can1357/NtLua

Lua in kernel-mode because why not.

interesting-combo kernel lua

Last synced: 27 Oct 2024

https://github.com/kmesh-net/kmesh

High Performance ServiceMesh Data Plane Based on Programmable Kernel

ebpf kernel networking traffic-management

Last synced: 29 Oct 2024

https://github.com/cahirwpz/mimiker

Simple unix-like operating system for education and research purposes

aarch64 educational kernel os riscv32 riscv64

Last synced: 08 Nov 2024

https://github.com/strang1ato/nhi

:tv: Automatically capture all potentially useful information about each executed command (as well as its output) and get powerful querying mechanism

bash bpf c ebpf go golang kernel linux shell tracing zsh

Last synced: 12 Oct 2024

https://github.com/netoptimizer/prototype-kernel

Prototyping kernel development work outside mainline

ebpf-programs kernel kernel-modules linux-kernel xdp

Last synced: 29 Oct 2024

https://github.com/hugsy/CFB

Canadian Furious Beaver is a ProcMon-style tool designed only for capturing IRPs sent to any Windows driver.

fuzzing hooking irp irp-monitor kernel vulnerability-research windows windows-driver

Last synced: 04 Aug 2024

https://github.com/pkoutoupis/rapiddisk

An Advanced Linux RAM Drive and Caching kernel modules. Dynamically allocate RAM as block devices. Use them as stand alone drives or even map them as caching nodes to slower local disk drives. Access those volumes locally or export them across an NVMe Target network. Manage it all from a web API.

cache-storage caching centos datacenter debian kernel linux nvme nvme-over-fabrics nvme-target opensuse ramdisk ramdrive rapiddisk rapiddisk-cache redhat ssd storage suse ubuntu

Last synced: 05 Nov 2024

https://github.com/sorpaas/rux

A hobbyist microkernel written in Rust, featuring a capability-based system similar to seL4.

kernel microkernel

Last synced: 15 Nov 2024

https://github.com/koutto/ioctlbf

Windows Kernel Drivers fuzzer

driver fuzz ioctl kernel ring0 windows

Last synced: 16 Nov 2024

https://github.com/knightos/kernel

Kernel for z80 calculators

assembly calculator kernel knightos z80

Last synced: 17 Nov 2024

https://github.com/manticoreos/manticore

Manticore is a research operating system, written in Rust.

kernel operating-system rust

Last synced: 30 Oct 2024

https://github.com/rbonghi/jetson_easy

🔩 Automatically script to setup and configure your NVIDIA Jetson [Nano, Xavier, TX2i, TX2, TX1, TK1] . This script run different modules to update, fix and patch the kernel, install ROS and other...

agx deep-learning jetson jetson-easy jetson-nano jetson-performance jetson-tk1 jetson-tx1 jetson-tx2 kernel nvidia nvidia-jetson opencv ros xavier zed

Last synced: 14 Nov 2024

https://github.com/joaoviictorti/shadow-rs

Windows Kernel Rootkit in Rust

kernel ring0 rootkit rust windows

Last synced: 16 Nov 2024

https://github.com/oracle/linux-uek

Oracle Linux UEK: Unbreakable Enterprise Kernel

kernel linux linux-kernel oracle uek

Last synced: 12 Oct 2024

https://github.com/LibertyOS-Development/kernel

The kernel for LibertyOS.

kernel operating-system os os-dev

Last synced: 07 Nov 2024

https://github.com/kdrag0n/proton-clang

Proton Clang toolchains builds in the form of a continuously updating Git repository. Clone with --depth=1.

binutils clang cross-compiler kernel llvm

Last synced: 17 Nov 2024

https://github.com/kolibrios/kolibrios

The official mirror of the main KolibriOS repository

assembler assembly fasm kernel kolibrios os osdev

Last synced: 12 Nov 2024

https://github.com/flouthoc/wiser

:racehorse: Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.

hypervisor kernel kvm kvm-hypervisor linux operating-system type-2 virtual-machine

Last synced: 17 Nov 2024

https://github.com/memN0ps/matrix-rs

Rusty Hypervisor - Windows Kernel Blue Pill Type-2 Hypervisor in Rust (Codename: Matrix)

blue-pill hypervisor intel kernel ring-1 rootkit rust virtualization vt-x windows

Last synced: 06 Nov 2024

https://github.com/IsaacWoods/poplar

Microkernel and userspace written in Rust exploring modern ideas

kernel microkernel operating-system os osdev risc-v rust x86-64

Last synced: 09 Nov 2024

https://github.com/Cr4sh/fwexpl

PC firmware exploitation tool and library

exploit firmware framework hvci intel kernel lenovo smm uefi vbs vulnerability windows

Last synced: 04 Aug 2024

https://github.com/dolohow/uksm

Ultra Kernel Samepage Merging

kernel ksm linux patch

Last synced: 06 Nov 2024

https://github.com/ClangBuiltLinux/linux

Linux kernel source tree

clang kernel linux llvm

Last synced: 09 Nov 2024

https://github.com/ant4g0nist/Vulnerable-Kext

A WIP "Vulnerable by Design" kext for iOS/macOS to play & learn *OS kernel exploitation

driver exploit-development exploitation ios kernel macos memory-corruption vulnerabilities xnu

Last synced: 10 Nov 2024

https://github.com/sunriseos/SunriseOS

Horizon/NX kernel reimplementation

horizon kernel kfs nintendo nintendo-switch osdev

Last synced: 30 Oct 2024

https://github.com/zhenruyan/wsl-libre-linux-kernel

Installing a 100% libre(free) linux kernel for wsl,It is possible to celebrate freedom within a cell. 给WSL替换自由内核!!!

kernel linux linux-kernel linux-libre windows wsl2

Last synced: 13 Nov 2024

https://github.com/kkent030315/anycall

x64 Windows kernel code execution via user-mode, arbitrary syscall, vulnerable IOCTLs demonstration

cli code-execution device-driver driver drivers kernel kernel-exploit kernel-exploitation kernel-exploits memory-hacking smep smep-bypass windows windows-10

Last synced: 17 Nov 2024

https://github.com/krisnova/xpid

Linux Process Discovery. C Library, Go bindings, Runtime.

audit forensics hacking kernel linux security

Last synced: 18 Nov 2024

https://github.com/andrewrk/clashos

multiplayer arcade game for bare metal Raspberry Pi 3 B+

aarch64 kernel raspberry-pi zig

Last synced: 14 Oct 2024

https://github.com/voidsec/exploit-development

Exploit Development - Weaponized Exploit and Proof of Concepts (PoC)

0day aslr aslr-bypass eop exploit kernel lpe poc rce rop rop-chain rop-exploitation rop-gadgets shellcode windows

Last synced: 14 Nov 2024

https://github.com/dhn/OSEE

Collection of resources for my preparation to take the OSEE certification.

expert exploitation exploits hevd kernel offensive-security osee preparation resources

Last synced: 17 Nov 2024

https://github.com/dhn/osee

Collection of resources for my preparation to take the OSEE certification.

expert exploitation exploits hevd kernel offensive-security osee preparation resources

Last synced: 03 Aug 2024

https://github.com/bobuhiro11/gokvm

KVM based tiny x86 hypervisor written in pure golang, which can boot Linux

go golang hypervisor kernel kvm linux vmm

Last synced: 13 Nov 2024

https://github.com/maastaar/539kernel

539kernel is a simple x86 32bit educational kernel which has been written especially for the book "A Journey in Creating an Operating System Kernel" which is available freely on <https://539kernel.com>

book kernel os-dev os-development os-kernel x86

Last synced: 07 Nov 2024

https://github.com/khadas/fenix

One-stop script set to build Ubuntu/Debian images

amlogic arm64v8 build-tools debian distribution kernel kodi rockchip ubuntu

Last synced: 09 Aug 2024

https://github.com/MaaSTaaR/539kernel

539kernel is a simple x86 32bit educational kernel which has been written especially for the book "A Journey in Creating an Operating System Kernel" which is available freely on <https://539kernel.com>

book kernel os-dev os-development os-kernel x86

Last synced: 30 Oct 2024

https://github.com/lyre-os/lyre

UNIX-like kernel and distro written from scratch

kernel limine lyre lyre-os operating-system os osdev x86-64

Last synced: 12 Nov 2024

https://github.com/blacktop/darwin-xnu-build

XNU kernel, Kernel Collection and CodeQL build scripts

apple codeql darwin kernel kernelcache xnu

Last synced: 17 Nov 2024

https://github.com/strazzere/android-lkms

Android Loadable Kernel Modules - mostly used for reversing and debugging on controlled systems/emulators

android android-lkms emulators kernel loadable-kernel-modules reverse-engineering

Last synced: 30 Oct 2024

https://github.com/rcmcdonald91/pfSense-pkg-WireGuard

This is a port of the original WireGuard UI bits as implemented by Netgate in pfSense 2.5.0 to a package suitable for rapid iteration and more frequent updating on future releases of pfSense.

freebsd kernel kernel-module package pfsense pfsense-pkg-wireguard vpn wireguard wireguard-ui

Last synced: 04 Aug 2024

https://github.com/0xcpu/WinAltSyscallHandler

Some research on AltSystemCallHandlers functionality in Windows 10 20H1 18999

kernel proof-of-concept syscalls windows-10

Last synced: 05 Nov 2024

https://github.com/jameschapman19/cca_zoo

Canonical Correlation Analysis Zoo: A collection of Regularized, Deep Learning based, Kernel, and Probabilistic methods in a scikit-learn style framework

canonical-correlation-analysis cca cca-zoo dcca deep kernel multiset-cca multiview pls pytorch tensor-cca

Last synced: 14 Nov 2024

https://github.com/vericast/spylon-kernel

Jupyter kernel for scala and spark

jupyter-kernels kernel metakernel scala spark team-platform

Last synced: 12 Nov 2024

https://github.com/oandrew/ipod-gadget

iPod usb gadget for audio playback. Client app: https://github.com/oandrew/ipod

carplay configfs gadget golang iap ipod ipod-gadget kernel reverse-engineering usb

Last synced: 04 Aug 2024

https://github.com/kkamagui/shadow-box-for-x86

Shadow-Box: Lightweight and Practical Kernel Protector for x86 (Presented at BlackHat Asia 2017/2018, beVX 2018 and HITBSecConf 2017)

bevx blackhat hitbsecconf hypervisor kernel linux rootkit

Last synced: 29 Oct 2024

https://github.com/hakavlad/le9-patch

[PATCH] mm: Protect the working set under memory pressure to prevent thrashing, avoid high latency and prevent livelock in near-OOM conditions

kernel oom out-of-memory patch

Last synced: 29 Oct 2024

https://github.com/raphael/linux-samus

Linux 4.16 on Chromebook Pixel 2015

kernel linux linux-kernel linux-samus

Last synced: 12 Oct 2024

https://github.com/xerpi/ds4vita

Use a DS4 on your PSVita

kernel plugin vita

Last synced: 12 Nov 2024

https://github.com/ibreaker/os-one

一个自制的树莓派操作系统

c kernel operating-system raspberrypi

Last synced: 07 Nov 2024

https://github.com/GeoSn0w/Blizzard-Jailbreak

An Open-Source iOS 11.0 -> 11.4.1 (soon iOS 13) Jailbreak, made for teaching purposes.

hacktoberfest ios jailbreak kernel tweaks xnu

Last synced: 04 Aug 2024

https://github.com/thunlp/kernelgat

The source codes for Fine-grained Fact Verification with Kernel Graph Attention Network.

fact-verification graph-attention-network kernel

Last synced: 10 Nov 2024

https://github.com/void001/neu-os

Based on linux0.11, break it down, then reassemble (For NEU Lab use)

c kernel lab operating-system

Last synced: 15 Nov 2024

https://github.com/gamemann/xdp-forwarding

Layer 3/4 packet forwarding software that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. Uses source port mapping similar to IPTables and NFTables.

bpf drv ebpf forwarding icmp kernel l3 layer3 layer4 linux linux-kernel mapping processing routing sourceport tcp udp xdp xdp-forwarding

Last synced: 27 Oct 2024

https://github.com/ssrg-vt/popcorn-kernel

Popcorn Linux kernel for distributed thread execution

kernel popcorn

Last synced: 09 Nov 2024

https://github.com/0xf4b1/bsod-kernel-fuzzing

BSOD: Binary-only Scalable fuzzing Of device Drivers

fuzzing kernel qemu

Last synced: 27 Oct 2024

https://github.com/r3-os/r3

R3-OS — Experimental static (μITRON-esque) RTOS for deeply embedded systems, testing the limit of Rust's compile-time evaluation and generics

cortex-a cortex-m embedded-rust embedded-systems experimental kernel memory-safety risc-v rtos rust

Last synced: 04 Aug 2024

https://github.com/vmware-labs/node-replicated-kernel

Experimental kernel with built-in replication.

amd64 kernel operating-systems os rust x86-64

Last synced: 30 Oct 2024

https://github.com/oracle/dtrace-utils

DTrace-utils contains the DTrace port to Linux

dtrace kernel linux linux-kernel tracing

Last synced: 13 Nov 2024

https://github.com/PI-Defender/pi-defender

Kernel Security driver used to block past, current and future process injection techniques on Windows Operating System.

anti-injection anti-malware antivirus blue-team defense driver kernel malware process-injection security windows

Last synced: 09 Nov 2024

https://github.com/ophub/kernel

These kernels can be used on Armbian and OpenWrt systems.

allwinner amlogic armbian kernel openwer rockchip

Last synced: 15 Oct 2024

https://github.com/0xricksanchez/fisy-fuzz

This is the full file system fuzzing framework that I presented at the Hack in the Box 2020 Lockdown Edition conference in April.

filesystem freebsd fuzzer fuzzing kernel kernel-panic kernels netbsd openbsd panic security-tools

Last synced: 10 Oct 2024

https://github.com/linux-lock/bpflock

bpflock - eBPF driven security for locking and auditing Linux machines

bpf containers ebpf iot iot-security kernel kubernetes lsm security

Last synced: 04 Aug 2024

https://github.com/davxy/beeos

A simple "Unix-like" kernel trying to be POSIX compliant

kernel operating-system os osdev posix

Last synced: 12 Nov 2024

https://github.com/Bone-Project/BoneOS

💥 BoneOS Kernel and Operating System Source Tree

boneos c kernel operating-system osdev

Last synced: 15 Nov 2024

https://github.com/oracle/oracle-linux

Scripts, examples, and tutorials to get started with Oracle Linux

bash kernel linux oci-cli oci-sdk oracle-linux packer python

Last synced: 13 Nov 2024

https://github.com/tijme/amd-ryzen-master-driver-v17-exploit

Cobalt Strike (CS) Beacon Object File (BOF) for kernel exploitation using AMD's Ryzen Master Driver (version 17).

adversary-simulation beacon bof cobalt-strike cve-2020-12928 exploit kernel red-teaming

Last synced: 10 Nov 2024

https://github.com/at-ec/at-rtos

At-RTOS is an open and user-friendly real-time operating system (RTOS) for the embedded controller (EC).

c-language china ec embedded-controller embedded-systems firmware iot kernel mcu robot rtos thread

Last synced: 14 Nov 2024

https://github.com/zrlio/softiwarp

SoftiWARP: Software iWARP kernel driver and user library for Linux

iwarp-kernel-driver kernel linux ofed rdma

Last synced: 01 Nov 2024

https://github.com/frank-w/BPI-Router-Linux

Linux kernel 4.14+ for BPI-R2, 5.4+ for R64, 6.1+ for R2Pro and R3

banana-pi bananapi bpi-r2 bpi-r2pro bpi-r3 bpi-r64 kernel linux linux-kernel r2 r2pro r3 r64

Last synced: 04 Aug 2024

https://github.com/graniet/inspector

The Inspector tool is a privilege escalation helper (PoC), easy to deployed on web server, this tool can list process running with root, check kernel version, check history file, get possible exploit ...

escalation inspector kernel privileges

Last synced: 27 Oct 2024

https://github.com/gui774ume/ebpfkit-monitor

ebpfkit-monitor is a tool that detects and protects against eBPF powered rootkits

ebpf kernel linux linux-kernel linux-kernel-hacking rootkit runtime-security security

Last synced: 12 Oct 2024

https://github.com/rgimad/EOS

EOS is an educational operating system for x86 platform

asm c kernel osdev

Last synced: 05 Nov 2024

https://github.com/ghaiklor/ghaiklor-os-gcc

Simple operating system with its own bootloader, drivers for screen and keyboard, libc (for educational purposes)

assembly assembly-files boot-sector boot-signature cpu driver drivers gcc ghaiklor-os-gcc kernel kernel-entry os

Last synced: 02 Nov 2024

https://github.com/wsa-community/wsa-linux-kernel

Mirror for the Windows Subsystem for Android (WSA) kernel source code, and superuser

kernel linux linux-kernel windows windows-11 wsa wsl2

Last synced: 07 Nov 2024

https://github.com/briandowns/sky-island

FaaS platform for running raw Go functions.

containers freebsd functions-as-a-service go golang jails kernel serverless unix zfs

Last synced: 14 Nov 2024

https://github.com/therealdreg/masm32-kernel-programming

masm32 kernel programming, drivers, tutorials, examples, and tools (credits Four-F)

assembly-x86 driver-programming drivers kernel kernel-programming masm32 windows-kernel

Last synced: 27 Oct 2024

https://github.com/0x59616e/SteinsOS

An operating system written in Rust

armv8 kernel operating-system os osdev rust

Last synced: 09 Nov 2024

https://github.com/slavaim/mac-notes

macOS notes

iokit kernel kext macos vfs

Last synced: 04 Aug 2024

https://github.com/systemboot/systemboot

SystemBoot is a LinuxBoot distribution that works as a system firmware + bootloader, based on u-root

boot bootloader coreboot dhcp firmware kernel kexec netboot uefi vpd

Last synced: 01 Nov 2024