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/sickcodes/docker-eyeos

Run iPhone (xnu-arm64) in a Docker container! Supports KVM + iOS kernel debugging (GDB)! Run xnu-qemu-arm64 in Docker! Works on ANY device.

arm docker gdb ios kernel xnu

Last synced: 28 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/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/chyyuu/ucore_os_docs

ucore os lab guide

book kernel os

Last synced: 13 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: 27 Oct 2024

https://github.com/silverrainz/os67

An unix-like toy kernel

c kernel os osdev toy-kernel xv6

Last synced: 31 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/ZeroMemoryEx/Chaos-Rootkit

Now You See Me, Now You Don't

driver kernel malware-development rootkit

Last synced: 10 Sep 2024

https://github.com/pythops/oryx

🕵️‍♂️ TUI for sniffing network traffic using eBPF on Linux

bpf ebpf kernel linux network observability ratatui rust security sniffing sysadmin tui

Last synced: 12 Oct 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/ReturnInfinity/BareMetal

A very minimal, resource efficient exo-kernel

assembly baremetal baremetal-kernel kernel

Last synced: 07 Nov 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/intellabs/kafl

A fuzzer for full VM kernel/driver targets

firmware fuzzing grimoire intel kernel kvm qemu redqueen research security validation

Last synced: 13 Nov 2024

https://github.com/IntelLabs/kAFL

A fuzzer for full VM kernel/driver targets

firmware fuzzing grimoire intel kernel kvm qemu redqueen research security validation

Last synced: 04 Aug 2024

https://github.com/dom96/nimkernel

A small kernel written in Nim

example kernel nim sample simple

Last synced: 24 Oct 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/brendan-rius/jupyter-c-kernel

Minimal Jupyter C kernel

c jupyter kernel notebook

Last synced: 09 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: 03 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: 12 Oct 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/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.

hypervisor kernel uefi vt-x

Last synced: 05 Nov 2024

https://github.com/jsherman212/xnuspy

an iOS kernel function hooking framework for checkra1n'able devices

arm64 c hook kernel

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/memN0ps/eagle-rs

Rusty Rootkit - Windows Kernel Rookit in Rust (Codename: Eagle)

kernel ring0 rootkit rust windows

Last synced: 05 Nov 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/luainkernel/lunatik

Lunatik is a framework for scripting the Linux kernel with Lua.

c kernel linux-kernel lua

Last synced: 12 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)

kernel os rust tutorial

Last synced: 14 Nov 2024

https://github.com/rcore-os/rCore-Tutorial

Tutorial for rCore OS step by step (3rd edition)

kernel os rust tutorial

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/orange-opensource/bmc-cache

In-kernel cache based on eBPF.

bpf ebpf kernel memcached xdp

Last synced: 14 Nov 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/kangtegong/self-learning-cs

『혼자 공부하는 컴퓨터구조 & 운영체제』 (한빛미디어) 심화자료

computer-architecture computer-engineering computer-science kernel operating-system

Last synced: 07 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/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/jzck/kernel-zig

:floppy_disk: hobby x86 kernel zig

kernel x86 zig

Last synced: 13 Nov 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/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: 03 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: 08 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/lkrg-org/lkrg

Linux Kernel Runtime Guard

hardening integrity kernel linux security

Last synced: 24 Oct 2024

https://github.com/wbenny/ksocket

KSOCKET provides a very basic example how to make a network connections in the Windows Driver by using WSK

driver kernel socket windows wsk

Last synced: 30 Oct 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/theofficialflow/trinity

Trinity Exploit - Emulator Escape

emulator escape exploit hack jailbreak kernel rop

Last synced: 03 Nov 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/joexbayer/retros-32

A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.

assembly c kernel os osdev retros32

Last synced: 29 Oct 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.

kernel osimage patch

Last synced: 04 Aug 2024

https://github.com/yifengyou/os-elephant

《操作系统真象还原》源码及学习笔记(os-elephant)还原真相

kernel os os-elephant sourcecode visio

Last synced: 08 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/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/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/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.

btf ebpf kernel linux

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