11/12 free views
Tool
Library
Data Security

stegcloak

by KuroLabs

3.8Kstars
230forks
38watchers
Updated 3 months ago
About

StegCloak is a JavaScript steganography tool that securely hides secrets within plain text using invisible Unicode characters, encryption, and compression.

Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐

Primary Use Case

This tool is ideal for covert communication, securely embedding sensitive information within seemingly innocuous text messages, social media posts, or web content. Users can protect secrets with passwords and ensure data integrity, making it suitable for privacy-conscious individuals and developers needing to embed hidden data.

Key Features
  • Password-protected secrets with HMAC integrity
  • Cryptographically secure encryption using AES-256-CTR
  • Utilizes 6 invisible Unicode characters for universal compatibility
  • Maximum compression (LZ, Huffman) for reduced payload
  • Completely invisible hiding using Zero Width Characters
  • Fast performance, capable of hiding large data within short cover texts
  • Available as an API module, CLI, and Web Interface

Installation

  • Install globally using npm: `npm install -g stegcloak`
  • Install locally for use in a program: `npm install stegcloak`

Usage

>_ stegcloak hide

Initiates the process to hide a secret within cover text.

>_ stegcloak hide -fc <file>

Extracts cover text from a specified file.

>_ stegcloak hide -fs <file>

Extracts secret text from a specified file.

>_ stegcloak hide -n

Hides secrets without encryption.

>_ stegcloak hide -i

Adds additional security to prevent tampering.

>_ stegcloak hide -o <output>

Streams the results to an output file.

>_ stegcloak hide -c <file>

Uses a configuration file for hiding options.

>_ stegcloak reveal

Initiates the process to reveal a hidden secret from a message.

>_ stegcloak reveal -f <file>

Extracts a message from a file to reveal the secret.

>_ stegcloak reveal -cp

Copies the message directly from the clipboard to reveal the secret.

>_ stegcloak reveal -o <output>

Streams the revealed secret to an output file.

>_ stegcloak reveal -c <file>

Uses a configuration file for revealing options.

Security Frameworks
Defense Evasion
Command and Control
Collection
Exfiltration
Persistence
Usage Insights
  • Integrate StegCloak with red team toolkits to simulate advanced data exfiltration via covert channels.
  • Use StegCloak in blue team deception strategies to embed honeytokens invisibly in communications.
  • Automate secret embedding and extraction in DevSecOps pipelines for secure configuration management.
  • Leverage the CLI and API for rapid prototyping of covert communication channels in penetration tests.
  • Combine with threat hunting tools to detect anomalous use of zero-width characters in network traffic.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about stegcloak. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

3 free chats per tool • Instant responses • No credit card

Security Profile
Red Team85%
Blue Team40%
Purple Team60%
Details
LicenseOther
LanguageJavaScript
Open Issues26
Topics
cryptography
steganography
compression
functional-programming
ramdajs
hacking-tool
security
hacking
javascript
privacy