ColDog Locker is a desktop app for securely locking, unlocking, and managing encrypted file lockers.
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
ColDog Locker is a desktop app for securely locking, unlocking, and managing encrypted file lockers. It was created by Collin 'ColDog' Laney on 11/17/21 for a security project in Cybersecurity class.
Note
ColDog Locker is still in development and does not currently have an official supported release
There are currently no official release binaries available yet. You can build from source following the instructions below.
dotnet --version- Clone the repository
git clone https://github.com/ColDog-Studios/ColDog-Locker.git- Navigate to the project directory
cd ColDog-Locker- Restore dependencies
dotnet restore- Build the project
dotnet build- Run the project
dotnet run --project ColDogLocker.CliColDog Locker is a desktop app for securely locking, unlocking, and managing encrypted file lockers.
Note
dotnet run --project ColDogLocker.Cli and cdlocker can be used interchangeably.
On Windows, the compiled executable is cdlocker.exe, Linux is cdlocker.
- GUI (Graphical User Interface): Run
cdlocker guifor a graphical interface (in development) - TUI (Terminal User Interface): Run
cdlocker tuifor an interactive terminal menu
For scripting, automation, and quick operations, use the CLI commands:
# Create a new locker
cdlocker new <name> [--path <path>] [--password <pass>]
# Lock a locker (encrypt and hide)
cdlocker lock <name> [--password <pass>]
# Unlock a locker (decrypt and unhide)
cdlocker unlock <name> [--password <pass>]
# List all lockers
cdlocker list [--locked | --unlocked]
# Show locker status
cdlocker status <name>
# Remove a locker
cdlocker remove <name> [--force] [--delete]# Change locker password
cdlocker change-password <name>
# Verify locker integrity
cdlocker verify <name># View or modify settings
cdlocker settings [set <key> <value>]
# Optimize database
cdlocker db-vacuum
# Show database information
cdlocker db-info# Display help
cdlocker help [command]
# Show version
cdlocker --version# Create a locker with automatic password prompt
cdlocker new MySecrets
# Create a locker at specific path
cdlocker new Docs --path "C:\Sensitive\Documents"
# Lock a locker
cdlocker lock MySecrets
# List only locked lockers
cdlocker list --locked
# Remove locker and delete its contents
cdlocker remove OldLocker --force --delete
# Check locker integrity
cdlocker verify MySecretsTip
For detailed command documentation, use cdlocker help <command> or check the /docs folder (coming soon).
See the open issues for a full list of proposed features (and known issues).
ColDog Locker is proprietary software and is not currently accepting public contributions. However, feedback and bug reports are always welcome!
If you encounter a bug or have a suggestion for improvement:
- Open an issue with the appropriate tag ("bug" or "enhancement")
- Provide detailed information about the issue or suggestion
- The ColDog Studios team will review and respond
For business inquiries or collaboration opportunities, please contact us directly.
ColDog Locker is free software licensed under the GNU General Public License v3.0. Copyright © 2026 ColDog Studios.
See LICENSE for the full terms and conditions of the GNU GPLv3.
ColDog Studios - @ColDogStudios - contact@coldogstudios.com
Collin Laney (ColDog5044) - @ColDog5044 - collin.laney@coldogstudios.com