Repository navigation
ClawSec v2.0.0 - Complete Cryptography Modernization
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
- Binary renamed from
cryptcattoclawsec - New encryption protocol (AES-256-GCM vs Twofish)
- Password required via
-koption (no default)
Installation
Quick Install:
git clone https://github.com/LF3551/ClawSec.git
cd ClawSec
./install.shDocker:
docker pull ghcr.io/lf3551/clawsec:2.0.0Manual Build:
cd unix
make linux # or: make freebsd, make netbsd, make macosUsage
# Server
./clawsec -l -p 8888 -k "YourStrongPassword"
# Client
echo "secure data" | ./clawsec -k "YourStrongPassword" server-ip 8888Download Binaries
Verification
# Verify checksums
cd release-2.0.0
shasum -c SHA256SUMSDocumentation
- README.md - Quick start guide
- SECURITY.md - Security details
- FAQ.md - Common questions
- EXAMPLE_USAGE.md - Usage examples
- CHANGELOG.md - Full changelog
Contributors
- Modernization and security improvements: 2025
- Based on original Cryptcat by Farm9 team
- Based on Netcat by Hobbit
Support
- Issues: https://github.com/LF3551/ClawSec/issues
- Documentation: https://github.com/LF3551/ClawSec
Full Changelog: https://github.com/LF3551/ClawSec/blob/main/CHANGELOG.md