<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://openwall.info/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://openwall.info/wiki/feed.php">
        <title>Openwall Community Wiki</title>
        <description></description>
        <link>https://openwall.info/wiki/</link>
        <image rdf:resource="https://openwall.info/wiki/lib/tpl/local/images/favicon.ico" />
       <dc:date>2026-05-23T13:26:38+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/patches?rev=1391122621&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/integrated-patches?rev=1341198171&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/johnny?rev=1598680411&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/tutorials/Ubuntu-build-howto?rev=1719940501&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/passwdqc?rev=1772769073&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/development?rev=1380351846&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/tutorials/win64-howto-build?rev=1432444149&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/development/GCN-ISA?rev=1445538331&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/Owl/kernel-hardening?rev=1332692119&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/cgminer_integration?rev=1379979174&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/joan?rev=1337095458&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/wishlist?rev=1392942082&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/to-do-list-for-1.7.9-jumbo-8?rev=1413999002&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/OpenCL-SHA-512?rev=1360194149&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/development/Parallella?rev=1379447382&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/apply?rev=1425410207&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/mjohn?rev=1337283604&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/tutorials/add-codepage?rev=1352160890&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/playground/playground?rev=1323484738&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/Generating-test-hashes?rev=1364742292&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://openwall.info/wiki/lib/tpl/local/images/favicon.ico">
        <title>Openwall Community Wiki</title>
        <link>https://openwall.info/wiki/</link>
        <url>https://openwall.info/wiki/lib/tpl/local/images/favicon.ico</url>
    </image>
    <item rdf:about="https://openwall.info/wiki/john/patches?rev=1391122621&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-30T23:57:01+02:00</dc:date>
        <title>Contributed patches for John the Ripper</title>
        <link>https://openwall.info/wiki/john/patches?rev=1391122621&amp;do=diff</link>
        <description>This is the page and DokuWiki namespace to upload unofficial JtR patches to (yes, the wiki supports file uploads - just click the icon showing a picture frame while editing the page).  Please do.  Links to external websites with JtR patches are also acceptable.  Significant updates to this wiki page (such as newly added patches) are to be announced on the john-users mailing list (in addition to updating the wiki page, not instead of that).</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/integrated-patches?rev=1341198171&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-02T05:02:51+02:00</dc:date>
        <title>Patches that have since been integrated into the official JtR</title>
        <link>https://openwall.info/wiki/john/integrated-patches?rev=1341198171&amp;do=diff</link>
        <description>Patches that have since been integrated into the official JtR
 Patch  Author  Status and Description  Parallelization of bitslice DES with OpenMP, revision 1.7.8-omp-des-7  Solar Designer  Status: separate patch, currently relevant. 
This is a quick and really dirty yet successful attempt at parallelizing JtR's bitslice DES code with OpenMP directives (requires gcc 4.2+ or the like). Currently unconditionally uses SSE2 intrinsics. Provides good performance for traditional DES-based crypt(3) hash…</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/johnny?rev=1598680411&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-29T07:53:31+02:00</dc:date>
        <title>Johnny - GUI for John the Ripper</title>
        <link>https://openwall.info/wiki/john/johnny?rev=1598680411&amp;do=diff</link>
        <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 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.</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/tutorials/Ubuntu-build-howto?rev=1719940501&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-02T19:15:01+02:00</dc:date>
        <title>How to build on Ubuntu Linux</title>
        <link>https://openwall.info/wiki/john/tutorials/Ubuntu-build-howto?rev=1719940501&amp;do=diff</link>
        <description>How to build on Ubuntu Linux

This wiki page is not currently maintained. Please refer to &lt;https://github.com/openwall/john/blob/bleeding-jumbo/doc/INSTALL-UBUNTU&gt; instead.

Here's how to make an optimal build of latest bleeding-edge code on Ubuntu Linux. Most of it applies to other distros too (also works for Ubuntu on Windows &lt;https://msdn.microsoft.com/en-us/commandline/wsl/&gt;).</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/passwdqc?rev=1772769073&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T04:51:13+02:00</dc:date>
        <title>passwdqc user community resources</title>
        <link>https://openwall.info/wiki/passwdqc?rev=1772769073&amp;do=diff</link>
        <description>passwdqc is a password/passphrase strength checking and policy enforcement toolset, including an optional PAM module (pam_passwdqc), command-line programs (pwqcheck and pwqgen), and a library (libpasswdqc).

