A secure, self-hosted communication tool designed for authorized red team operations and penetration testing activities.
- Self-hosted: Complete control over your communications
- WebSocket-based: Real-time messaging with low latency
- Terms of Service: Built-in ToS acceptance for operational compliance
- OPSEC-focused: Designed with operational security in mind
- Multi-room support: PIN-based room isolation
- Cross-platform: Works on Windows, Linux, and macOS
This tool is exclusively for authorized penetration testing and red team operations. Users must accept comprehensive Terms of Service before accessing the system.
- Go 1.19+
- Python 3.x
- Git
git clone <your-repo-url>
cd Secuchat-CLI
go mod tidy-
Start the server:
go run . -
Accept Terms of Service when prompted
-
Access the chat:
- Open browser to
http://localhost:8080 - Enter a PIN to create/join a room
- Open browser to
- Port: Set
PORTenvironment variable (default: 8080) - Terms: Modify
tos.pyto customize ToS content
- main.go: WebSocket server and room management
- python_integration.go: ToS integration with Python
- tos.py: Terms of Service display and acceptance
# Run with custom port
PORT=3000 go run .
# Build binary
go build -o secuchat-cliAll users must accept comprehensive terms covering:
- Authorized personnel access only
- Engagement scope compliance
- OPSEC protocols
- Professional conduct standards
- Data handling requirements
- Incident response procedures
- Deploy in secure, isolated networks
- Use strong PIN codes for rooms
- Regular security audits recommended
- Follow organizational OPSEC guidelines
[Add your license here]
This is a specialized tool for red team operations. Contributions should maintain focus on authorized security testing use cases.
Version: 1.0.0
Status: MVP - Ready for authorized red team operations