├── .gitignore ├── .gitmodules ├── COPYING ├── README.md ├── etc ├── 99-enigma.rules ├── Equation-1.png ├── Equation-2.png ├── Equation-3.png ├── Equation-4.png ├── Equation-5.png ├── Equation-6.png ├── Equation-7.png ├── Equation-8.png ├── brute-force.md ├── dev-enigma-compat-explained.png ├── disaster-girl-build-remarks.jpg ├── enigmactl-sh-sample.gif ├── enigmactl.sh └── logo.png └── src ├── .ivk ├── Forgefile.hsl ├── dev_ctx ├── dev_ctx.c └── dev_ctx.h ├── ebuf ├── ebuf.c └── ebuf.h ├── eel ├── eel.c ├── eel.h └── types.h ├── enigmactl ├── enigmactl.h └── user │ ├── .ivk │ ├── Forgefile.hsl │ ├── doc │ └── man │ │ └── enigmactl.1 │ ├── main.c │ ├── option.c │ ├── option.h │ ├── setloader.c │ ├── setloader.h │ └── test │ ├── .ivk │ ├── Forgefile.hsl │ └── main.c ├── fops_impl ├── freebsd │ ├── dev_close.c │ ├── dev_close.h │ ├── dev_ioctl.c │ ├── dev_ioctl.h │ ├── dev_open.c │ ├── dev_open.h │ ├── dev_read.c │ ├── dev_read.h │ ├── dev_write.c │ └── dev_write.h └── linux │ ├── dev_ioctl.c │ ├── dev_ioctl.h │ ├── dev_open.c │ ├── dev_open.h │ ├── dev_read.c │ ├── dev_read.h │ ├── dev_release.c │ ├── dev_release.h │ ├── dev_write.c │ └── dev_write.h ├── installer.hsl ├── mkclean.hsl ├── mod.c ├── mod_info.h ├── mod_traps ├── freebsd │ ├── mod_exit.c │ ├── mod_exit.h │ ├── mod_init.c │ ├── mod_init.h │ ├── mod_quiesce.c │ └── mod_quiesce.h └── linux │ ├── mod_exit.c │ ├── mod_exit.h │ ├── mod_init.c │ └── mod_init.h ├── run_test.hsl ├── test ├── .ivk ├── Forgefile.hsl └── main.c └── toolsets.hsl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/.gitmodules -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/README.md -------------------------------------------------------------------------------- /etc/99-enigma.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/99-enigma.rules -------------------------------------------------------------------------------- /etc/Equation-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/Equation-1.png -------------------------------------------------------------------------------- /etc/Equation-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/Equation-2.png -------------------------------------------------------------------------------- /etc/Equation-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/Equation-3.png -------------------------------------------------------------------------------- /etc/Equation-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/Equation-4.png -------------------------------------------------------------------------------- /etc/Equation-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/Equation-5.png -------------------------------------------------------------------------------- /etc/Equation-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/Equation-6.png -------------------------------------------------------------------------------- /etc/Equation-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/Equation-7.png -------------------------------------------------------------------------------- /etc/Equation-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/Equation-8.png -------------------------------------------------------------------------------- /etc/brute-force.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/brute-force.md -------------------------------------------------------------------------------- /etc/dev-enigma-compat-explained.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/dev-enigma-compat-explained.png -------------------------------------------------------------------------------- /etc/disaster-girl-build-remarks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/disaster-girl-build-remarks.jpg -------------------------------------------------------------------------------- /etc/enigmactl-sh-sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/enigmactl-sh-sample.gif -------------------------------------------------------------------------------- /etc/enigmactl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/enigmactl.sh -------------------------------------------------------------------------------- /etc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/etc/logo.png -------------------------------------------------------------------------------- /src/.ivk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/.ivk -------------------------------------------------------------------------------- /src/Forgefile.hsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/Forgefile.hsl -------------------------------------------------------------------------------- /src/dev_ctx/dev_ctx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/dev_ctx/dev_ctx.c -------------------------------------------------------------------------------- /src/dev_ctx/dev_ctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/dev_ctx/dev_ctx.h -------------------------------------------------------------------------------- /src/ebuf/ebuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/ebuf/ebuf.c -------------------------------------------------------------------------------- /src/ebuf/ebuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/ebuf/ebuf.h -------------------------------------------------------------------------------- /src/eel/eel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/eel/eel.c -------------------------------------------------------------------------------- /src/eel/eel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/eel/eel.h -------------------------------------------------------------------------------- /src/eel/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/eel/types.h -------------------------------------------------------------------------------- /src/enigmactl/enigmactl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/enigmactl.h -------------------------------------------------------------------------------- /src/enigmactl/user/.ivk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/user/.ivk -------------------------------------------------------------------------------- /src/enigmactl/user/Forgefile.hsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/user/Forgefile.hsl -------------------------------------------------------------------------------- /src/enigmactl/user/doc/man/enigmactl.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/user/doc/man/enigmactl.1 -------------------------------------------------------------------------------- /src/enigmactl/user/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/user/main.c -------------------------------------------------------------------------------- /src/enigmactl/user/option.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/user/option.c -------------------------------------------------------------------------------- /src/enigmactl/user/option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/user/option.h -------------------------------------------------------------------------------- /src/enigmactl/user/setloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/user/setloader.c -------------------------------------------------------------------------------- /src/enigmactl/user/setloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/user/setloader.h -------------------------------------------------------------------------------- /src/enigmactl/user/test/.ivk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/user/test/.ivk -------------------------------------------------------------------------------- /src/enigmactl/user/test/Forgefile.hsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/user/test/Forgefile.hsl -------------------------------------------------------------------------------- /src/enigmactl/user/test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/enigmactl/user/test/main.c -------------------------------------------------------------------------------- /src/fops_impl/freebsd/dev_close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/freebsd/dev_close.c -------------------------------------------------------------------------------- /src/fops_impl/freebsd/dev_close.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/freebsd/dev_close.h -------------------------------------------------------------------------------- /src/fops_impl/freebsd/dev_ioctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/freebsd/dev_ioctl.c -------------------------------------------------------------------------------- /src/fops_impl/freebsd/dev_ioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/freebsd/dev_ioctl.h -------------------------------------------------------------------------------- /src/fops_impl/freebsd/dev_open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/freebsd/dev_open.c -------------------------------------------------------------------------------- /src/fops_impl/freebsd/dev_open.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/freebsd/dev_open.h -------------------------------------------------------------------------------- /src/fops_impl/freebsd/dev_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/freebsd/dev_read.c -------------------------------------------------------------------------------- /src/fops_impl/freebsd/dev_read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/freebsd/dev_read.h -------------------------------------------------------------------------------- /src/fops_impl/freebsd/dev_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/freebsd/dev_write.c -------------------------------------------------------------------------------- /src/fops_impl/freebsd/dev_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/freebsd/dev_write.h -------------------------------------------------------------------------------- /src/fops_impl/linux/dev_ioctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/linux/dev_ioctl.c -------------------------------------------------------------------------------- /src/fops_impl/linux/dev_ioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/linux/dev_ioctl.h -------------------------------------------------------------------------------- /src/fops_impl/linux/dev_open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/linux/dev_open.c -------------------------------------------------------------------------------- /src/fops_impl/linux/dev_open.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/linux/dev_open.h -------------------------------------------------------------------------------- /src/fops_impl/linux/dev_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/linux/dev_read.c -------------------------------------------------------------------------------- /src/fops_impl/linux/dev_read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/linux/dev_read.h -------------------------------------------------------------------------------- /src/fops_impl/linux/dev_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/linux/dev_release.c -------------------------------------------------------------------------------- /src/fops_impl/linux/dev_release.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/linux/dev_release.h -------------------------------------------------------------------------------- /src/fops_impl/linux/dev_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/linux/dev_write.c -------------------------------------------------------------------------------- /src/fops_impl/linux/dev_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/fops_impl/linux/dev_write.h -------------------------------------------------------------------------------- /src/installer.hsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/installer.hsl -------------------------------------------------------------------------------- /src/mkclean.hsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mkclean.hsl -------------------------------------------------------------------------------- /src/mod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod.c -------------------------------------------------------------------------------- /src/mod_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod_info.h -------------------------------------------------------------------------------- /src/mod_traps/freebsd/mod_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod_traps/freebsd/mod_exit.c -------------------------------------------------------------------------------- /src/mod_traps/freebsd/mod_exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod_traps/freebsd/mod_exit.h -------------------------------------------------------------------------------- /src/mod_traps/freebsd/mod_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod_traps/freebsd/mod_init.c -------------------------------------------------------------------------------- /src/mod_traps/freebsd/mod_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod_traps/freebsd/mod_init.h -------------------------------------------------------------------------------- /src/mod_traps/freebsd/mod_quiesce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod_traps/freebsd/mod_quiesce.c -------------------------------------------------------------------------------- /src/mod_traps/freebsd/mod_quiesce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod_traps/freebsd/mod_quiesce.h -------------------------------------------------------------------------------- /src/mod_traps/linux/mod_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod_traps/linux/mod_exit.c -------------------------------------------------------------------------------- /src/mod_traps/linux/mod_exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod_traps/linux/mod_exit.h -------------------------------------------------------------------------------- /src/mod_traps/linux/mod_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod_traps/linux/mod_init.c -------------------------------------------------------------------------------- /src/mod_traps/linux/mod_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/mod_traps/linux/mod_init.h -------------------------------------------------------------------------------- /src/run_test.hsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/run_test.hsl -------------------------------------------------------------------------------- /src/test/.ivk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/test/.ivk -------------------------------------------------------------------------------- /src/test/Forgefile.hsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/test/Forgefile.hsl -------------------------------------------------------------------------------- /src/test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/test/main.c -------------------------------------------------------------------------------- /src/toolsets.hsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafael-santiago/dev-enigma/HEAD/src/toolsets.hsl --------------------------------------------------------------------------------