https://github.com/nicobellanich/env-cracker-web
This app lets you upload a proprietary .env file and download a ZIP archive containing the extracted embedded files.
https://github.com/nicobellanich/env-cracker-web
golang reverse-engineering
Last synced: 11 months ago
JSON representation
This app lets you upload a proprietary .env file and download a ZIP archive containing the extracted embedded files.
- Host: GitHub
- URL: https://github.com/nicobellanich/env-cracker-web
- Owner: NicoBellanich
- Created: 2025-07-25T16:41:26.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-28T17:56:55.000Z (11 months ago)
- Last Synced: 2025-07-28T18:24:58.964Z (11 months ago)
- Topics: golang, reverse-engineering
- Language: Go
- Homepage: https://env-cracker-web-production.up.railway.app/
- Size: 77.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# env-cracker-web 🔓
This app lets you upload a proprietary `.env` file and download a ZIP archive containing the extracted embedded files.

## 📝 Project Purpose
Many internal tools or legacy systems store multiple files inside custom binary formats. `env-cracker-web` is designed to extract those embedded files from `.env` files in a user-friendly way, without needing to reverse engineer manually. This can be useful for internal forensics, debugging, or documentation purposes.
## 📦 Input & Output Format
- **Input**: A single binary file with `.env` extension, containing embedded files in a custom format.
- **Output**: A `.zip` archive containing all the extracted files with correct filenames and extensions.
## 🔗 Live Demo
[](https://env-cracker-web-production.up.railway.app/)
## 🐳 Run project with Docker
1. Ensure Docker is installed by running `docker --version`, which should return a message like `Docker version ...`.
2. Run: `docker pull nicolasbellanich/env-cracker-web:latest`
3. Run: `docker run -p 8080:8080 nicolasbellanich/env-cracker-web:latest`
## 💻 Run project locally
1. Clone this repo.
2. Navigate to the root directory and run: `go run ./...`