dhanunjaya's repositories
Linux_kernel_instrument
Instrument Linux kernel network stack with kprobe, jprobe or kretprobe.
qemu-image-builder
A script for building virtual disk drives for Qemu
JOS-Microkernel
Operating System Course Work. This work involved implementation of educational i386 micro-kernel spread across 7 different assignments. Core modules like Virtual Memory, Multiprogramming/Fork, Page Fault Handling, File System & Network Driver were implemented. Platform Used: C, QEMU-Simulator, Linux. Prof: Prof. Donald Porter, Stony Brook
khial
a fake network driver to test network applications
learn-c-the-hard-way-1
A few exercises from Zed Shaw’s “Learn C the Hard Way”.
xv6
cloned from git://pdos.csail.mit.edu/xv6/xv6.git , develop an undetstanding of the os internals
linux-media
Linux Media development (V4L2 Display and Capture)
Raphters
A web framework for C.
buddy
Buddy memory allocation
Timestamp-protocol-kernel-module
Kernel module that intercepts packets and assigns them timestamps in a sensor network
sparse
Sparse, a semantic parser & static analysis tool for C [upstream: kernel.org]
virtunoid
My KVM breakout code from my DEFCON/Black Hat 2011 presentation
virtbench
Simple Benchmarking for Virtualization
NAT
A Linux kernel module that does network address translation
termship
Network Battleship game. Terminal-based (ncurses).
userspacecode
User space code
ltrace
ltrace intercepts and records dynamic library calls which are called by an executed process and the signals received by that process. It can also intercept and print the system calls executed by the program.
nullderef
A module for playing with kernel NULL pointer dereferences
check-plus
A simple EDSL for testing C code using Check
jos
An MIT teaching OS
bsdmalloc
A very fast storage allocator snagged from NetBSD.