A powerful, feature-rich web application for text conversion, encoding, hashing, and encryption operations
Perfect for developers, cybersecurity enthusiasts, and CTF players
- Base32/45/58/62/64/85 - Complete suite of base encoding formats
- URL-Safe Base64 - Web-safe encoding for modern applications
- Instant conversion with real-time output
- Binary, Decimal, Hexadecimal, Octal - Classic number system conversions
- BCD (Binary Coded Decimal) - Specialized binary representation
- Character Code conversions - ASCII and Unicode support
- MD5 - Legacy hash function for compatibility
- SHA-1/SHA-256 - Secure hash algorithms
- Keccak-256 - Ethereum-compatible hashing
- Classical Ciphers: Caesar, Vigenère, Atbash, ROT13/47
- Modern Encodings: Bacon Cipher, Morse Code
- CTF Favorites: Leetspeak, Pig Latin, NATO Phonetic
- Keyboard Shift Ciphers - QWERTY-based transformations
- Dual Theme Support - Seamless dark/light mode switching
- Hacker-Style Preloader - Animated alien text transformation
- Responsive Design - Perfect on desktop, tablet, and mobile
- Real-time Conversion - Instant results as you type
- One-Click Copy - Easy clipboard integration
- Node.js 16.0+
- npm or yarn package manager
Clone the repository
git clone https://github.com/Quantifier58/CS2__CyberChefClone.git
Navigate to project directory
cd DaemonByte
Install dependencies
npm install
Start development server
npm start
The app will open at http://localhost:3000
π
- Select a Tool - Choose from the categorized sidebar
- Enter Text - Type or paste your input in the left panel
- Get Results - View converted output instantly on the right
- Copy Output - Use the copy button for easy clipboard access
- Theme Toggle - Click the sun/moon icon in the header
- Category Navigation - Expand/collapse tool categories
- Responsive Layout - Optimized for all screen sizes
Category | Tools Available |
---|---|
Base Encoding | Base32, Base45, Base58, Base62, Base64, Base85 |
Number Systems | Binary, Decimal, Hex, Octal, BCD |
Data Format | Character Codes, HTML Entities, URL Encoding, Hex Dump |
Hashing | MD5, SHA-1, SHA-256, Keccak-256 |
Encryption | ROT13/47, Bacon, Morse Code |
CTF Specialized | Caesar, Vigenère, Atbash, Leetspeak, NATO, Pig Latin |
- React 18+ - Modern functional components with hooks
- React Router - Client-side navigation
- CSS Variables - Dynamic theming system
- Google Fonts - Typography (Playfair Display, Inter, JetBrains Mono)
- js-md5 - MD5 hashing implementation
- crypto-js - SHA family algorithms
- js-sha3 - Keccak and SHA-3 functions
- big-integer - Large number support for Base58/62
- Modular Design - Organized conversion functions
- Context API - Theme management
- Component-Based - Reusable UI components
- Service Layer - Centralized conversion logic
- Quick text transformations during competitions
- Classical cipher solving
- Hash identification and generation
- Base encoding challenges
- API response debugging
- Data format conversions
- Hash generation for testing
- URL encoding/decoding
- Cryptographic analysis
- Hash comparison
- Encoding identification
- Educational cipher exploration
We welcome contributions! Here's how you can help:
- Use GitHub Issues
- Include steps to reproduce
- Provide browser/OS information
- Suggest new conversion tools
- Propose UI improvements
- Request CTF-specific features
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit changes (
git commit -m 'Add amazing feature'
) - Push to branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the cybersecurity and CTF community
- Built with modern React best practices
- Designed for both beginners and experts
β Star this repo if you find it useful! β
Made with β€οΈ for the cybersecurity community