JavaScript Required

This website requires JavaScript to function properly. Please enable JavaScript in your browser to continue.

How to enable JavaScript:

  • Check your browser settings for JavaScript options
  • Ensure JavaScript is not blocked by extensions
  • Try refreshing the page after enabling JavaScript

HASHCAT RULES SUITE

GPU/CPU-Powered Rule Engineering & Performance Benchmarking Toolkit

OpenCL GPU Acceleration
Multi-Core CPU Processing
NumPy Optimized
Bash Scripts
Python Engine
Interactive Mode
OpenCL Support
Configuration Confirmation
Memory-Mapped Loading
Fast File Processing
Tools Overview
Minimizer
Concentrator
Ranker
Rulest
Cleaner
Email Extractor
Aether
OpenCL Kernel
8 Specialized Tools
100K+ Rules Processed
50x Loading Speed Boost
GPU Accelerated

Complete Hashcat Rules Engineering & Performance Benchmarking Workflow

A comprehensive suite of specialized tools for Hashcat rules processing — from intelligent deduplication and statistical analysis to GPU-accelerated ranking with memory-mapped file loading, performance benchmarking, and automated rule extraction.

Tool Suite Overview

Minimizer

Functional deduplication and semantic optimization of Hashcat rules using full rule engine simulation.

Multi-core functional simulation
Levenshtein distance filtering
Disk mode for large datasets
GPU acceleration support

Concentrator

Statistical rule analysis and generation using Markov models and combinatorial validation.

Markov statistical generation
Combinatorial rule creation
Multi-file aggregation
Interactive mode

Ranker

GPU-accelerated rule performance evaluation with memory-mapped file loading and dual-metric scoring system.

Memory-mapped file loading
OpenCL GPU acceleration
Dual-metric scoring
500,000+ rules support

Rulest

Automated rule extraction from wordlist transformations using BFS-based GPU computation.

BFS rule chain discovery
Leetspeak rule support
Multi-depth chaining

Rule Cleaner

Remove invalid rules from Hashcat logs containing startup errors with client-side processing and auto-cleanup.

Client-side processing
100MB file support
Auto-cleanup after processing

Email Rule Extractor

Generate Hashcat rules from email patterns with trailing digit extraction and domain filtering.

Dual format support
Pattern recognition
Domain filtering

Aether

GPU-accelerated rule performance testing with advanced visualizations, statistical analysis, and configuration confirmation.

OpenCL GPU acceleration
Advanced visualizations
Configuration confirmation
50 built-in test words

OpenCL Kernel

Complete Hashcat rules implementation for GPU processing with all major rule categories and optimizations.

All Hashcat rules implemented
GPU-optimized processing
Ready-to-use kernel code
Complete documentation

Tool Feature Comparison

Tool GPU Support CPU Support Performance Benchmarking Max File Size Rule Limit Processing Type
Rule Minimizer ✅ Optional ✅ Multi-core Limited by RAM Unlimited Functional Deduplication
Concentrator ✅ Combinatorial ✅ Markov Limited by RAM Unlimited Statistical Analysis
Ranker ✅ Full GPU ❌ Limited ✅ Basic Limited by VRAM 500,000+ Performance Evaluation
Rulest ✅ BFS Processing ✅ Fallback Limited by VRAM Unlimited Rule Extraction
Rule Cleaner ❌ Not Required ✅ Client-side 100MB Unlimited Validation & Cleanup
Email Extractor ❌ Not Required ✅ Client-side 100MB Unlimited Pattern Recognition
Aether ✅ Full GPU ✅ Multi-core ✅ Advanced Limited by VRAM Unlimited Performance Testing
OpenCL Kernel ✅ Full GPU ❌ Not Applicable Limited by VRAM Unlimited Rule Processing Engine

Rule Minimizer

Core Features

Functional Deduplication

Identifies and removes rules that produce identical transformations

Multi-Core Processing

Leverages all CPU cores for maximum performance

Levenshtein Filtering

Removes rules with similar functionality using edit distance

Processing Workflow

Optimization Pipeline
1. Load and parse rule files
2. Simulate rule transformations on test words
3. Identify functionally equivalent rules
4. Apply Levenshtein distance filtering
5. Generate optimized rule set
6. Export results with performance metrics

Rule Concentrator

Core Features

