Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/kernel
- Wikipedia: https://en.wikipedia.org/wiki/Kernel_(operating_system)
- Aliases: microkernel, micro-kernel, exokernel, nanokernel,
- Last updated: 2024-11-15 00:16:00 UTC
- JSON Representation
https://github.com/niemand-sec/AntiCheat-Testing-Framework
Framework to test any Anti-Cheat
anti-cheats cheats cplusplus exploit kernel reverse-engineering windows
Last synced: 07 Nov 2024
https://github.com/niemand-sec/anticheat-testing-framework
Framework to test any Anti-Cheat
anti-cheats cheats cplusplus exploit kernel reverse-engineering windows
Last synced: 30 Oct 2024
https://github.com/prometheus/procfs
procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.
go kernel process process-metrics procfs prometheus pseudo-filesystem-proc
Last synced: 04 Nov 2024
https://github.com/rajannpatel/Pi-Hole-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-Wireguard-VPN-Configs
Run your own privacy-first ad blocking service at home, or in the cloud for free with Google Cloud Services.
kernel pi-hole pihole split-tunnel ubuntu ubuntu2404 ubuntu2404lts vpn vpn-client vpn-server wireguard-tunnel wireguard-vpn wireguard-vpn-setup
Last synced: 03 Nov 2024
https://github.com/rajannpatel/pi-hole-on-google-compute-engine-free-tier-with-full-tunnel-and-split-tunnel-wireguard-vpn-configs
Run your own privacy-first ad blocking service at home, or in the cloud for free with Google Cloud Services.
kernel pi-hole pihole split-tunnel ubuntu ubuntu2404 ubuntu2404lts vpn vpn-client vpn-server wireguard-tunnel wireguard-vpn wireguard-vpn-setup
Last synced: 10 Oct 2024
https://github.com/mattiwatti/pplkiller
Protected Processes Light Killer
csrss debugging driver kernel process protection
Last synced: 13 Nov 2024
https://github.com/supercip971/wingos
a little 64bit operating system written in c++ with smp support
64bit cpp hobby-os kernel operating-system os osdev wingos x86-64
Last synced: 05 Nov 2024
https://github.com/gui774ume/ebpfkit
ebpfkit is a rootkit powered by eBPF
ebpf kernel linux linux-kernel linux-kernel-hacking rootkit runtime-security security
Last synced: 13 Nov 2024
https://github.com/Gui774ume/ebpfkit
ebpfkit is a rootkit powered by eBPF
ebpf kernel linux linux-kernel linux-kernel-hacking rootkit runtime-security security
Last synced: 26 Oct 2024
https://github.com/bcoles/kernel-exploits
Various kernel exploits
exploit kernel kernel-exploits linux linux-kernel local-root
Last synced: 12 Nov 2024
https://github.com/0xricksanchez/like-dbg
Fully dockerized Linux kernel debugging environment
ctf ctf-tools debugging docker exploit exploit-development gdb kernel linux linux-kernel pwn qemu
Last synced: 12 Oct 2024
https://github.com/silverrainz/os67
An unix-like toy kernel
c kernel os osdev toy-kernel xv6
Last synced: 14 Nov 2024
https://github.com/SilverRainZ/OS67
An unix-like toy kernel
c kernel os osdev toy-kernel xv6
Last synced: 27 Oct 2024
https://github.com/Cr4sh/s6_pcie_microblaze
PCI Express DIY hacking toolkit for Xilinx SP605. This repository is also home of Hyper-V Backdoor and Boot Backdoor, check readme for links and info
backdoor dma fpga hyper-v hypervisor kernel microblaze pci-e rootkit uefi xilinx
Last synced: 06 Nov 2024
https://github.com/flosse/rust-os-comparison
A comparison of operating systems written in Rust
comparison kernel microcontroller operating-system rust unmaintained
Last synced: 13 Nov 2024
https://github.com/spencerdodd/kernelpop
kernel privilege escalation enumeration and exploitation framework
enumeration exploits kernel security tools vulnerabilities
Last synced: 02 Nov 2024
https://github.com/kubernetes-retired/frakti
The hypervisor-based container runtime for Kubernetes.
containers cri hypervisor katacontainers kernel kubernetes pod
Last synced: 01 Nov 2024
https://github.com/pritamzope/os
Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Kernel, GDT, IDT, Terminal, Keyboard/Mouse, Memory Manager, HDD ATA R/W, VGA/VESA Graphics
assembly bootloader graphics hello-world kernel kernel-development kernel-driver operating-system os osdev x86-assembly x86-nasm
Last synced: 12 Oct 2024
https://github.com/opuntiaOS-Project/opuntiaOS
opuntiaOS - an operating system targeting x86, ARM and RISC-V.
hobby-kernel hobby-os kernel operating-system opuntiaos os osdev userland
Last synced: 12 Nov 2024
https://github.com/jarun/spy
:eyes: Linux kernel mode debugfs keylogger
debugfs kernel kernel-module kernel-programming keylogger linux-kernel linux-kernel-module linux-keylogger
Last synced: 13 Nov 2024
https://github.com/ZeroMemoryEx/Chaos-Rootkit
Now You See Me, Now You Don't
driver kernel malware-development rootkit
Last synced: 10 Sep 2024
https://github.com/jupyter-server/enterprise_gateway
A lightweight, multi-tenant, scalable and secure gateway that enables Jupyter Notebooks to share resources across distributed clusters such as Apache Spark, Kubernetes and others.
enterprise gateway hacktoberfest jupyter jupyter-enterprise-gateway jupyter-kernels jupyter-notebook kernel kubernetes remote-kernels spark spark-on-kubernetes yarn
Last synced: 10 Oct 2024
https://github.com/ipython/ipykernel
IPython Kernel for Jupyter
closember ipython ipython-kernel jupyter jupyter-notebook kernel python
Last synced: 29 Oct 2024
https://github.com/returninfinity/baremetal
A very minimal, resource efficient exo-kernel
assembly baremetal baremetal-kernel kernel
Last synced: 13 Nov 2024
https://github.com/ReturnInfinity/BareMetal
A very minimal, resource efficient exo-kernel
assembly baremetal baremetal-kernel kernel
Last synced: 07 Nov 2024
https://github.com/amezin/vscode-linux-kernel
Visual Studio Code project/compile_commands.json generator for Linux kernel sources and out-of-tree modules
kernel linux-kernel visual-studio-code vscode
Last synced: 13 Nov 2024
https://github.com/ionescu007/specucheck
SpecuCheck is a Windows utility for checking the state of the software mitigations and hardware against CVE-2017-5754 (Meltdown), CVE-2017-5715 (Spectre v2), CVE-2018-3260 (Foreshadow), and CVE-2018-3639 (Spectre v4)
cpu intelbug internals kaiser kernel kpti meltdown spectre windows
Last synced: 16 Nov 2024
https://github.com/byteduck/duckOS
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!
baremetal doom dynamic-linking hobby-os kernel operating-system os osdev posix unix unix-like x86
Last synced: 12 Nov 2024
https://github.com/ionescu007/SpecuCheck
SpecuCheck is a Windows utility for checking the state of the software mitigations and hardware against CVE-2017-5754 (Meltdown), CVE-2017-5715 (Spectre v2), CVE-2018-3260 (Foreshadow), and CVE-2018-3639 (Spectre v4)
cpu intelbug internals kaiser kernel kpti meltdown spectre windows
Last synced: 04 Aug 2024
https://github.com/ZystemOS/pluto
An x86 kernel written in Zig
hacktoberfest kernel operating-system x86 zig
Last synced: 08 Nov 2024
https://github.com/maxdev1/ghost
Ghost, a micro-kernel based hobby operating system.
ghost gui kernel libc microkernel os x86
Last synced: 04 Aug 2024
https://github.com/gamemann/XDP-Firewall
A firewall that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. This is great for dropping malicious traffic from a (D)DoS attack. IPv6 is supported with this firewall! I hope this helps network engineers/programmers interested in utilizing XDP!
anti-ddos bpf ddos ddos-attacks ddos-mitigation ddos-protection denial-of-service distributed-denial-of-service dos dos-attack dos-protection ebpf fast firewall fw kernel linux network security xdp
Last synced: 03 Nov 2024
https://github.com/gamemann/xdp-firewall
A firewall that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. This is great for dropping malicious traffic from a (D)DoS attack. IPv6 is supported with this firewall! I hope this helps network engineers/programmers interested in utilizing XDP!
anti-ddos bpf ddos ddos-attacks ddos-mitigation ddos-protection denial-of-service distributed-denial-of-service dos dos-attack dos-protection ebpf fast firewall fw kernel linux network security xdp
Last synced: 12 Oct 2024
https://github.com/dreamportdev/osdev-notes
A book that explore how to write an Operating System from scratch
assembly c hobby-kernel hobby-os-kernel kernel kernel-development kernel-hacking operating-system-development operating-system-learning operating-systems operating-systems-project os os-development osdev osdev-tutorial osdevtutorial programming x86-64
Last synced: 12 Oct 2024
https://github.com/weston-embedded/uC-OS2
µC/OS-II is a preemptive, highly portable, and scalable real-time kernels. Designed for ease of use on a huge number of CPU architectures.
certification kernel micrium os os-ii real-time rtos safety safety-critical ucos-ii ucosii
Last synced: 04 Aug 2024
https://github.com/mewz-project/mewz
A unikernel designed specifically for running Wasm applications and compatible with WASI
kernel unikernel wasm webassembly webassembly-runtime zig
Last synced: 14 Oct 2024
https://github.com/tandasat/MiniVisorPkg
The research UEFI hypervisor that supports booting an operating system.
Last synced: 05 Nov 2024
https://github.com/jsherman212/xnuspy
an iOS kernel function hooking framework for checkra1n'able devices
Last synced: 04 Aug 2024
https://github.com/google/schedviz
A tool for gathering and visualizing kernel scheduling traces on Linux machines
kernel scheduling tracing visualization
Last synced: 05 Nov 2024
https://github.com/luainkernel/lunatik
Lunatik is a framework for scripting the Linux kernel with Lua.
Last synced: 12 Oct 2024
https://github.com/zystemos/pluto
An x86 kernel written in Zig
hacktoberfest kernel operating-system x86 zig
Last synced: 14 Oct 2024
https://github.com/Valthrun/Valthrun
Valthrun an open source external CS2 read only kernel gameplay enhancer.
cheat counter-strike counter-strike-2 counterstrike2 cs2 hack kernel overlay
Last synced: 04 Aug 2024
https://github.com/powernex/powernex
An operating system written in D
assembly dlang gas kernel operating-system osdev powernex
Last synced: 14 Nov 2024
https://github.com/PowerNex/PowerNex
An operating system written in D
assembly dlang gas kernel operating-system osdev powernex
Last synced: 04 Aug 2024
https://github.com/dretax/GarHal_CSGO
A project that demonstrates how to screw with CSGO from Kernel Space. (CSGO Kernel Cheat/Hack) All cleaned up, and with updated offsets.
cheat counter-strike counter-strike-global-offensive csgo driver free hack kernel kernel-drivers kernel-hacking kernelcheat kernelhack undetected usermode usermode-applications vac windows
Last synced: 07 Nov 2024
https://github.com/genuinetools/bpfd
Framework for running BPF programs with rules on Linux as a daemon. Container aware.
bpf cli containers docker ebpf kernel linux security tracing
Last synced: 29 Oct 2024
https://github.com/rcore-os/rcore-tutorial
Tutorial for rCore OS step by step (3rd edition)
Last synced: 14 Nov 2024
https://github.com/rcore-os/rCore-Tutorial
Tutorial for rCore OS step by step (3rd edition)
Last synced: 06 Nov 2024
https://github.com/Wangzhike/HIT-Linux-0.11
网易云课堂选的操作系统课实验的代码及相关记录
80x86 cprogramming kernel oldlinux system-programming
Last synced: 29 Oct 2024
https://github.com/AndreaOrru/zen
Experimental operating system written in Zig
kernel operating-system os zig
Last synced: 11 Nov 2024
https://github.com/andreaorru/zen
Experimental operating system written in Zig
kernel operating-system os zig
Last synced: 14 Oct 2024
https://github.com/kangtegong/self-learning-cs
『혼자 공부하는 컴퓨터구조 & 운영체제』 (한빛미디어) 심화자료
computer-architecture computer-engineering computer-science kernel operating-system
Last synced: 07 Nov 2024
https://github.com/CorruptedByCPU/Cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64
Last synced: 15 Nov 2024
https://github.com/RWTH-OS/eduOS-rs
A teaching operating system written in Rust
eduos-rs kernel operating-system rust
Last synced: 07 Nov 2024
https://github.com/corruptedbycpu/cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64
Last synced: 12 Oct 2024
https://github.com/mikaku/fiwix
A UNIX-like kernel for the i386 architecture
c i386 kernel operating-system os posix unix-like
Last synced: 13 Nov 2024
https://github.com/dreamportdev/Osdev-Notes
A set of tutorials (notes) organized as a book that explore how to write an Operating System from scratch
assembly c hobby-kernel hobby-os-kernel kernel kernel-development kernel-hacking operating-system-development operating-system-learning operating-systems operating-systems-project os os-development osdev osdev-tutorial osdevtutorial programming x86-64
Last synced: 09 Aug 2024
https://github.com/bcoles/kasld
Kernel Address Space Layout Derandomization (KASLD) - A collection of various techniques to infer the Linux kernel base virtual address as an unprivileged local user, for the purpose of bypassing Kernel Address Space Layout Randomization (KASLR).
kaslr kernel kernel-exploit linux linux-kaslr linux-kernel
Last synced: 13 Nov 2024
https://github.com/winfsp/winspd
Windows Storage Proxy Driver - User mode disk storage
disk driver gplv3 kernel scsi storage windows windows-kernel
Last synced: 06 Nov 2024
https://github.com/tytydraco/ktweak
A no-nonsense kernel tweak script for Linux and Android systems, backed by evidence.
kernel kernel-optimizers kernel-tweak
Last synced: 15 Nov 2024
https://github.com/stong/cve-2020-15368
CVE-2020-15368, aka "How to exploit a vulnerable driver"
exploit kernel tutorial windows
Last synced: 12 Nov 2024
https://github.com/tytydraco/KTweak
A no-nonsense kernel tweak script for Linux and Android systems, backed by evidence.
kernel kernel-optimizers kernel-tweak
Last synced: 07 Nov 2024
https://github.com/nette/application
🏆 A full-stack component-based MVC kernel for PHP that helps you write powerful and modern web applications. Write less, have cleaner code and your work will bring you joy.
component-driven kernel mvc nette nette-framework php presenter
Last synced: 07 Oct 2024
https://github.com/mrgian/felix
🐱 Experimental operating system written in Rust
bootloader kernel operating-system os rust
Last synced: 11 Nov 2024
https://github.com/clockworkpi/DevTerm
This code repository offers downloads for the latest images of various DevTerm models, as well as kernel patches, keyboard firmware, the source code for screen and printer drivers, hardware schematics, assembly instructions, and essential technical documents.
Last synced: 04 Aug 2024
https://github.com/yifengyou/os-elephant
《操作系统真象还原》源码及学习笔记(os-elephant)还原真相
kernel os os-elephant sourcecode visio
Last synced: 16 Nov 2024
https://github.com/sysprog21/simplefs
A simple native file system for Linux kernel
filesystem kernel linux linux-kernel linux-vfs minimalist native-file-system
Last synced: 29 Oct 2024
https://github.com/KelvinMsft/kHypervisor
kHypervisor is a lightweight bluepill-like nested VMM for Windows, it provides and emulating a basic function of Intel VT-x
hyperplatform kernel nested-virtualization vcpus virtualization virtualization-based-security vm-entry-emulation vt-x windbg windows-kernel
Last synced: 01 Nov 2024
https://github.com/fabianishere/pve-edge-kernel
Newer Linux kernels for Proxmox VE 7
bleeding-edge kernel linux proxmox
Last synced: 06 Nov 2024
https://github.com/julian-poidevin/MBPMid2010_GPUFix
MBPMid2010_GPUFix is an utility program that allows to fix MacBook Pro (15-inch, Mid 2010) intermittent black screen or loss of video. The algorithm is based on a solution provided by user fabioroberto on MacRumors forums.
2010 fix gpu kernel kernel-panic macbook-pro mid-2010 osx panic qt utility
Last synced: 29 Oct 2024
https://github.com/ucsb-seclab/difuze
Fuzzer for Linux Kernel Drivers
android fuzzing kernel vulnerability-detection
Last synced: 03 Nov 2024
https://github.com/repnz/windbg-cheat-sheet
My personal cheat sheet for using WinDbg for kernel debugging
cheat-sheet cheatsheet debugging guide kernel windbg
Last synced: 05 Nov 2024
https://github.com/azkadev/azkaos
open source operating system based flutter and kernel zircon
android azkadev azkaos carbon-lang dart flutter fuchsia fuchsia-os indonesia indonesian ios kernel linux macos operating-system os windows zig zircon
Last synced: 13 Nov 2024
https://github.com/furlongm/patchman
Patchman is a Linux Patch Status Monitoring System
centos debian django django-application errata kernel linux mirror monitoring package package-management package-manager-tool patch patch-management patchman patchman-client patchman-server repository
Last synced: 11 Oct 2024
https://github.com/david942j/kvm-kernel-example
Examples for: Learning KVM - implement your own kernel
kernel kvm kvm-hypervisor linux-kernel vm
Last synced: 12 Oct 2024
https://github.com/wecooperate/iMonitorSDK
系统监控开发套件(sysmon、procmon、edr、终端安全、主机安全、零信任、上网行为管理、沙箱)
access-control defender edr endpoint-security etw kernel monitoring-tool procmon security sysmon zero-trust
Last synced: 04 Aug 2024
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: 10 Nov 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/Cr4sh/KernelForge
A library to develop kernel level Windows payloads for post HVCI era
exploit hvci hypervisor kernel library rookit vbs windows
Last synced: 04 Aug 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.
Last synced: 14 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: 04 Aug 2024