https://github.com/dosx-dev/batchtoapp
Convert your .bat/.cmd scripts to .exe and protect (obfuscate) them with BatchToApp!
https://github.com/dosx-dev/batchtoapp
batch batch-app batch-script cmd compiler compilers converter desktop obfuscation obfuscator packer protection protector security terminal windows
Last synced: 5 months ago
JSON representation
Convert your .bat/.cmd scripts to .exe and protect (obfuscate) them with BatchToApp!
- Host: GitHub
- URL: https://github.com/dosx-dev/batchtoapp
- Owner: DosX-dev
- License: mit
- Created: 2024-06-17T20:41:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-27T11:35:19.000Z (over 1 year ago)
- Last Synced: 2025-05-07T04:58:24.153Z (5 months ago)
- Topics: batch, batch-app, batch-script, cmd, compiler, compilers, converter, desktop, obfuscation, obfuscator, packer, protection, protector, security, terminal, windows
- Language: Visual Basic .NET
- Homepage: https://dosx.su
- Size: 183 KB
- Stars: 141
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BatchToApp
### Program that allows you to **pack** and **obfuscate** your Batch scripts (`.bat`/`.cmd`) into a Windows applications (`.exe`)### > **[Download for Windows](https://github.com/DosX-dev/BatchToApp/releases/tag/Builds)**
---
> Screenshots
>
> 
> The script file after conversion can still:
* Receive and process command line arguments
* Return value of `%ERRORLEVEL%`## Functionality
**BatchToApp** can create 32 or 64 bit applications, with or without hiding the console. There are also completely unique script trimming functions that include:
* Comments removing (all lines starting with `::` or `rem` will be removed)
* Unnecessary characters removing (this means reducing the number of line breaks, removing extra spaces)How does BatchToApp obfuscate scripts?
Labels obfuscation modes:
* `Labels mutation` (only changes names)
* `Labels mutation` (changes names and adds junks)To visually obfuscate many commands, you can use the `Mutate calls` option.
## Developer notes
> [!WARNING]
> Antiviruses treat packed files with contempt, so false positives may appear. It's sad, but these are the realities. Ignore this or install a valid CodeSigning digital signature on the file