Skip to content

Latest commit

 

History

History
207 lines (163 loc) · 4.46 KB

roadmap.md

File metadata and controls

207 lines (163 loc) · 4.46 KB

Cyber Nohut Development Roadmap

This roadmap outlines our development plans, focusing on incremental delivery of features while maintaining stability and usability at each stage.

Current Status (v0.0.1)

  • ✅ Basic UI Framework
  • ✅ Visual Operation Graph
  • ✅ Core String Operations
  • ✅ WebAssembly Integration

Version 0.1.x – Core CTF Essentials

0.1.0 – Base Encodings 🔄

  • Base64 Encode/Decode
    • Standard Base64
    • URL-safe Base64
    • Custom alphabet support
  • Hex Encode/Decode
    • Various formats (uppercase, lowercase, space-separated)
  • URL Encode/Decode
    • Full URL encoding
    • Component-only encoding
  • Enhanced UI with format detection
  • Copy/paste improvements
  • Input/output format validation

0.1.1 – Classic Ciphers 🔐

  • ROT13 with visual rotation selector
  • Caesar Cipher
    • Custom shift selection
    • Brute force mode
    • Frequency analysis integration
  • Multiple Input Support
    • Multiple input nodes in flow
    • Input node cloning
    • Input merging operations
    • Dynamic input naming
  • Modern UI with cipher visualization
  • Real-time preview updates

0.1.2 – Hash Generation 🔑

  • Multiple Hash Formats
    • MD5
    • SHA1
    • SHA256
  • Format Options:
    • Hex output
    • Base64 output
    • Raw bytes
  • Hash comparison tool
  • File hashing support

0.1.3 – XOR Operations ⚡

  • Single-Byte XOR
    • Key visualization
    • ASCII preview
  • Multi-Byte XOR
    • Key length detection
    • Auto-key extension
  • Visual key pattern analysis
  • Hex/text input flexibility

0.1.4 – String Utilities 📝

  • Advanced Regex Tools
    • Pattern extraction
    • Replacement with preview
    • Common pattern library
  • Case Conversion Suite
    • Upper/lowercase
    • Title case
    • Camel/snake case
  • String Manipulation
    • Split/join operations
    • Custom delimiters
    • Batch processing

0.1.5 – Frequency Analysis 📊

  • Interactive character frequency table
  • Real-time visualization
    • Bar charts
    • Distribution graphs
  • Language detection
  • Common pattern highlighting
  • Export analysis results

0.1.6 – Binary Conversions 🔢

  • Multiple Formats
    • Binary → ASCII
    • Octal → ASCII
    • Decimal → ASCII
  • Configurable options:
    • Endianness selection
    • Padding configuration
    • Non-printable character handling

0.1.7 – Cipher Analysis Tools 🔍

  • Automated Analysis
    • Caesar cipher detection
    • XOR key finding
    • Pattern recognition
  • Scoring system for likely plaintexts
  • Multiple algorithm support
  • Results ranking system

Version 0.2.x – File Handling & Stego Basics

0.2.0 – File Operations 📁

  • Drag-and-drop file handling
  • Large file support
  • Progress indicators
  • File type validation
  • Chunk processing for large files

0.2.1 – Magic File Detection 🔮

  • Comprehensive Format Detection
    • File signatures
    • Content analysis
    • MIME type detection
  • Smart operation suggestions
  • Format-specific metadata display

0.2.2 – Basic Steganography 🖼️

  • Image Analysis
    • LSB extraction/insertion
    • Color channel manipulation
    • Metadata examination
  • File Operations
    • Header analysis
    • Trailer detection
    • Hidden data extraction

0.2.3 – Extended Configuration 🛠️

  • Operation presets
  • Custom operation chains
  • Workspace management
  • Export/import configurations
  • Operation history

Version 0.3.x – Advanced Features

0.3.0 – Framework Enhancement 🏗️

  • Plugin architecture
  • Custom operation support
  • WebAssembly optimization
  • Performance monitoring
  • Resource management

0.3.1 – Cryptographic Tools 🔒

  • RSA Suite
    • Key generation
    • Encryption/decryption
    • Key analysis
  • AES Implementation
    • Multiple modes (ECB, CBC)
    • Key management
    • Padding options

0.3.2 – Advanced Steganography 🕵️

  • Multi-format stego detection
  • Audio steganography
  • Network packet analysis
  • Automated scanning
  • Result classification

0.3.3 – Forensics Suite 🔍

  • File carving
  • Memory analysis
  • Timeline reconstruction
  • Artifact extraction
  • Report generation

0.3.4 – Collaboration Features 🤝

  • Operation sharing
  • Team workspaces
  • Real-time collaboration
  • Version control
  • Documentation integration

Future Considerations 🔮

  • Mobile support
  • Offline capabilities
  • Cloud integration
  • API access
  • Extended plugin ecosystem

This roadmap is subject to change based on community feedback and emerging needs. Contributions and suggestions are welcome!