MOSCRACK
Multifarious On-demand Systems Cracker
Moscrack is a perl application designed to facilitate cracking WPA keys in parallel on a group of computers. This is accomplished by use of Mosix clustering software, SSH or RSH access to a number of nodes. With Moscrack's plugin framework, Moscrack has support for Pyrit, Unix password hash cracking and can be further extended by anyone who desires extra functionality.
Full size
|
Moscrack status
Moscrack remains unchanged and in beta since 2013. There are some bugs in it, so I am currently recommending people use the SVN version instead as it addresses some of them. I plan to eventually release
a final stable version when I can find someone to help me go over all of the code, install procedure, functional testing and the documentation.
I've been trying to find a person like this and have so far failed. When I feel all of that stuff is perfect, I will release Moscrack 2.09 Stable
(or something like that, maybe 3.0?).
More information and downloads
Download the latest version
SourceForge project page
Documentation or latest from SVN
How to Install Moscrack (Quick Start)
iFAQ
The latest news on Moscrack
Moscrack network diagram
Screenshots
Moscrack is free open source software
Moscrack is licensed under the GPL v3. That means can you do almost whatever you want with the Moscrack source code.
I want your feedback!
Send me your comments, suggestions, bugs, opinions, etc... If you don't, I won't know what you want.
You can contact me here.
Some of Moscrack's features:
Basic API allows remote monitoring
Automatic and dynamic configuration of nodes
Live CD/USB enables boot and forget dynamic node configuration
Can be extended by use of plugins
Uses aircrack-ng (including 1.2 Beta) by default
Pyrit and CUDA/OpenCL support via Pyrit plugin
CUDA support via aircrack-ng-cuda (untested)
Does not require an agent/daemon on nodes
Can crack/compare SHA256/512, DES, MD5 and blowfish hashes via Dehasher plugin
Checkpoint and resume
Easily supports a large number of nodes
Desgined to run for long periods of time
Doesn't exit on errors/failures when possible
Supports mixed OS/protocol configurations
Supports SSH, RSH, Mosix for node connectivity
Effectively handles mixed fast and slow nodes or links
Architecture independent
Supports Mosix clustering software
Supports all popular operating systems as processing nodes
Node prioritization based on speed
Nodes can be added/removed/modified while Moscrack is running
Failed/bad node throttling
Hung node detection
Reprocessing of data on error
Automatic performance analysis and tuning
Intercepts INT and TERM signals for clean handling
Very verbose, doesn't hide anything, logs agressively
Includes a "top" like status viewer
Includes CGI web status viewer
Compatibility
Moscrack is mostly platform indepedent so it should work with any Unix-like OS, but it is developed and primarily tested on Ubuntu Linux. Any Unix-like OS or Windows running Cygwin should work as a processing node.
Tested platforms for SSH based processing nodes:
Moscrack Live CD or USB storage images (SUSE)
Ubuntu Linux 16.04 x86 64bit
Ubuntu Linux 15.04 x86 64bit
Ubuntu Linux 14.04.3 x86 64bit
Ubuntu Linux 12.10 x86 64bit
Ubuntu Linux 12.04.2 x86 64bit
Ubuntu Linux 10.10 x86 64bit
Ubuntu Linux 10.10 x86 32bit
Debian Linux 8.2 x86 64bit
CentOS Linux 5.5 x86 32bit
FreeBSD 8.1 x86 64bit
Windows Vista Business 64bit w/Cygwin 1.7.7-1
Windows Vista Business 64bit w/Cygwin 1.7.9
Mac OS X 10.5.6 (iPC OSx86)
Solaris Express 11 x64
iPhone 3g iOS 3.2.1 (Jailbroken)
Samsung Galaxy S2 SGH-I727R (Cyanogenmod 10 + Linux chroot)
Tested platforms for RSH based processing nodes:
Ubuntu Linux 10.10 x86 64bit
Windows Vista Business 64bit w/Cygwin 1.7.7-1
Windows Vista Business 64bit w/Cygwin 1.7.9
Tested platforms for Mosix processing nodes:
Ubuntu Linux 10.10 x86 64bit
Ubuntu Linux 10.10 x86 32bit
Tested platforms for Moscrack master server:
FreeBSD 10.3-RELEASE amd64
Ubuntu Linux 16.04 x86 64bit
Ubuntu Linux 15.04 x86 64bit
Ubuntu Linux 13.10 x86 64bit
Ubuntu Linux 12.10 x86 64bit
Ubuntu Linux 10.10 x86 64bit
Ryan Babchishin 2016-09-14 https://sites.google.com/site/ryanbabchishin