Articles, tutorials, and OS-specific instructions

	*  Password strength policy considerations (a must read before you possibly override passwdqc's defaults)
	*  How to install passwdqc on Solaris
	*  Testing of passwdqc on the leaked RockYou password list
	*  passwdqc tested on KoreLogic's …</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/development?rev=1380351846&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-09-28T09:04:06+02:00</dc:date>
        <title>JtR Development</title>
        <link>https://openwall.info/wiki/john/development?rev=1380351846&amp;do=diff</link>
        <description>This section contains information useful for those who might wish to understand the internals of JtR, or develop new functionality.

JtR compilation process explained

If you're new to JtR as I was, you might find yourself with nice clean compiles that run 'out of the box' (thanks to the design), but no idea what's really going on in the compilation process.
If you want to put the JtR code into an IDE like NetBeans to understand this software better by debugging it, you'll need to know more abou…</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/tutorials/win64-howto-build?rev=1432444149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-24T07:09:09+02:00</dc:date>
        <title>How to build on/for Win64</title>
        <link>https://openwall.info/wiki/john/tutorials/win64-howto-build?rev=1432444149&amp;do=diff</link>
        <description>Simple directions for installing Cygwin64, pulling the more recent JtR version, and doing a Win64 build.

	*  Obtain the cygwin installer for 64 bits from &lt;http://cygwin.com/setup-x86_64.exe&gt;
	*  make a cygwin64 directory (I will default to c:\cygwin64)  Do not put ANY spaces into the path name (such as c:\program files\cygwin64).  c:\cygwin64 is recommended.
	*  place the setup-x86_64.exe into this folder, and run that executable.
	*  click Next.  Then Next again making sure that 'install from …</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/development/GCN-ISA?rev=1445538331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-22T20:25:31+02:00</dc:date>
        <title>AMD GCN ISA assembler</title>
        <link>https://openwall.info/wiki/john/development/GCN-ISA?rev=1445538331&amp;do=diff</link>
        <description>How to add GCN code to JtR

These are the steps required to add GCN ASM code to John the Ripper. These are yet untested, until I manage to get CRC32 working.

	*  Create a JtR format file that takes care of the host side (opencl_xxx_fmt.c)
	*  Create a dummy kernel that doesn't do anything
		*  The microcode of this dummy should be large enough for the GCN ASM code used
		*  To achieve this we can trick the optimizer with something like this:</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/Owl/kernel-hardening?rev=1332692119&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-25T18:15:19+02:00</dc:date>
        <title>Kernel-hardening project</title>
        <link>https://openwall.info/wiki/Owl/kernel-hardening?rev=1332692119&amp;do=diff</link>
        <description>The project consists of extracting security hardening changes from various patches (which the mentor will point out), forward-porting them to the latest mainstream kernels, making it easy to enable/disable the hardening measures (both compile- and runtime), adding documentation, properly submitting to and work with LKML (make proposals and own discussions to completion: either rejection or acceptance).</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/cgminer_integration?rev=1379979174&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-09-24T01:32:54+02:00</dc:date>
        <title>John the Ripper CGMiner Integration</title>
        <link>https://openwall.info/wiki/john/cgminer_integration?rev=1379979174&amp;do=diff</link>
        <description>John the Ripper can check if there are running a CGMiner instance and pause to mine in those GPUs that are going to be used in a cracking session. When John the Ripper ends, the paused GPUs will start again to mine.

Furthermore you can set John the Ripper to start a new CGMiner Instance when the cracking session ends if there are not any other CGMiner instance.</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/joan?rev=1337095458&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-15T17:24:18+02:00</dc:date>
        <title>Joan the Helper for John the Ripper</title>
        <link>https://openwall.info/wiki/john/joan?rev=1337095458&amp;do=diff</link>
        <description>Now it is renamed into MJohn - collaboration tool for John the Ripper.</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/wishlist?rev=1392942082&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-02-21T01:21:22+02:00</dc:date>
        <title>Wish-list for JtR</title>
        <link>https://openwall.info/wiki/john/wishlist?rev=1392942082&amp;do=diff</link>
        <description>THIS PAGE IS DEPRECATED. Use &lt;https://github.com/magnumripper/JohnTheRipper/issues&gt; instead.

Add stuff that you think would enhance JtR to this list. Also consider writing to the mailing list about the details and link to that in here.

If you start working on one of the items, add a note on it, listing who is doing the work, i.e. (in progress, magnum)</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/to-do-list-for-1.7.9-jumbo-8?rev=1413999002&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-22T19:30:02+02:00</dc:date>
        <title>Things in unstable-jumbo needing to be fixed before release of 1.7.9-jumbo-8</title>
        <link>https://openwall.info/wiki/john/to-do-list-for-1.7.9-jumbo-8?rev=1413999002&amp;do=diff</link>
        <description>This is moved to GitHub 'issues':

&lt;https://github.com/magnumripper/JohnTheRipper/issues?q=label%3Aunstable-jumbo&gt;

&lt;https://github.com/magnumripper/JohnTheRipper/issues&gt;</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/OpenCL-SHA-512?rev=1360194149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-07T00:42:29+02:00</dc:date>
        <title>OpenCL SHA-512</title>
        <link>https://openwall.info/wiki/john/OpenCL-SHA-512?rev=1360194149&amp;do=diff</link>
        <description>OpenCL SHA-512

John can crack crypt SHA-512 on OpenCL enabled devices. To use it, type: 

john –format=sha512crypt-opencl [other options]

All available GPU power is used while John is running, so the computer can become less responsive, especially if the GPU is used to control your monitor.

The hint is: if your computer seems to hang and you have only one GPU, your X Server is busy and you can't do anything. Just wait 5 or 10 minutes. If nothing happens, reboot your computer. I saw cases on R…</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/development/Parallella?rev=1379447382&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-09-17T21:49:42+02:00</dc:date>
        <title>Parallella</title>
        <link>https://openwall.info/wiki/john/development/Parallella?rev=1379447382&amp;do=diff</link>
        <description>bcrypt on Epiphany

This is a short description of bcrypt port on Parallella board, Epiphany Multicore Accelerator.
First step was to make bcrypt work on one Epiphany core and after it make use of all 16 cores. When working implementation was obtained it was integrated with JtR.</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/apply?rev=1425410207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-03T20:16:47+02:00</dc:date>
        <title>Openwall Project contributor application template</title>
        <link>https://openwall.info/wiki/apply?rev=1425410207&amp;do=diff</link>
        <description>Initially, this template was meant to be used by Google Summer of Code (GSoC) students applying to work on our project ideas, but please feel free to apply to us directly outside of GSoC, such as for our Summer of Security program or otherwise.

If you're interested in getting involved, please e-mail us at contribapp at openwall.com. You do not have to fill this template out right away, although you may; we'd also appreciate it if you start by indicating your interest and asking questions.</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/mjohn?rev=1337283604&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T21:40:04+02:00</dc:date>
        <title>MJohn - collaboration tool for John the Ripper</title>
        <link>https://openwall.info/wiki/john/mjohn?rev=1337283604&amp;do=diff</link>
        <description>MJohn stands for Multi-/Massive-/Mega-/Meta- John the Ripper.

(At the beginning it was known as automation equipped working place of
a hash cracker and as Joan the Helper for John the Ripper.)

Description

MJohn is a set of helpers for John the Ripper to support collaborative
audits. It is not yet implemented. Below you will find proposal for
the task with timeline for summer. Currently as proposed by Aleksey
Cherepanov.</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/tutorials/add-codepage?rev=1352160890&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-11-06T01:14:50+02:00</dc:date>
        <title>Procedure to add a new code-page to john</title>
        <link>https://openwall.info/wiki/john/tutorials/add-codepage?rev=1352160890&amp;do=diff</link>
        <description>This is for developers, or other advanced users.  So, you have a set of hashes, and they are in a code page for some language which John does not support.  Well, john 'can' have code pages added to it's support.  

The code pages I know work, are 8 bit (256 character), and left to right reading direction.  I do not know if other reading directions can be added. John does already have utf-8 support, but since this is a variable sized font/codepage, there are many things within john, which do not …</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/playground/playground?rev=1323484738&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-12-10T03:38:58+02:00</dc:date>
        <title>Contributed patches for John the Ripper</title>
        <link>https://openwall.info/wiki/playground/playground?rev=1323484738&amp;do=diff</link>
        <description>This is the page and DokuWiki namespace to upload unofficial JtR patches to (yes, the wiki supports file uploads).  Please do.  Links to external websites with JtR patches are also acceptable.  Significant updates to this wiki page (such as newly added patches) are to be announced on the john-users mailing list (in addition to updating the wiki page, not instead of that).</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/Generating-test-hashes?rev=1364742292&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-03-31T17:04:52+02:00</dc:date>
        <title>How to produce test hashes for various formats</title>
        <link>https://openwall.info/wiki/john/Generating-test-hashes?rev=1364742292&amp;do=diff</link>
        <description>It's advisable to use a “user name” that is actually the password in clear text, or to place the password in the Gecos field. This way you can test --single mode as well as wordlist mode.

Note that the ”perl -ne” one-liners are also capable of taking a whole wordlist file to stdin!</description>
    </item>
</rdf:RDF>
