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/jserv/talks

schedule and materials about my presentations

aarch64 arm c-programming guts kernel linux microcontroller open-source rtos security

Last synced: 23 Dec 2024

https://github.com/jordanhillis/pvekclean

Easily remove old/unused PVE kernels on your Proxmox VE system

debian kernel proxmox proxmox-ve proxmoxve pve pve-kernels

Last synced: 23 Dec 2024

https://github.com/Cr4sh/KernelForge

A library to develop kernel level Windows payloads for post HVCI era

exploit hvci hypervisor kernel library rookit vbs windows

Last synced: 21 Nov 2024

https://github.com/wecooperate/iMonitorSDK

The world's most powerful System Activity Monitor Engine · 一款功能强大的终端行为采集防御开发套件 ~ 旨在帮助EDR、零信任、数据安全、审计管控等终端安全软件可以快速实现产品功能, 而不用关心底层驱动的开发、维护和兼容性问题,让其可以专注于业务开发

access-control defender edr endpoint-security etw kernel monitoring-tool procmon security sysmon zero-trust

Last synced: 21 Nov 2024

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

Windows Kernel Rootkit in Rust

kernel ring0 rootkit rust windows

Last synced: 23 Dec 2024

https://github.com/daem0nc0re/vectorkernel

PoCs for Kernelmode rootkit techniques research.

kernel rootkit windows

Last synced: 22 Dec 2024

https://github.com/nsg650/polaris

A WIP 64-bit UNIX-like kernel

c kernel operating-system osdev

Last synced: 25 Dec 2024

https://github.com/theofficialflow/h-encore-2

Fully chained kernel exploit for the PS Vita on firmwares 3.65-3.74

exploit hack jailbreak kernel rop

Last synced: 31 Oct 2024

https://github.com/ucsb-seclab/dr_checker

DR.CHECKER : A Soundy Vulnerability Detection Tool for Linux Kernel Drivers

kernel kernel-driver llvm vulnerability-detection vulnerability-scanners

Last synced: 26 Oct 2024

https://github.com/aquasecurity/btfhub

BTFhub, in collaboration with the BTFhub Archive repository, supplies BTF files for all published kernels that lack native support for embedded BTF. This joint effort ensures that even kernels without built-in BTF support can effectively leverage the benefits of eBPF programs, promoting compatibility across various kernel versions.

btf ebpf kernel linux

Last synced: 23 Dec 2024

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: 20 Nov 2024

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: 23 Dec 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/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: 24 Dec 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/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: 23 Dec 2024

https://github.com/can1357/ntlua

Lua in kernel-mode because why not.

interesting-combo kernel lua

Last synced: 24 Dec 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: 21 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/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: 22 Dec 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: 25 Dec 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/netoptimizer/prototype-kernel

Prototyping kernel development work outside mainline

ebpf-programs kernel kernel-modules linux-kernel xdp

Last synced: 21 Dec 2024

https://github.com/koutto/ioctlbf

Windows Kernel Drivers fuzzer

driver fuzz ioctl kernel ring0 windows

Last synced: 25 Dec 2024

https://github.com/sorpaas/rux

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

kernel microkernel

Last synced: 26 Dec 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/penberg/manticore

Manticore is a research operating system, written in Rust.

kernel operating-system rust

Last synced: 26 Dec 2024

https://github.com/knightos/kernel

Kernel for z80 calculators

assembly calculator kernel knightos z80

Last synced: 27 Dec 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: 25 Dec 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/oracle/linux-uek

Oracle Linux UEK: Unbreakable Enterprise Kernel

kernel linux linux-kernel oracle uek

Last synced: 23 Dec 2024

https://github.com/kolibrios/kolibrios

The official mirror of the main KolibriOS repository

assembler assembly fasm kernel kolibrios os osdev

Last synced: 22 Dec 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/peiwithhao/simple_os_for_studing

本项目是我自己编写一个简单操作系统的过程,大伙可以通过此项目来深入了解操作系统层次方面的细节,这为从事系统底层工作有一定的帮助

kernel opreating-systems study

Last synced: 28 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: 27 Dec 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: 21 Dec 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: 25 Dec 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: 26 Dec 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: 18 Nov 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: 20 Dec 2024

https://github.com/idov31/jormungandr

Jormungandr is a kernel implementation of a COFF loader, allowing kernel developers to load and execute their COFFs in the kernel.

cpp cyber-security cybersecurity driver infosec kernel red-team redteam rootkit windows windows-rootkits

Last synced: 26 Dec 2024

https://github.com/andrewrk/clashos

multiplayer arcade game for bare metal Raspberry Pi 3 B+

aarch64 kernel raspberry-pi zig

Last synced: 19 Dec 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: 26 Dec 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: 18 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/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: 26 Dec 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/bobuhiro11/gokvm

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

go golang hypervisor kernel kvm linux vmm

Last synced: 25 Dec 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: 29 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: 21 Dec 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/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: 19 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: 20 Dec 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/veithen/knetstat

Simple kernel module to inspect socket options

kernel linux socket-option tcp udp

Last synced: 26 Dec 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: 17 Dec 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: 19 Nov 2024

https://github.com/saelo/cve-2014-0038

Linux local root exploit for CVE-2014-0038

exploit kernel linux

Last synced: 20 Nov 2024

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

Jupyter kernel for scala and spark

jupyter-kernels kernel metakernel scala spark team-platform

Last synced: 26 Dec 2024

https://github.com/yuawn/linux-kernel-exploitation

Linux kernel module implementation & exploitation (pwn) labs.

ctf kernel kernel-exploitation linux linux-kernel privilege-escalation pwn pwnable security

Last synced: 01 Dec 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/raphael/linux-samus

Linux 4.16 on Chromebook Pixel 2015

kernel linux linux-kernel linux-samus

Last synced: 12 Oct 2024

https://github.com/samueltulach/nullmap

Using CVE-2023-21768 to manual map kernel mode driver

cve-2023-21768 driver exploit kernel manual-mapper mapper windows

Last synced: 19 Dec 2024

https://github.com/xerpi/ds4vita

Use a DS4 on your PSVita

kernel plugin vita

Last synced: 12 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: 21 Nov 2024

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

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

c kernel operating-system raspberrypi

Last synced: 07 Nov 2024

https://github.com/gfreewind/kernel_comment

中文注释说明内核源码

kernel

Last synced: 25 Nov 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: 19 Dec 2024

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

R3-OS — Experimental static (μITRON-esque) RTOS kernel 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: 19 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/oracle/dtrace-utils

DTrace-utils contains the DTrace port to Linux

dtrace kernel linux linux-kernel tracing

Last synced: 21 Dec 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/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/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: 05 Dec 2024