mac_hacker_toolkit

πŸ›‘οΈ Mac Hacker Toolkit

Mac Hacker Toolkit Logo

![Version](https://img.shields.io/badge/Version-1.0.3-00D4AA?style=for-the-badge) ![macOS](https://img.shields.io/badge/macOS-14.0%2B-00D4AA?style=for-the-badge&logo=apple&logoColor=white) ![Swift](https://img.shields.io/badge/Swift-5.9-FF6B6B?style=for-the-badge&logo=swift&logoColor=white) ![License](https://img.shields.io/badge/License-MIT-7B61FF?style=for-the-badge) [![Build](https://img.shields.io/badge/Build-Success-00D4AA?style=for-the-badge)](https://github.com/noktirnal42/mac_hacker_toolkit/actions) [![GitHub Pages](https://img.shields.io/badge/GitHub%20Pages-Online-00D4AA?style=for-the-badge)](https://noktirnal42.github.io/mac_hacker_toolkit)

**A professional-grade security testing suite for macOS with AI-powered analysis** 🍎 Native macOS β€’ πŸ€– AI-Powered β€’ ⚑ Apple Silicon Optimized β€’ πŸ” 150+ Security Tools

[Features](#-features) β€’ [Installation](#-installation) β€’ [Quick Start](#-quick-start) β€’ [Documentation](https://noktirnal42.github.io/mac_hacker_toolkit/wiki/Home) β€’ [Contributing](#-contributing)


🎯 Overview

Mac Hacker Toolkit is a professional-grade security testing application built natively for macOS. It provides security researchers, penetration testers, and system administrators with over 150+ security tools organized into an intuitive graphical interface with deep AI/ML integration for advanced threat detection and analysis.

Key Differentiators


✨ Features

πŸ“‘ Network Security

Tool Description
Nmap Network discovery and security auditing
Masscan Fast TCP port scanner
Wireshark Packet capture and protocol analysis
RustScan Modern port scanner

πŸ“Ά Wi-Fi & Wireless

Tool Description
Aircrack-ng Suite Wi-Fi network security testing
Kismet Wireless detector and intrusion detection
Wifite2 Automated wireless attack tool

πŸ”΅ Bluetooth Security

Tool Description
Bettercap BLE and Bluetooth Classic testing
Ubertooth SDR-based Bluetooth monitoring
Btlejuice Bluetooth Low Energy proxy

πŸ’₯ Exploitation

Tool Description
Metasploit Penetration testing framework
Empire PowerShell and Python post-exploitation
Covenant .NET command and control framework

πŸ” Digital Forensics

Tool Description
Autopsy Digital forensics platform
Volatility Memory forensics framework
Binwalk Firmware analysis tool

βš™οΈ Reverse Engineering

Tool Description
Ghidra Software reverse engineering framework
Radare2 Command-line hex editor and debugger
Frida Dynamic instrumentation toolkit
Hopper macOS disassembler

πŸ” Password Security

Tool Description
Hashcat Fast password cracker
John the Ripper Password cracking tool
Hydra Network login cracker

πŸ€– AI/ML Security

Feature Description
Ollama Integration Local LLM for privacy-preserving analysis
CoreML Models On-device anomaly detection
LangChain Workflows Multi-step automated vulnerability analysis
AI Assistant Context-aware security expert chat

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    Mac Hacker Toolkit UI                        β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚Dashboardβ”‚ β”‚  AI Hub  β”‚ β”‚ Network β”‚ β”‚Wirelessβ”‚ β”‚Forensics β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”¬β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚           β”‚            β”‚          β”‚           β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                      Service Layer                              β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚ToolManager  β”‚  β”‚AIOrchestratorβ”‚ β”‚  HardwareMonitor        β”‚ β”‚
β”‚  β”‚(150+ tools) β”‚  β”‚(Ollama/CoreML)β”‚ β”‚(WiFi/BT/GPU/SDR)       β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚AuditLogger  β”‚  β”‚PluginManagerβ”‚  β”‚  UpdateManager          β”‚ β”‚
β”‚  β”‚(AES-256)    β”‚  β”‚(Sandboxing) β”‚  β”‚  (Auto-update)          β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚                       β”‚                    β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    System Integration                           β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚ CoreWLAN β”‚  β”‚IOBluetoothβ”‚  β”‚  IOKit   β”‚  β”‚   Metal/GPU   β”‚  β”‚
β”‚  β”‚ (Wi-Fi)  β”‚  β”‚ (BT)      β”‚  β”‚ (System) β”‚  β”‚   (ML)        β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“‹ Requirements

Component Minimum Recommended
macOS 14.0 (Sonoma) 14.0+
RAM 8 GB 16 GB
Storage 2 GB 10 GB
Processor Apple Silicon M1 M2/M3/M4
Xcode 15.0 16.0+

Required Dependencies


πŸš€ Installation

Quick Install

# Clone the repository
git clone https://github.com/noktirnal42/mac_hacker_toolkit.git
cd mac_hacker_toolkit

# Install dependencies
./scripts/install.sh

# Generate Xcode project and build
xcodegen generate
xcodebuild -scheme MacHackerToolkit -configuration Release build

# Launch the app
open /Users/$USER/Library/Developer/Xcode/DerivedData/MacHackerToolkit-*/Build/Products/Release/MacHackerToolkit.app

DMG Installation

Download the latest release from the Releases page:

# Mount the DMG
hdiutil attach MacHackerToolkit-*.dmg

# Copy to Applications
cp -R /Volumes/Mac\ Hacker\ Toolkit/MacHackerToolkit.app /Applications/

# Eject the DMG
hdiutil detach /Volumes/Mac\ Hacker\ Toolkit

First-Time Setup

# Install all security tools
./scripts/install.sh

# Install Ollama for AI features (optional but recommended)
brew install ollama

# Pull recommended AI models
ollama pull mistral
ollama pull llama3

πŸ“– Documentation

Document Description
INSTALLATION.md Detailed installation and setup guide
USAGE.md How to use each feature of the toolkit
ARCHITECTURE.md Technical architecture documentation
TOOL-CATALOG.md Complete list of 150+ security tools
CONTRIBUTING.md Contribution guidelines

πŸ”§ Building from Source

Prerequisites

# Install XcodeGen
brew install xcodegen

# Install required tools
brew install nmap masscan wireguard-tools

Build Steps

# Generate Xcode project
xcodegen generate

# Build for Debug
xcodebuild -scheme MacHackerToolkit -configuration Debug build

# Build for Release
xcodebuild -scheme MacHackerToolkit -configuration Release build CODE_SIGN_IDENTITY="-" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO

Project Structure

mac-hacker-toolkit/
β”œβ”€β”€ MacHackerToolkit/
β”‚   β”œβ”€β”€ Sources/
β”‚   β”‚   β”œβ”€β”€ App/              # App entry point and state
β”‚   β”‚   β”œβ”€β”€ Models/           # Data models
β”‚   β”‚   β”œβ”€β”€ Services/         # Core services (ToolManager, AIOrchestrator, etc.)
β”‚   β”‚   β”œβ”€β”€ Views/            # SwiftUI views
β”‚   β”‚   β”œβ”€β”€ Protocols/        # Protocol definitions
β”‚   β”‚   └── Utilities/        # Helper utilities
β”‚   β”œβ”€β”€ Resources/            # Assets, tool definitions JSON
β”‚   └── SupportingFiles/      # Info.plist, entitlements
β”œβ”€β”€ docs/                     # Documentation
β”œβ”€β”€ scripts/                  # Installation scripts
β”œβ”€β”€ project.yml               # XcodeGen configuration
└── Package.swift             # Swift Package Manager config

🀝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md for details on our code of conduct and the submission process.

Development Setup

# Fork and clone
git clone https://github.com/YOUR_USERNAME/mac_hacker_toolkit.git

# Create a feature branch
git checkout -b feature/amazing-feature

# Make changes and commit
git commit -m 'Add amazing feature'

# Push and create PR
git push origin feature/amazing-feature

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


⚠️ Ethical Guidelines

Mac Hacker Toolkit is designed exclusively for:

Users must:

This toolkit does NOT condone:


πŸ› Support


GitHub Repo Stars Forks

● Cyan ● Purple ● Coral

**πŸ” Mac Hacker Toolkit** β€” Built with ❀️ for the security community Β© 2024-2026 World Hacker Labs. All rights reserved.