An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

## theSuffocater
![Suffocater logo beta 2](https://github.com/user-attachments/assets/51422160-c33c-4515-b628-dbabb2c877ce)

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/_

![gnu](https://github.com/user-attachments/assets/66935a97-374f-4dbc-9f1c-428070fda139)