class CWD_OpSec():
def __init__(self):
self.name = "cwd";
self.current.release = "The Dark Hadou for x86/64";
self.username = "cwdsystems";
self.location = "KyrgzRepublic";
self.protonmail = "@cwdsystems";
self.web = "https://cwd.systems";
self.languages ="Objective C, Python,Bash,Perl";
def __str__(self):
return self.name
if __name__ == '__main__':
me = CWD_OpSec()
Linux Kernel that was tuned and built as Brooklyn Supreme is now OpSec Kernel used in CWD & 0KN Appliances. Numerous optimizations and tweaks have been applied for high availability and network wide security on a packaged build which is shipped on CWD and 0KN appliances. Each appliance has its own different kernel and NOT a generic OpSec release due to the fact that each appliance has a different purpose. The build instructions vary when compared to official kernel.org build instructions. Follow the steps to build the OpSec Kernel for your machine on Debian based distros. If a menu driven config is required, you will need ncurses-development headers.
git clone https://github.com/infinitydaemon/OpSec-Kernel-x64.git
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev fakeroot
sudo apt install dwarves
cd OpSec-Kernel-x64
cp -v /boot/config-$(uname -r) .config
edit the .config file and put a different name and build version for your kernel as :
CONFIG_LOCALVERSION="XXXXXX" , where XXX is the current release version
make localmodconfig
scripts/config --disable SYSTEM_TRUSTED_KEYS
scripts/config --disable SYSTEM_REVOCATION_KEYS
scripts/config --set-str CONFIG_SYSTEM_TRUSTED_KEYS ""
scripts/config --set-str CONFIG_SYSTEM_REVOCATION_KEYS ""
fakeroot make -j
sudo make modules_install
sudo make install
sudo reboot
After the built kernel is installed, just a reboot enabled the kernel
uname -rs to verify
In order to build the documentation, use make htmldocs
or
make pdfdocs
. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
CWD SYSTEMS does not provide support for Kernel builds. Refer to kernel.org forums for generic build instructions and help.