https://github.com/Archetypum/theSuffocater
theSuffocater is an extensible module manager/collection on UNIX admin scripts that allows you to quickly harden your server and deploy services in few clicks.
https://github.com/Archetypum/theSuffocater
bash bsd cybersecurity cybersecurity-tools foss gnu gnu-linux linux python python3 security security-automation security-tools server server-side shell unix
Last synced: about 1 month ago
JSON representation
theSuffocater is an extensible module manager/collection on UNIX admin scripts that allows you to quickly harden your server and deploy services in few clicks.
- Host: GitHub
- URL: https://github.com/Archetypum/theSuffocater
- Owner: Archetypum
- License: gpl-3.0
- Created: 2024-10-23T10:51:27.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-03-05T18:26:54.000Z (about 2 months ago)
- Last Synced: 2025-03-19T03:51:50.221Z (about 1 month ago)
- Topics: bash, bsd, cybersecurity, cybersecurity-tools, foss, gnu, gnu-linux, linux, python, python3, security, security-automation, security-tools, server, server-side, shell, unix
- Language: Python
- Homepage:
- Size: 609 KB
- Stars: 9
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-GPL.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Authors: AUTHORS.md
Awesome Lists containing this project
README
## theSuffocater
theSuffocater - free open-source extensible module management tool made by
Archetypum that allows you to quickly harden your server, launch services and solve your problems
in a few clicks. theSuffocater doesn't require any Unix and programming skills
to use it, making it friendly for new users.
theSuffocater uses sysvinit and init as primary init systems,
but supports systemd, s6, openrc, and launchd as well.## Installation of theSuffocater-unstable (as root):
First of all, you need to install **theUnixManager (bash)**.
Instructions at _https://github.com/Archetypum/theUnixManager-bash_
Then you can install theSuffocater:
```bash
git clone https://github.com/Archetypum/theSuffocater
``````bash
cd theSuffocater
``````bash
bash requirements_installer.sh
``````bash
python3 -m venv ~/.pkgenv
``````bash
source ~/.pkgenv/bin/activate
``````bash
pip install -r install/python_requirements.txt
``````bash
bash tsf_installer.sh --install
```## Usage:
CLI launch:
```bash
thesuffocater_cli
```Alternative launch option if direct fails:
```bash
sudo -E bash -c "source ~/.pkgenv/bin/activate && python3 /usr/bin/the_carcass_cli.py"
```GUI launch:
```bash
thesuffocater_gui
```Alternative launch option if direct fails:
```bash
sudo -E bash -c "source ~/.pkgenv/bin/activate && python3 /usr/bin/the_carcass_gui.py"
```## Goals
Current goals of theSuffocater:
- Reach 5.0.0-stable version until May.
- Work hard, own nothing, be happy.## Credits
Check _AUTHORS.md_
## Licenses
theSuffocater uses **GNU General Public License v3**.
More information in:
- _LICENSE.md_
- _https://www.fsf.org_
- _https://www.gnu.org__scripts/openvpn-install.sh_ and _wireguard-install.sh_ by angristan are using MIT Licenses.
More information in:
- _LICENSE-MIT.md_
- _https://mit-license.org/_