KERNSH


The kernsh is of an article written for one stores safety which shows
the means of communication between the kernelspace and the kernsh
of userspace. kernsh is coded in the form of shell in order to have
constant access to the kernelspace. It makes it possible to obtain
all information necessary about kernel (syscalls, IDT..), to test
your modules, to insert your modules in /dev/kmem.., to be able to
communicate with the kernel. The goal of the kernsh is not to become a
final rootkit but a tool which gives the possibility of carrying out all
the tests that you always dreamed to be able to make without having to
launch you in a consequent development.

For the part of disassembly, kernsh uses the library libdisasm from
bastard project (on sourceforge.net). Thank you for this library.

kernsh has for the moment been testing on Linux Debian, Slackware and
RedHat (warning with this distribution), and with kernel 2.2.X and
2.4.X. We will test as far as possible that it is usable with the last
versions of the Linux kernel.

You can see the folders docs/ and examples/ which will surely help
you in your use of kernsh. It should be known that kernsh is new born,
it will improve with time. The authors work on other projects and time,
like always, is missing to us.

Use support@kernsh.org for contributions/comments
kernsh 0.2c  (md5sum)


(c) 2001-2007 kernsh.org project