katana.units.stego.snow — Run snow

Extract hidden data with snow

This unit will extract hidden data file using the snow command-line utility. The syntax runs as:

snow <target_path>

You can read more about the snow tool at the homepage, here: http://www.darkside.com.au/snow/

The unit inherits from katana.unit.FileUnit to ensure the target is a file.

class katana.units.stego.snow.Unit(manager: katana.manager.Manager, target: katana.target.Target, keywords=None)

Bases: katana.unit.FileUnit

DEPENDENCIES = ['snow']

Required depenencies for this unit “snow”

GROUPS = ['stego', 'text', 'snow']

These are “tags” for a unit. Considering it is a Stego unit, “stego” is included, as well as the tag “text” and the name of unit itself, “snow”.

PRIORITY = 30

Priority works with 0 being the highest priority, and 100 being the lowest priority. 50 is the default priorty. This unit has a higher priority for matching files

evaluate(case)

Evaluate the target. Run snow on the target and recurse on the standard output.

Parameters:case – A case returned by enumerate. For this unit, the enumerate function is not used.
Returns:None. This function should not return any data.