You will be required to enter an API key from your Hashes.org account when running HOLM. It can be found on the settings page of your user account.
Read here about building HOLM. If you just would like to use HOLM without building, you could try one of the non-versioned builds here or the releases here.
You can simply generate updated lists by calling:
holm-alpha gen 40 16 32
to generate the 40, 16 and 32 hex new left list.
To get the old lists, you just have to add the --old
parameter.
In case of errors, to increase the verbosity level, you can use -v
. -v 1
for increased logging level and -v 2
for the highest logging level.
You can configure HOLM to automatically call oclHashcat/Hashcat after the list generation with given settings and even upload founds automatically to Hashes.org after the run is finished.
To set a task configuration you need to create a task file (like in examples folder) and then call HOLM with it:
holm-alpha single examples/minimalist.ini
Additionally you can set the following switches:
--loop (HOLM will start with generating a new list again and then running the task again,
as long as you don't press CTRL^C)
--upload (This will turn on the automatic upload of the found hashes to Hashes.org with your
API keys related user account)
You can set HOLM to execute more than one task each one after the other, for example to do some various dictionaries or rules with different settings. There are two ways to do this:
- You give all the tasks you want to execute as arguments when calling HOLM:
holm-alpha multi task1.ini task2.ini ....
- You put all the task files you want to run into the folder 'tasks' in the application directory and then just call
holm-alpha multi
without any additional argument.
--loop
and --upload
also work with multiple task files. Founds get uploaded after every task, and when looping is set, it will start from the beginning when all tasks are completed.
If you give a directory as an argument for 'multi' all .ini files in this directory will be used as task files:
holm-alpha multi taskdir other_taskfile.ini
HOLM-alpha 1.1
holm-alpha [gen|single|multi] <options> (<lists|tasks>)
gen generate one or multiple lists from Hashes.org.
list names are provided with their names like '32', '40' or 'joomla'
single execute a single task given by the task filename
multi execute multiple task files, given as list of argument or all
files which are present in the 'tasks' folder
update just get the updates for given list(s)
--loop when finished, HOLM will start again from the beginning
works for 'single' and 'multi'
--upload automatically upload found hashes to Hashes.org after a task run
--old instead of generating the new left lists, the old left are generated
--out-prefix set a filename prefix or directory for the output files when generating
-v [lev] set the logging level (0 is normal, 2 highest)