Skip to content

hashcat3: init at 3.10 #20826

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 8, 2016
Merged

hashcat3: init at 3.10 #20826

merged 1 commit into from
Dec 8, 2016

Conversation

kierdavis
Copy link
Contributor

@kierdavis kierdavis commented Nov 30, 2016

Motivation for this change

We already have a 'hashcat', but it's at version 2.x, which is incompatible with hashcat 3.x.

Things done
  • Tested using sandboxing
    (nix.useSandbox on NixOS,
    or option build-use-sandbox in nix.conf
    on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • Linux
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

This builds and runs on my machines, but I'm not yet convinced that it's portable. I'd be grateful if a couple other people could test that this package builds and that running result/bin/hashcat -b starts the benchmark running on at least one device (CPU, GPU, APU etc).

Sorry, something went wrong.

@pSub pSub added the 8.has: package (new) This PR adds a new package label Dec 1, 2016

meta = {
description = "Fast password cracker";
homepage = "http://hashcat.net/hashcat/";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitpick: You don't need quotes around URLs.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, fixed.

@joachifm
Copy link
Contributor

joachifm commented Dec 1, 2016

For someone not in the know, why not just have version 3?

@kierdavis
Copy link
Contributor Author

Version 3 isn't backwards compatible with version 2, so I figured creating a new package would be the safest option.

On the other hand, I can't see any downsides of upgrading to version 3, so maybe replacing the version 2 package is a better idea.

@Mic92
Copy link
Member

Mic92 commented Dec 3, 2016

Version 3 is also problematic, because it depends on OpenCL: see #16623

@joachifm
Copy link
Contributor

joachifm commented Dec 7, 2016

@kierdavis Travis reports a hash mismatch

@kierdavis
Copy link
Contributor Author

@Mic92 thanks for digging that up. Looks like it's probably best to keep hashcat2 around until OpenCL on NixOS is more portable.

@joachifm looks like hashcat 3.20 has been released in the meantime, and the URL https://hashcat.net/files/hashcat-3.10.tar.gz now redirects back to the website homepage. I'll update it to the new download URL, https://hashcat.net/files_legacy/hashcat-3.10.tar.gz.

@joachifm joachifm merged commit 65778e7 into NixOS:master Dec 8, 2016
@joachifm
Copy link
Contributor

joachifm commented Dec 8, 2016

Thank you

@kierdavis kierdavis deleted the hashcat3 branch November 24, 2017 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
8.has: package (new) This PR adds a new package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants