Packages for Linux distributions
#4
Ok, here's an example of a package manifest for oclHashcat 64bit (truncated in places where repetitive)

Code:
/usr/bin/oclHashcat64.bin /usr/share/docs/oclHashcat /usr/share/docs/oclHashcat/changes.txt /usr/share/docs/oclHashcat/contact.txt /usr/share/oclHashcat/charsets /usr/share/oclHashcat/charsets/combined /usr/share/oclHashcat/charsets/combined/Bulgarian.hcchr /usr/share/oclHashcat/charsets/combined/Castilian.hcchr /usr/share/oclHashcat/charsets/special /usr/share/oclHashcat/charsets/special/Castilian /usr/share/oclHashcat/charsets/special/Castilian/es-ES_ISO-8859-1-special.hcchr /usr/share/oclHashcat/charsets/special/Castilian/es-ES_ISO-8859-15-special.hcchr /usr/share/oclHashcat/charsets/standard /usr/share/oclHashcat/charsets/standard/Bulgarian /usr/share/oclHashcat/charsets/standard/Bulgarian/bg_ISO-8859-5.hcchr /usr/share/oclHashcat/charsets/standard/Bulgarian/bg_KOI8-R.hcchr /usr/share/oclHashcat/examples/example.dict /usr/share/oclHashcat/examples/example0.hash /usr/share/oclHashcat/examples/example400.hash /usr/share/oclHashcat/examples/example500.hash /usr/share/oclHashcat/examples/oclExample0.sh /usr/share/oclHashcat/examples/oclExample400.sh /usr/share/oclHashcat/examples/oclExample500.sh /usr/share/oclHashcat/extra /usr/share/oclHashcat/extra/rules_optimize /usr/share/oclHashcat/extra/rules_optimize/rules_optimize.bin /usr/share/oclHashcat/extra/tab_completion /usr/share/oclHashcat/extra/tab_completion/install /usr/share/oclHashcat/extra/tab_completion/oclHashcat64.sh /usr/share/oclHashcat/hashcat.hcstat /usr/share/oclHashcat/kernels /usr/share/oclHashcat/kernels/4098 /usr/share/oclHashcat/kernels/4098/amp_a0_v1.llvmir /usr/share/oclHashcat/kernels/4098/m00000_a0.VLIW1.llvmir /usr/share/oclHashcat/masks /usr/share/oclHashcat/masks/rockyou-1-60.hcmask /usr/share/oclHashcat/masks/rockyou-2-1800.hcmask /usr/share/oclHashcat/rules /usr/share/oclHashcat/rules/Incisive-leetspeak.rule /usr/share/oclHashcat/rules/InsidePro-HashManager.rule /usr/share/oclHashcat/rules/hybrid /usr/share/oclHashcat/rules/hybrid/append_d.rule /usr/share/oclHashcat/rules/hybrid/append_ds.rule

And then there's some things that should go along with this,

1. Any file that hashcat writes to (potfile, session files, etc.) should go in ~/.hashcat. I think both hashcat & oclHashcat can share this directory.

2. Should also have ~/.hashcat/rules, ~/.hashcat/masks, etc. for local/user-created files.

3. Default internal search path for rules, masks, charsets, etc. including /usr/share/oclHashcat and ~/.hashcat to help keep command lines short. Can either always search the internal paths first, followed by cwd, or if we detect a file path (e.g. preceding / or ./) skip searching path/cwd.


Messages In This Thread
Packages for Linux distributions - by atom - 12-08-2015, 12:48 AM
RE: Packages for Linux distributions - by epixoip - 12-08-2015, 12:57 AM
RE: Packages for Linux distributions - by atom - 12-08-2015, 01:01 AM
RE: Packages for Linux distributions - by epixoip - 12-08-2015, 01:41 AM
RE: Packages for Linux distributions - by philsmd - 12-08-2015, 02:56 PM
RE: Packages for Linux distributions - by epixoip - 12-08-2015, 07:59 PM
RE: Packages for Linux distributions - by atom - 12-09-2015, 12:06 AM
RE: Packages for Linux distributions - by epixoip - 12-09-2015, 12:14 AM
RE: Packages for Linux distributions - by atom - 12-09-2015, 12:22 AM
RE: Packages for Linux distributions - by epixoip - 12-09-2015, 02:18 AM
RE: Packages for Linux distributions - by kartan - 12-09-2015, 04:21 AM
RE: Packages for Linux distributions - by epixoip - 12-09-2015, 05:23 AM
RE: Packages for Linux distributions - by atom - 12-12-2015, 02:01 PM