Skip to content
`Mr-IoT` edited this page Feb 19, 2026 · 10 revisions

HARDAX - Hardening Audit eXaminer

Description

HARDAX (Hardening Audit eXaminer) is a comprehensive Android security configuration auditor designed for penetration testers, security researchers, and compliance auditors. It performs 537+ security checks across 19 categories to assess the security posture of Android devices.

Key Features

Feature Description
πŸ” 537+ Security Checks Comprehensive coverage across 19 security categories
πŸ“± Multi-Device Support POS terminals, smartphones, IoT, automotive, medical devices
πŸ”Œ Dual Connection Modes ADB (USB/Network) and SSH support
πŸ“Š Multiple Report Formats TXT, CSV, and interactive HTML reports
πŸ” Root Detection Auto-detects and leverages root access when available
πŸ“œ Certificate Auditing Full CA certificate analysis with expiry tracking
🧩 Extensible Add custom checks via simple JSON files
🎯 PCI-DSS Ready Includes POS-specific compliance checks

Sample Output

╔══════════════════════════════════════════════════════════════╗
β•‘                    HARDAX v2.0 - Security Audit              β•‘
╠══════════════════════════════════════════════════════════════╣
β•‘  Device: Pixel 6 Pro (raven)                                 β•‘
β•‘  Android: 14 | API: 34 | Build: UQ1A.240205.004              β•‘
β•‘  Root: magisk (v26.4)                                        β•‘
╠══════════════════════════════════════════════════════════════╣
β•‘  βœ“ SAFE: 312    ⚠ WARNING: 89    βœ— CRITICAL: 23              β•‘
β•‘  ? VERIFY: 45   β„Ή INFO: 68                                    β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

Documentation

Quick Start

# Clone the repository
git clone https://github.com/iotsrg/hardax.git
cd hardax

# Connect your Android device via USB
adb devices

# Run the audit
python3 hardax.py

Author

Mr-IoT | [IOTSRG]

Clone this wiki locally