amrnotamr / selinux-cpanel Goto Github PK
View Code? Open in Web Editor NEWA compilation of SELinux policy modules to enable SELinux support for the popular Web Hosting Management control panel, cPanel.
A compilation of SELinux policy modules to enable SELinux support for the popular Web Hosting Management control panel, cPanel.
This is an open source project to develop SELinux modules for cPanel and it's services in order for SELinux to be compatible with cPanel/WHM installations. This is mainly to prove to cPanel that it can be done and in a fairly feasible fashion. If you'd like to contribute in any way, we'd love the help! Here are some recommended tools to get started: [cPanel's installation guide] http://docs.cpanel.net/twiki/bin/view/AllDocumentation/InstallationGuide/ It should be noted that you should not install cPanel on a server that has already been configured. It's highly invasive with it's changes to your server's configuration. My personal configuration was to create a virtual machine with KVM specifically for this project. The SELinux packages that must be installed are: libselinux.x86_64 : SELinux library and simple utilities libselinux-static.x86_64 : Static libraries used to build SELinux libselinux-utils.x86_64 : SELinux libselinux utilies selinux-policy.noarch : SELinux policy configuration selinux-policy-mls.noarch : SELinux mls base policy selinux-policy-targeted.noarch : SELinux targeted base policy checkpolicy.x86_64 : SELinux policy compiler libsemanage.i686 : SELinux binary policy manipulation library libsemanage.x86_64 : SELinux binary policy manipulation library policycoreutils.x86_64 : SELinux policy core utilities policycoreutils-python.x86_64 : SELinux policy core python utilities setools.x86_64 : Policy analysis tools for SELinux setools-console.x86_64 : Policy analysis command-line tools for SELinux setroubleshoot.x86_64 : Helps troubleshoot SELinux problems setroubleshoot-server.x86_64 : SELinux troubleshoot server checkpolicy.x86_64 : SELinux policy compiler policycoreutils.x86_64 : SELinux policy core utilities policycoreutils-python.x86_64 : SELinux policy core python utilities These packages can get you started on SELinux policy creation, modification, compilation and troubleshooting. Please feel free to send me a message or make an issue with any inquiries. Thanks, Andrew
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.