Package Details: john-git 1.8.0.jumbo.1.r5618.ga666e7e38-1

Git Clone URL: (read-only)
Package Base: john-git
Description: fast password cracker (using the git repository of the jumbo patch)
Upstream URL:
Licenses: GPL2, custom
Conflicts: john
Provides: john
Submitter: Atsutane
Maintainer: CyberShadow
Last Packager: CyberShadow
Votes: 8
Popularity: 0.003588
First Submitted: 2012-11-03 17:25
Last Updated: 2017-04-26 14:44

Dependencies (12)

Required by (6)

Sources (2)

Latest Comments

1 2 Next › Last »

NaBoo commented on 2018-02-13 20:57

@jachymb :

To fix the patch problem you need to change the params.h.patch

I think this will work

--- params.h.orig   2018-02-13 19:15:10.027258087 +0100
+++ params.h    2018-02-13 19:15:35.492398333 +0100
@@ -156,9 +156,9 @@
  * File names.
 #ifdef __DJGPP__
-#define CFG_FULL_NAME          "$JOHN/john.ini"
+#define CFG_FULL_NAME          "/etc/john/john.ini"
-#define CFG_FULL_NAME          "$JOHN/john.conf"
+#define CFG_FULL_NAME          "/etc/john/john.conf"
 #ifdef __DJGPP__

You will also need to change in PKGBUILD

first you need to change the md5sum of the patch file (line 29). For example my patch file md5sum is : 2594814704667e63847b8a9ee97b7d61

Then you have to replace ( line 88 ) by Link to the new script

And voila you should be able to compile. I hope this will help you.

jachymb commented on 2017-11-29 23:44

Build fails with the following error:

==> Starting prepare()...
patching file params.h
Hunk #1 FAILED at 101.
1 out of 1 hunk FAILED -- saving rejects to file params.h.rej
==> ERROR: A failure occurred in prepare().
==> ERROR: Makepkg was unable to build john-git.

yan12125 commented on 2017-04-07 16:32

Hello @CyberShadow, I don't use John the Ripper anymore and I'll disown this. Feel free to update and fix issues.

CyberShadow commented on 2017-04-06 23:42

Config files currently broken, please add "hybrid," to line 72.

Also, shouldn't this have opencl-headers in optdepends or makedepends or something?

md5crypt-opencl is broken for me with nvidia, but I don't think it's a packaging bug.

yan12125 commented on 2015-10-27 14:26

Added best64.conf but `john --test` still fails in some OpenCL related tests. I'm not familiar with OpenCL so I can't help more.

matse commented on 2015-10-25 20:28

In the PKGBUILD in line 70 "base64" is missing, john complains about missing List.Rules:base64 otherwise,

sanerb commented on 2015-07-30 17:47

(tested against opencl-nvidia-beta driver in AUR btw)

sanerb commented on 2015-07-30 17:46

quick and effective:

[root@dawid ~]# john --test --format=rar-opencl
Will run 8 OpenMP threads
Device 0: GeForce GTX 560 Ti
Benchmarking: rar-opencl, RAR3 (length 5) [SHA1 OpenCL AES]... (8xOMP) Build log:
ptxas info : 0 bytes gmem
ptxas info : Compiling entry function 'RarHashLoop' for 'sm_21'
ptxas info : Function properties for RarHashLoop
ptxas . 3584 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info : Used 56 registers, 80 bytes cmem[0], 4 bytes cmem[16]
ptxas info : Compiling entry function 'RarInit' for 'sm_21'

works great, thank you!

yan12125 commented on 2015-07-30 16:40

Thanks for discovering my error. This should have been fixed. I've tested against intel-opencl-runtime with `john --test --format=rar-opencl`

sanerb commented on 2015-07-29 08:16

looks like OpenCL doesn't work (i haven't tested CUDA):

[root@dawid ~]# john --test --format=rar-opencl
Will run 8 OpenMP threads
Device 0: GeForce GTX 560 Ti
Benchmarking: rar-opencl, RAR3 (length 5) [SHA1 OpenCL AES]... (8xOMP) OpenCL error (UNKNOWN OPENCL ERROR) in file (common-opencl.c) at line (1829) - (Source kernel not found!)

I've tested with upstream and the test initiates properly, so it doesn't seem to be an upstream bug (tested via ../run/john --test --format=rar-opencl).

it's probably just a file missing or something but i for the life of me can't seem to figure out what's missing.

I'd imagine the building and packaging could be optimized as well- let me know if you want any help on this (reproducing/testing, second set of eyes, etc.) i'm r00t^2 on freenode.