Package Details: john-mpi 1.9.0-1

Git Clone URL: https://aur.archlinux.org/john-mpi.git (read-only)
Package Base: john-mpi
Description: JohnTheRipper password cracker with Jumbo patch and MPI support
Upstream URL: http://openwall.info
Licenses: GPL
Conflicts: john, john-latest
Provides: john
Submitter: l0gic
Maintainer: l0gic
Last Packager: l0gic
Votes: 17
Popularity: 0.000042
First Submitted: 2010-10-25 01:40
Last Updated: 2019-06-28 20:07

Dependencies (11)

Required by (8)

Sources (1)

Pinned Comments

l0gic commented on 2019-06-28 20:24

I made this package in 2010, because community/john did not support MPI back then. Since 1.8.0-1 it supports openmpi[1], and benchmark[2][3][4] differences aren't big enough to justify this package's existence any longer. Hence 1.9.0-jumbo-1 is the last release I will maintain. After that I will ask for deletion of this package. Please switch to community/john at your earliest convenience.

[1] https://git.archlinux.org/svntogit/community.git/commit/?h=packages/john&id=fb1e34e9e6683010a7828ff23ca929908202d431 [2] openmpi, 6 threads http://ix.io/1N7I [3] mpich, 6 threads http://ix.io/1N7J [4] mpich, 12 threads http://ix.io/1N7L

Latest Comments

1 2 Next › Last »

kaefert commented on 2019-07-17 16:53

I had the same problem as posted here https://www.perlmonks.org/index.pl?node_id=11100249 and thought maybe the jumbo patch version would solve it for me. I now instead simply downloaded the 3 *.pm files from https://github.com/magnumripper/JohnTheRipper/tree/bleeding-jumbo/run/lib and put them in /usr/lib/john/lib/ which made pdf2john finally work.

l0gic commented on 2019-07-17 15:41

Hi kaefert, you don't have to build any AUR package for john with jumbo patch. The package[1] from the community repo is already patched :) I wouldn't have decided to drop this, if that wasn't the case. [1] https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/john#n26

kaefert commented on 2019-07-17 09:01

Hi there! I am trying to get a jumbo build of john on my machine. Since you said you won't support this in the future I first tried the other AUR package from here: https://aur.archlinux.org/packages/john-git though this failed to build (looked like a source code issue to me)

So I tried to build this one next and I believe it now works (still building) after adapting the build file of sowing to expect 1.1.26 and its sha256 sum instead of 1.1.25

l0gic commented on 2019-06-28 20:24

I made this package in 2010, because community/john did not support MPI back then. Since 1.8.0-1 it supports openmpi[1], and benchmark[2][3][4] differences aren't big enough to justify this package's existence any longer. Hence 1.9.0-jumbo-1 is the last release I will maintain. After that I will ask for deletion of this package. Please switch to community/john at your earliest convenience.

[1] https://git.archlinux.org/svntogit/community.git/commit/?h=packages/john&id=fb1e34e9e6683010a7828ff23ca929908202d431 [2] openmpi, 6 threads http://ix.io/1N7I [3] mpich, 6 threads http://ix.io/1N7J [4] mpich, 12 threads http://ix.io/1N7L

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
EVP_PKEY pk;

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: http://packetstormsecurity.org/files/107982/john-1.7.9-jumbo-5.tar.gz