Files
theZoo/Rebuild_CSV.sh
Yuval Nativ dcb778ccc9 Main Code
Uploading Main code and all binaries.
Source codes will be synced next.
2014-01-15 11:01:23 +02:00

42 lines
875 B
Bash

#!/bin/bash
bold=`tput bold`
normal=`tput sgr0`
green_plus='\e[00;32m[+]\e[00m'
red_min='\e[01;31m[-]\e[00m'
# This file rebuilds the index.csv file based on the local index.log file in each folder.
# Backup previous
mv index.csv Index.Backup.csv
# finds all index.log files:
find `pwd` -name 'index.log' > /tmp/indexrebuild.tmp
touch index.csv
i=1
cat /tmp/indexrebuild.tmp | while read file ; do
let string="$i"
string="$string,`echo "$file"`,`cat "$file"`,"
echo -e "$green_plus $i was added successfully"
echo "$string" >> index.csv
let i=i+1
done
linesofdb=`wc -l < index.csv`
if [ $linesofdb = 0 ]; then
echo ""
echo -e "$red_min No index files were detected!"
echo ""
exit 0
fi
if [ $linesofdb > 0 ]; then
echo ""
echo -e "$green_plus Rebuilt index with $linesofdb malwares. Be safe."
echo " Go and have some fun :)"
echo ""
exit 1
fi