Skip to content

stein-exe/hermit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

49 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hermit Banner


🧿 HERMIT 🧿

The most powerful Python obfuscation engine


Python Cython Termux Subscription MIT License


πŸ“– Overview

Hermit is the most powerful Python obfuscation engine, developed by Stein

Hermit transforms Python source code into a highly secured, non-reversible format β€” making it completely impossible to retrieve the original logic. Built on top of Python and Cython, it compiles scripts into native binaries with advanced encryption layers on top.

πŸ” Subscription Required β€” Purchase access instantly via @stein_vault_bot on Telegram. Auto crypto payments supported!

Obfuscated output runs on:

Platform Architecture
πŸ–₯️ Windows x64
🐧 Linux x64
πŸ“± Android ARMv7
πŸ“± Android ARMv8

πŸ“¦ Platform & Requirements

Termux Python

  • Engine runs only on Termux
  • Supports Python 3.11, 3.12, and 3.13
  • Obfuscated output runs on ARMv7, ARMv8, Windows, and Linux
  • 3 version-specific builds available in /files directory β€” download the one matching your Python version

πŸ› οΈ Installation

pkg update && pkg upgrade
pkg install git python -y
git clone https://github.com/devilstein1/hermit/
cd hermit
pip install -r requirements.txt
python enc.py req
python enc.py prefix

After running prefix, the enc.py command is available globally in Termux.


πŸš€ First Run

After installation, simply run:

steinenc

This will automatically download and execute the correct version file for your Python installation.


⚑ Global Command

Once prefix is set up, use steinenc from anywhere:

steinenc           # Auto-detects Python version and runs correct file
steinenc help      # Show all commands
steinenc bot       # Bot mode
steinenc site      # Web UI mode
steinenc settings  # Configure encryption layers

The steinenc command automatically:

  • Detects your Python version (3.11, 3.12, or 3.13)
  • Downloads the matching version file from GitHub
  • Executes it with all features enabled

No need to cd into the Hermit directory every time β€” just type steinenc anywhere in Termux!


βš™οΈ Usage

Hermit provides 4 modes of operation. Run steinenc --help to see all available commands and options.

steinenc --help

1️⃣ Normal Mode

steinenc
# or
python enc.py

Standard encryption flow β€” you select every option manually. Full control over which layers to apply and how.

πŸ“Έ Terminal Preview:

Normal Mode


2️⃣ Bot Mode

steinenc bot
# or
python enc.py bot

Streamlined mode for Telegram bots and automated scripts. All encryption options are applied automatically β€” no manual configuration needed.


3️⃣ Site Mode ✨ Recommended

steinenc site
# or
python enc.py site

The most powerful and convenient way to encrypt. Hermit launches a local web server β€” interact with the full encryption UI from any browser on your WiFi/LAN network.

  • 🌐 Access via local IP on any connected device
  • πŸ–₯️ Full web interface for all options
  • ⚑ Fastest workflow for repeated use

🎬 Live Interface:

Site Mode


4️⃣ Bot Control Mode

steinenc bot_control
# or
python enc.py bot_control

Control and manage Hermit remotely via a Telegram bot interface. Perfect for managing encryption jobs without direct terminal access.


πŸ“₯ Download Versions

Hermit is available in 3 version-specific builds in the /files directory. Download the one matching your Python version:

File Python Version Download
3.11.py Python 3.11 Raw
3.12.py Python 3.12 Raw
3.13.py Python 3.13 Raw

πŸ’‘ Pro Tip: Just run steinenc and it will automatically download and execute the correct version for your Python installation!


πŸ” Encryption Features

Feature Description
⚑ Speed 2–3Γ— faster than standard Python execution
πŸ›‘οΈ Irreversible Zero chance of recovering the original source code
πŸ”’ SteinCrypt Core obfuscation layer
πŸ”‘ STEINbest Strings String-level encryption
βœ… Stability Almost zero runtime errors

βš™οΈ Configuration

Encryption layers can be toggled in settings.json:

{
  "steincrypt": true,
  "stein-best": true
}

Set any option to false to disable that layer if compatibility issues arise.

You can also manage settings directly from the command line:

steinenc settings
# or
python enc.py settings

Use this command to interactively view and change your settings.json options without editing the file manually.


πŸ’³ Purchase / Subscription

Buy Now

Purchase your subscription instantly through @stein_vault_bot on Telegram.

  • πŸͺ™ Auto crypto payments supported
  • ⚑ Instant access after payment
  • πŸ”’ Secure and automated

πŸ“ž Contact

Telegram Β  Telegram Group Β  Instagram


πŸ“„ License

This project is licensed under the MIT License β€” free to use, modify, and distribute with proper credit to the original author.


⚠️ Disclaimer

This software is provided strictly for educational purposes. The author assumes no responsibility for misuse, malicious intent, or any consequences arising from the encrypted output.


STEIN Β· REJERK

Telegram

About

Hermit is a high-performance Python obfuscation engine for protecting source code using advanced multi-layer encryption. Built for Termux, with outputs compatible with ARM and Windows platforms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages