



[](https://github.com/noktirnal42/mac_hacker_toolkit/actions)
[](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
Native macOS Application β Built with SwiftUI for optimal performance and native macOS experience
AI-Powered Analysis β Local LLM integration via Ollama for privacy-preserving AI analysis
Apple Silicon Optimized β Hardware-accelerated ML via CoreML and Neural Engine
150+ Security Tools β Pre-configured integration with industry-standard security tools
Modern UI/UX β Glassmorphism design with real-time monitoring dashboards
β¨ 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
Homebrew β Package manager
Ollama β Local LLM inference (optional but recommended)
XcodeGen β Project generation
π 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
π§ 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:
β
Authorized penetration testing with written consent
β
Security research and education
β
Defensive security operations
β
Compliance auditing
Users must:
π Obtain proper authorization before testing any system
π Comply with all applicable local, state, and federal laws
π― Use tools responsibly and ethically
π Report vulnerabilities through proper channels (e.g., CVE, bug bounty)
This toolkit does NOT condone:
β Unauthorized access to any system
β Any malicious activities
β Cybercrime of any kind
π Support
β Cyan
β Purple
β Coral
**π Mac Hacker Toolkit** β Built with β€οΈ for the security community
Β© 2024-2026 World Hacker Labs. All rights reserved.