{"id":30733559,"url":"https://github.com/archetypum/thesuffocater","last_synced_at":"2026-02-27T03:02:24.182Z","repository":{"id":259250512,"uuid":"877251505","full_name":"Archetypum/theSuffocater","owner":"Archetypum","description":"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.","archived":false,"fork":false,"pushed_at":"2025-04-01T19:22:58.000Z","size":628,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-09-03T18:52:38.214Z","etag":null,"topics":["bash","bsd","cybersecurity","cybersecurity-tools","foss","gnu","gnu-linux","linux","python","python3","security","security-automation","security-tools","server","server-side","shell","unix"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Archetypum.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-GPL.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-23T10:51:27.000Z","updated_at":"2025-04-01T17:06:57.000Z","dependencies_parsed_at":"2025-01-09T17:21:35.995Z","dependency_job_id":"078e6429-e627-454d-b311-69fbe6663d8e","html_url":"https://github.com/Archetypum/theSuffocater","commit_stats":null,"previous_names":["kinderfeld/thesuffocater-sysvinit-","kinderfeld/fear-thesuffocater","archetypum/thesuffocater"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/Archetypum/theSuffocater","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Archetypum%2FtheSuffocater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Archetypum%2FtheSuffocater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Archetypum%2FtheSuffocater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Archetypum%2FtheSuffocater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Archetypum","download_url":"https://codeload.github.com/Archetypum/theSuffocater/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Archetypum%2FtheSuffocater/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29883111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T23:51:21.483Z","status":"online","status_checked_at":"2026-02-27T02:00:06.759Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","bsd","cybersecurity","cybersecurity-tools","foss","gnu","gnu-linux","linux","python","python3","security","security-automation","security-tools","server","server-side","shell","unix"],"created_at":"2025-09-03T18:33:40.544Z","updated_at":"2026-02-27T03:02:24.166Z","avatar_url":"https://github.com/Archetypum.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## theSuffocater  \n![Suffocater logo beta 2](https://github.com/user-attachments/assets/51422160-c33c-4515-b628-dbabb2c877ce)\n\ntheSuffocater - free open-source extensible module management tool made by\nArchetypum that allows you to quickly harden your server, launch services and solve your problems\nin a few clicks. theSuffocater doesn't require any Unix and programming skills\nto use it, making it friendly for new users. \ntheSuffocater uses sysvinit and init as primary init systems,\nbut supports systemd, s6, openrc, and launchd as well. \n\n## Installation of theSuffocater-unstable (as root):\n\nFirst of all, you need to install **theUnixManager (bash)**.\n\nInstructions at _https://github.com/Archetypum/theUnixManager-bash_\n\nThen you can install theSuffocater:\n\n```bash\ngit clone https://github.com/Archetypum/theSuffocater\n```\n\n```bash\ncd theSuffocater\n```\n\n```bash\nbash requirements_installer.sh\n```\n\n```bash\npython3 -m venv ~/.pkgenv\n```\n\n```bash\nsource ~/.pkgenv/bin/activate\n```\n\n```bash\npip install -r install/python_requirements.txt\n```\n\n```bash\nbash tsf_installer.sh --install\n```\n\n## Usage:\n\nCLI launch:\n\n```bash\nthesuffocater_cli\n```\n\nAlternative launch option if direct fails:\n\n```bash\nsudo -E bash -c \"source ~/.pkgenv/bin/activate \u0026\u0026 python3 /usr/bin/the_carcass_cli.py\"\n```\n\nGUI launch:\n\n```bash\nthesuffocater_gui\n```\n\nAlternative launch option if direct fails:\n\n```bash\nsudo -E bash -c \"source ~/.pkgenv/bin/activate \u0026\u0026 python3 /usr/bin/the_carcass_gui.py\"\n```\n\n## Goals\n\nCurrent goals of theSuffocater:\n- Reach 5.0.0-stable version until May.\n- Work hard, own nothing, be happy.\n\n## Credits\n\nCheck _AUTHORS.md_\n\n## Licenses\n\ntheSuffocater uses **GNU General Public License v3**. \n\nMore information in:\n\n- _LICENSE.md_\n- _https://www.fsf.org_\n- _https://www.gnu.org_\n\n_scripts/openvpn-install.sh_ and _wireguard-install.sh_ by angristan are using MIT Licenses.\n\nMore information in:\n\n- _LICENSE-MIT.md_\n- _https://mit-license.org/_\n\n![gnu](https://github.com/user-attachments/assets/66935a97-374f-4dbc-9f1c-428070fda139)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchetypum%2Fthesuffocater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farchetypum%2Fthesuffocater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchetypum%2Fthesuffocater/lists"}