Package Details: john-mpi 1.8.0-6

Git Clone URL: (read-only)
Package Base: john-mpi
Description: JohnTheRipper password cracker with Jumbo patch and MPI support
Upstream URL:
Licenses: GPL
Conflicts: john, john-latest
Provides: john
Submitter: l0gic
Maintainer: l0gic
Last Packager: l0gic
Votes: 17
Popularity: 0.000863
First Submitted: 2010-10-25 01:40
Last Updated: 2018-05-05 14:54

Dependencies (7)

Required by (8)

Sources (2)

Latest Comments

jachymb commented on 2017-11-29 23:40

Fails with the following error:

mpicc -DAC_BUILT -march=native -msse4.1 -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -DJOHN_SYSTEMWIDE=1 -I/usr/local/include -DARCH_LITTLE_ENDIAN=1 -Wall -Wdeclaration-after-statement -fomit-frame-pointer --param allow-store-data-races=0 -Wno-deprecated-declarations -Wno-format-extra-args -D_GNU_SOURCE -fopenmp -DHAVE_MPI -pthread -funroll-loops ssh2john.c -o ssh2john.o
ssh2john.c: In function ‘process_file’:
ssh2john.c:51:11: error: storage size of ‘pk’ isn’t known

Anonymous comment on 2012-02-17 06:15

I don't have any special masks or anything on this partition so I don't know what the problem is...

l0gic commented on 2012-02-16 20:33

Exept for the 'fopen: $JOHN/dynamic.conf: No such file or directory' issue it works fine for me.
If you apply an umask=000 for the partition you're compiling the package it's up to you to adjust the PKGBUILD for your special needs.

Anonymous comment on 2012-02-16 19:08

Package now builds by adding "mkdir ${pkgdir}/usr/bin" under line 61, but the john binary is not packaged.

I then changed line "for i in $(find . -type f -perm 755); do" to "for i in $(find . -type f -perm 777); do" and that gets the john binary packaged, but when I try to run an MD5 crack it gives me this error:
fopen: $JOHN/dynamic.conf: No such file or directory

I think this package is very broken.

Anonymous comment on 2012-02-16 18:37

/home/logan/AUR/john-mpi/PKGBUILD: line 66: cd: /home/logan/AUR/john-mpi/pkg/usr/bin: No such file or directory

It seems to build but doesn't make any binaries anywhere that I can find.

onny commented on 2011-12-19 19:54

there is a new version:

TheChessPlayer commented on 2011-07-31 18:06

It not only works with mpich2 but also with openmpi. You should adjust the dependency accordingly.

Anonymous comment on 2011-07-08 19:18

There is already john 1.7.8. Don't know if it works with MPI patch. Nevertheless to use ths PKGBUILD one need to change the url to
1.7.7 is know in archive.

CheariX commented on 2011-04-23 12:24

Error when building:
make[1]: mpicc: Command not found

/opt/mpich2/bin/ has to be added to $PATH!