Skip to content

A Python + Curses script about hardening your OS

Notifications You must be signed in to change notification settings

prtksh/OS-Hardening

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

OS-Hardening

##A. Introduction This project focuses on the scripting and GUI of shell/OS hardening (Ubuntu), aiming for a secure system and settings. Objectives of this project are in accordance with synchronous coordination across multiple computers (currently implemented in my own), running from only one script, making the use of the script/GUI easier to be understood by users, and applying settings as independent of one another as possible as to not make the system complex to work with. Since this project focuses on the UNIX-based Ubuntu operating system, the script will adhere and be in compliance with the CIS Benchmarks proposed for the OS (Ubuntu 23.04 in this case). These benchmarks provide detailed instructions on how to configure various aspects of Ubuntu to meet best security practices. Although these benchmarks are wiely agreed upon, not every system can fit with the modifications. Hence, the settings and aspects are to be implemented according to the specific system and environment needs.

##B. Aspects

###The script focuses on areas and parts of a system like - Network Connections - System Monitoring - User Management

###To be implemented furthur - Cron Jobs - Advances networking features - Ability to run on other monitors

  • Currently this is just a single script written in Python and using Curses as a "GUI" library (leaning more towards the terminal type of GUI for a simpler feel). More features will be added.

About

A Python + Curses script about hardening your OS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages