Differences

This shows you the differences between two versions of the page.

Link to this comparison view

john:johnny [2015/08/03 21:30]
shinnok [Description]
john:johnny [2020/08/29 07:53] (current)
shinnok update github url
Line 4: Line 4:
  
 ===== Description ===== ===== Description =====
-Johnny is the cross-platform Open Source GUI frontend for the popular password cracker John the Ripper. It was originally proposed and designed by Shinnok in draft, version 1.0 implementation was done by Aleksey Cherepanov as part of GSoC 2012 and taken further by Mathieu Laprise as of GSoC 2015.+Johnny is the cross-platform Open Source GUI frontend for the popular password cracker John the Ripper. It was originally proposed and designed by Shinnok in draft, version 1.0 implementation was achieved ​by Aleksey Cherepanov as part of GSoC 2012 and Mathieu Laprise ​took Johnny further towards 2.0 and beyond ​as part of GSoC 2015.
  
 Johnny'​s aim is to automate and simplify the password cracking routine with the help of the tremendously versatile and robust John the Ripper, as well as add extra functionality on top of it, specific to Desktop and GUI paradigms, like improved hash and password workflow, multiple attacks and session management, easily define complex attack rules, visual feedback and statistics, all of it on top of the immense capabilities and features offered by both JtR core/proper as well as jumbo. Johnny'​s aim is to automate and simplify the password cracking routine with the help of the tremendously versatile and robust John the Ripper, as well as add extra functionality on top of it, specific to Desktop and GUI paradigms, like improved hash and password workflow, multiple attacks and session management, easily define complex attack rules, visual feedback and statistics, all of it on top of the immense capabilities and features offered by both JtR core/proper as well as jumbo.
  
-{{john:​johnny:​johnnyscreen-1.png?​direct&​700|Options page after redesign seems to be overloaded}} +===== Screenshots ===== 
-{{john:​johnny:​johnnyscreen-2.png?​direct&​700|Password column is added}}+ 
 +Johnny looks and performs good on all major desktop platforms. See for yourself: 
 + 
 +{{john:​johnny:​johnnyscreen-1.png?​direct&​400|Johnny on Debian}} 
 +{{john:​johnny:​johnnyscreen-2.png?​direct&​400|Johnny on Debian}} 
 +{{john:​johnny:​johnnyscreen-3.png?​direct&​400|Johnny on Ubuntu}} 
 +{{john:​johnny:​johnnyscreen-6.png?​direct&​400|Johnny on Ubuntu}} 
 +{{john:​johnny:​johnnyscreen-4.png?​direct&​400|Johnny on OS X}} 
 +{{john:​johnny:​johnnyscreen-5.png?​direct&​400|Johnny on OS X}} 
 +{{john:​johnny:​johnnyscreen-7.png?​direct&​400|Johnny on Windows}} 
 +{{john:​johnny:​johnnyscreen-8.png?​direct&​400|Johnny on Windows}}
 ===== Features ===== ===== Features =====
-     - user could startpause and resume attack (though only one session is allowed globally)+  * Cross platformbuilds ​and runs on all major desktop platforms 
-     - all attack ​related ​options ​work+  * Based on the most powerful and robust password cracking softwaresupports both John core/proper and jumbo flavors 
-     - all input file formats are supported (pure hashes, pwdump, passwd, mixed), +  * Exposes most useful JtR attack ​modes and options ​in a usableyet powerful interface 
-     - ability to resume any previously started ​session via session history, +  * Simplifies password/​hash management and attack results via complex filtering and selection 
-     - suggest ​the format of each hashes, +  * Easily define new attacks and practical multiple attack ​session ​management 
-     - try lucky guesses with password ​guessing feature, +  * Manually guess passwords ​via the Guess function 
-     - "​smart"​ default options, +  * Export Passwords table to CSV and colon password file format 
-     - accurate output of cracked passwords,​ +  * Import many types of encrypted or password protected files via the 2john functionality 
-     - config is stored in .conf file (~/​.john/​johnny.conf),​ +  * Fully translatable ​(English ​and French language ​for now)
-     - nice error messages and other user friendly things, +
-     - export ​of cracked passwords through clipboard, +
-     - export works with office suits (tested with LibreOffice Calc), +
-     - available in english ​and french, +
-     - allows you to set environment variables ​for each session directly in Johnny+
  
-Available binaries are listed below.+See [[https://​github.com/​openwall/​johnny/​blob/​master/​CHANGELOG|CHANGELOG]] for a complete listing of features.
  
 ===== Binary redistributables ===== ===== Binary redistributables =====
  
-The current version is 2.0.+The current version is 2.2.
  
 +==== Binaries 2.2 (CURRENT) ====
 +- Windows : {{:​john:​johnny:​johnny_2.2_win.zip|}}
  
-==== Binaries 2.0 (CURRENT) ====+- OS X : {{:​john:​johnny:​johnny_2.2_osx.zip|}} 
 + 
 +- Linux : binaries are not provided, you should build the software from source (see [[https://​github.com/​openwall/​johnny/​blob/​v2.2/​INSTALL]] and Sources section). 
 + 
 +==== Binaries 2.1 (OLD) ==== 
 +- Windows : {{:​john:​johnny:​johnny_2.1_win.zip|}} 
 + 
 +- OS X : {{:​john:​johnny:​johnny_2.1_osx.zip|}} 
 + 
 +- Linux : binaries are not provided, you should build the software from source (see [[https://​github.com/​openwall/​johnny/​blob/​v2.1/​INSTALL]] and Sources section). 
 + 
 +==== Binaries 2.0 (OLD) ====
 - Windows : {{:​john:​johnny:​johnny_2.0_win.zip|}} - Windows : {{:​john:​johnny:​johnny_2.0_win.zip|}}
  
 - OS X : {{:​john:​johnny:​johnny_2.0_osx.zip|}} - OS X : {{:​john:​johnny:​johnny_2.0_osx.zip|}}
  
-- Linux : binaries are not provided, you should build the software from source (see [[https://​github.com/​shinnok/​johnny/​blob/​master/INSTALL|INSTALL]] and Sources section).+- Linux : binaries are not provided, you should build the software from source (see [[https://​github.com/​openwall/​johnny/​blob/​v2.0/INSTALL]] and Sources section).
  
 ==== Binaries 1.1 (OLD) ==== ==== Binaries 1.1 (OLD) ====
Line 57: Line 75:
  
 ===== Sources ===== ===== Sources =====
-Johnny is hosted at Githubhttps://​github.com/​shinnok/johnny+Johnny is hosted at Githubhttps://​github.com/​openwall/johnny
  
-For building from source instructions,​ see [[https://​github.com/​shinnok/​johnny/​blob/​master/​INSTALL|INSTALL]].+For building from source instructions,​ see [[https://​github.com/​openwall/​johnny/​blob/​master/​INSTALL|INSTALL]].
  
 Getting started is as easy as: Getting started is as easy as:
  
-===Official version 2.source:===+===Official version 2.source:===
  
-Via direct-download:​ [[https://​github.com/​shinnok/​johnny/​archive/​v2.0.zip]]+Via direct-download:​ [[https://​github.com/​openwall/​johnny/​archive/​v2.2.zip]]
  
 Via git: Via git:
-    1) git clone https://​github.com/​shinnok/johnny.git && cd johnny +    1) git clone https://​github.com/​openwall/johnny.git && cd johnny 
-    2) git checkout v2.0+    2) git checkout v2.2
     ​     ​
 ===Development source (might not be stable - not recommended):​=== ===Development source (might not be stable - not recommended):​===
  
-Via direct-download:​[[https://​github.com/​shinnok/​johnny/​archive/​master.zip]]+Via direct-download:​[[https://​github.com/​openwall/​johnny/​archive/​master.zip]]
  
 Via git: Via git:
-    1) git clone https://​github.com/​shinnok/johnny.git && cd johnny+    1) git clone https://​github.com/​openwall/johnny.git && cd johnny
     ​     ​
 $more README # For getting your feet wet $more README # For getting your feet wet
 ===== Current state ===== ===== Current state =====
-Johnny is in development. Development was started as part of Summer of Security 2011 by Aleksey Cherepanov while Shinnok became a mentor for Aleksey. It has been developed further more in Google Summer of Code 2015 by Mathieu Laprise and Shinnok. ​+Johnny is in development. Development was started as part of Summer of Security 2011 by Aleksey Cherepanov while Shinnok became a mentor for Aleksey. Development was continued by Aleksey Cherepanov as a part of Google Summer of Code 2012 with invaluable help of Frank Dittrich as mentor. It has been developed further more in Google Summer of Code 2015 by Mathieu Laprise and Shinnok. ​ 
 + 
 +We welcome any new contributor on Github as well as any feedback on john-dev or john-users mail lists. 
 + 
 +Johnny is currently planned using the roadmap available at: 
 +http://​openwall.info/​wiki/​john/​johnny-roadmap
  
-We welcome any new contributor to github. 
john/johnny.1438630254.txt · Last modified: 2015/08/03 21:30 by shinnok
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate to DokuWiki Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Powered by OpenVZ Powered by Openwall GNU/*/Linux