Skip to content

Commit

Permalink
check for existing hashfile downloads
Browse files Browse the repository at this point in the history
Checks the specified directory for previously-downloaded hash files and only downloads new ones, conserving virusshare's bandwidth.
  • Loading branch information
ktneely authored May 4, 2018
1 parent b48ede8 commit 2d3ff6d
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions analyzers/Virusshare/getHashes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,16 @@ if [ ! -d $1 ]; then
fi

cd $1
for u in `curl https://virusshare.com/hashes.4n6 | grep -E "hashes\/VirusShare_[0-9]{5}\.md5" | cut -d\" -f2`
for u in `curl https://virusshare.com/hashes.4n6 | grep -E "VirusShare_[0-9]{5}\.md5" | c\
ut -d\" -f2 | cut -d\/ -f2`
do
echo $u
wget https://virusshare.com/$u
if [ -e $1/$u ]; then
echo "File already downloaded"
else
wget https://virusshare.com/hashes/$u
sleep 3
fi

done | tee -a ../$0.log
cd ..

0 comments on commit 2d3ff6d

Please sign in to comment.