Hypatia/scripts/eset.sh

17 lines
495 B
Bash
Raw Normal View History

processHashes() {
local name=$(basename $1);
if [ -f $1/samples.$2 ]; then
while IFS= read -r line
do
echo "$line":0:ESET."$name" >> ./eset.$3;
done < "$1/samples.$2";
fi;
}
export -f processHashes;
find . -maxdepth 2 -mindepth 1 -type d -exec bash -c 'processHashes "{}" md5 hdb' \;
find . -maxdepth 2 -mindepth 1 -type d -exec bash -c 'processHashes "{}" sha1 hsb' \;
find . -maxdepth 2 -mindepth 1 -type d -exec bash -c 'processHashes "{}" sha256 hsb' \;
gzip *.hdb;
gzip *.hsb;