https://github.com/cyclone-github/container_truncator
Tool to process Truecrypt / Veracrypt container files to be ran with hashcat
https://github.com/cyclone-github/container_truncator
container crack crypt decryption encryption extract hash hashcat tc true truecrypt vc vera veracrypt
Last synced: 5 days ago
JSON representation
Tool to process Truecrypt / Veracrypt container files to be ran with hashcat
- Host: GitHub
- URL: https://github.com/cyclone-github/container_truncator
- Owner: cyclone-github
- License: gpl-2.0
- Created: 2023-01-23T20:53:14.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-12T02:22:53.000Z (about 1 month ago)
- Last Synced: 2026-01-15T06:06:28.271Z (8 days ago)
- Topics: container, crack, crypt, decryption, encryption, extract, hash, hashcat, tc, true, truecrypt, vc, vera, veracrypt
- Language: Go
- Homepage:
- Size: 25.4 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/cyclone-github/container_truncator/)
[](https://goreportcard.com/report/github.com/cyclone-github/container_truncator)
[](https://github.com/cyclone-github/container_truncator/issues)
[](LICENSE)
[](https://github.com/cyclone-github/container_truncator/releases)
[](https://pkg.go.dev/github.com/cyclone-github/container_truncator)
### Cyclone's Container Truncator
- Tool to truncate BestCrypt / Truecrypt / Veracrypt container files
- Tested on debian linux & Windows 11
- Run tool in directory where BestCrypt *.jbc, Truecrypt *.tc or Veracrypt *.vc container file is located
- Once file is selected from menu, tool will truncate container and save a new file to "truncate_filename"
- "truncate_filename" can now be ran with hashcat using the appropriate mode (for tc/vc containers)
- example: ./container_truncator.bin
- 1 ) truecrypt.tc
- outputs new file "truncate_truecrypt.tc"
- hashcat -m 6211 -a 0 truncate_truecrypt.tc cyclone_hk_v2.txt -r cyclone_250.rule
- Tool will not overwrite any existing files
### Install latest release:
```
go install github.com/cyclone-github/container_truncator@latest
```
### Install from latest source code (bleeding edge):
```
go install github.com/cyclone-github/container_truncator@main
```
### Compile from source:
- If you want the latest features, compiling from source is the best option since the release version may run several revisions behind the source code.
- This assumes you have Go and Git installed
- `git clone https://github.com/cyclone-github/container_truncator.git` # clone repo
- `cd container_truncator` # enter project directory
- `go mod init container_truncator` # initialize Go module (skips if go.mod exists)
- `go mod tidy` # download dependencies
- `go build -ldflags="-s -w" .` # compile binary in current directory
- `go install -ldflags="-s -w" .` # compile binary and install to $GOPATH
- Compile from source code how-to:
- https://github.com/cyclone-github/scripts/blob/main/intro_to_go.txt