Skip to content

ClawSec v2.0.0 - Complete Cryptography Modernization

Choose a tag to compare

@LF3551 LF3551 released this 22 Nov 12:13
· 94 commits to main since this release

ClawSec v2.0.0 Release Notes

Complete Cryptography Modernization

This is the first major release of ClawSec with completely rewritten cryptographic implementation using modern, industry-standard algorithms.

Security Improvements

  • AES-256-GCM: Authenticated encryption with associated data (AEAD)
  • PBKDF2-HMAC-SHA256: Key derivation with 100,000 iterations
  • Secure Random IVs: Cryptographically strong initialization vectors
  • Protocol Versioning: Magic number validation and version checking
  • Memory Safety: Secure wiping of sensitive data
  • No Default Password: Removed hardcoded "metallica" key

New Features

  • Docker support with Alpine Linux
  • Kubernetes deployment manifests
  • Systemd service file
  • Automated installation script
  • CI/CD with GitHub Actions
  • Multi-platform builds (Linux, macOS, BSD)
  • Comprehensive documentation

Breaking Changes

⚠️ Not compatible with legacy Cryptcat

  • Binary renamed from cryptcat to clawsec
  • New encryption protocol (AES-256-GCM vs Twofish)
  • Password required via -k option (no default)

Installation

Quick Install:

git clone https://github.com/LF3551/ClawSec.git
cd ClawSec
./install.sh

Docker:

docker pull ghcr.io/lf3551/clawsec:2.0.0

Manual Build:

cd unix
make linux  # or: make freebsd, make netbsd, make macos

Usage

# Server
./clawsec -l -p 8888 -k "YourStrongPassword"

# Client
echo "secure data" | ./clawsec -k "YourStrongPassword" server-ip 8888

Download Binaries

Verification

# Verify checksums
cd release-2.0.0
shasum -c SHA256SUMS

Documentation

Contributors

  • Modernization and security improvements: 2025
  • Based on original Cryptcat by Farm9 team
  • Based on Netcat by Hobbit

Support


Full Changelog: https://github.com/LF3551/ClawSec/blob/main/CHANGELOG.md