Markov Statistical Analysis

Analyzes rule patterns and generates statistically relevant new rules

Combinatorial Generation

Creates rule combinations based on frequency analysis

Multi-File Aggregation

Combines multiple rule files into a concentrated set

Generation Workflow

Concentration Pipeline
1. Analyze input rule patterns and frequencies
2. Build Markov model of rule sequences
3. Generate new rules based on statistical patterns
4. Validate generated rules for functionality
5. Combine with original high-value rules
6. Export concentrated rule set

Rule Ranker

Core Features

Memory-Mapped File Loading

10-50x faster file loading using mmap for direct file access

OpenCL GPU Acceleration

Massively parallel rule evaluation using GPU processing

Dual-Metric Scoring

Evaluates rules based on both performance and effectiveness

Fast Word Count Estimation

No more double file reading - estimates word count from file size

Performance Improvements

v3.2 Optimizations
Memory-Mapped Loading: Uses mmap for direct file access
Binary Processing: Works directly with bytes instead of strings
Bulk Processing: Large chunks instead of line-by-line
Parallel Hash Computation: Multi-threaded processing
Eliminated Double Reading: No more counting lines twice
1GB wordlist: Now loads in 10-30 seconds (was 2-5 minutes)

v3.2 Performance Features:

Before v3.2:

  • • 1GB wordlist: 2-5 minutes loading
  • • Double file reading overhead
  • • Python string processing bottleneck
  • • Small I/O buffers (131KB)

After v3.2:

  • • 1GB wordlist: 10-30 seconds loading
  • • Single pass with memory mapping
  • • Direct byte processing
  • • Large chunks (16MB+)

Rulest - Rule Extractor

Core Features

BFS Rule Discovery

Breadth-first search for optimal rule chains

Leetspeak Support

Automatic detection and rule generation for leetspeak patterns

Multi-Depth Chaining

Finds complex transformation sequences

Extraction Workflow

Rule Discovery Pipeline
1. Load source and target wordlists
2. Analyze transformation patterns
3. Perform BFS to find rule sequences
4. Generate rules for discovered transformations
5. Validate and optimize rule set
6. Export discovered rules

Rule Cleaner

Core Features

Client-Side Processing

All processing happens in your browser for privacy

Large File Support

Handles files up to 100MB efficiently

Auto-Cleanup

Automatic cleanup of processed files

Cleaning Workflow

Validation Pipeline
1. Upload Hashcat log file with errors
2. Parse and identify invalid rules
3. Extract valid rules from the file
4. Generate clean rule file
5. Provide download of cleaned rules
6. Auto-delete uploaded file

Email Rule Extractor

Core Features

Dual Format Support

Handles username+digits-tag@domain formats

Pattern Recognition

Identifies common email patterns and transformations

Domain Filtering

Focuses on specific domains or excludes others

Extraction Workflow

Email Analysis Pipeline
1. Parse email list and identify patterns
2. Extract usernames and domains
3. Analyze transformation patterns
4. Generate Hashcat rules for common patterns
5. Apply domain filtering if specified
6. Export generated rules

Hashcat Rule Aether - Performance Benchmark

Core Features

OpenCL GPU Acceleration

Massively parallel rule processing using OpenCL for high-performance benchmarking

Advanced Visualizations

Radar charts, heatmaps, and statistical summaries for comprehensive analysis

Configuration Confirmation

Interactive setup with comprehensive configuration validation before execution

Built-in Test Words

50 carefully selected test words included - no external dictionaries needed

Benchmarking Workflow

Performance Testing Pipeline
1. Load rule files and configuration
2. Display configuration summary for user confirmation
3. Initialize OpenCL context and compile kernel
4. Test each rule with multiple iterations
5. Calculate performance metrics and statistics
6. Generate comprehensive visualizations
7. Export sorted rules and performance reports

OpenCL Kernel

Core Features

Complete Rule Implementation

All Hashcat rules implemented for GPU processing

GPU Optimization

Kernel code optimized for parallel execution

Ready-to-Use Code

Production-ready OpenCL kernel implementation

Kernel Features

Supported Rule Categories
• Basic character manipulation
• Case modification rules
• Substitution and replacement
• Prefix and suffix operations
• Duplication and repetition
• Memory and position operations
• Conditional and comparison rules