diff --git a/run.sh b/run.sh index 8d11ea6..a627918 100644 --- a/run.sh +++ b/run.sh @@ -1,43 +1,44 @@ #bin/sh! # checking for unrelated -echo '[*] Checking for Unrelated Data'; -echo -echo '[*] Directories with more than 1GB size:'; - du -h ./ | grep '[0-9]G\>' -echo -echo '[*] Files with more than 10M size:'; - find ./ -size +10000k -exec du -sh {} \; -echo '[*]Fixing file and folder permissions:'; +echo '[*] Checking for Unrelated Data'; >> $(whoami).txt +echo >> $(whoami) +echo '[*] Directories with more than 1GB size:'; >> $(whoami).txt + du -h ./ | grep '[0-9]G\>' >> $(whoami).txt +echo >> $(whoami) +echo '[*] Files with more than 10M size:'; >> $(whoami).txt + find ./ -size +10000k -exec du -sh {} \; >> $(whoami).txt +echo '[*]Fixing file and folder permissions:'; >> $(whoami).txt #directories - find public_html/ -perm 0000 -follow -type d -print -exec chmod 755 {} \; - find public_html/ -perm +og+w -follow -type d -print -exec chmod 755 {} \; + find public_html/ -perm 0000 -follow -type d -print -exec chmod 755 {} \; >> $(whoami).txt + find public_html/ -perm +og+w -follow -type d -print -exec chmod 755 {} \; >> $(whoami).txt # files - find public_html/ -perm 0000 -follow -type f -print -exec chmod 644 {} \; - find public_html/ -perm 0400 -follow -type f -print -exec chmod 644 {} \; - find public_html/ -perm 0440 -follow -type f -print -exec chmod 644 {} \; - find public_html/ -perm 0444 -follow -type f -print -exec chmod 644 {} \; - find public_html/ -perm +og+w -follow -type f -print -exec chmod 644 {} \; + find public_html/ -perm 0000 -follow -type f -print -exec chmod 644 {} \; >> $(whoami).txt + find public_html/ -perm 0400 -follow -type f -print -exec chmod 644 {} \; >> $(whoami).txt + find public_html/ -perm 0440 -follow -type f -print -exec chmod 644 {} \; >> $(whoami).txt + find public_html/ -perm 0444 -follow -type f -print -exec chmod 644 {} \; >> $(whoami).txt + find public_html/ -perm +og+w -follow -type f -print -exec chmod 644 {} \; >> $(whoami).txt # Perl/CGI - find public_html/ -perm +og+w -follow -type f -name "*.cgi" -print -exec chmod 755 {} \; - find public_html/ -perm +og+w -follow -type f -name "*.pl" -print -exec chmod 755 {} \; + find public_html/ -perm +og+w -follow -type f -name "*.cgi" -print -exec chmod 755 {} \; >> $(whoami).txt + find public_html/ -perm +og+w -follow -type f -name "*.pl" -print -exec chmod 755 {} \; >> $(whoami).txt echo -echo '[*] Removing data garbage like error logs:' - find public_html/ -type f -name "error_log" -exec rm -rfv {} \; +echo '[*] Removing data garbage like error logs:'; >> $(whoami).txt +echo >> $(whoami).txt + find public_html/ -type f -name "error_log" -exec rm -rfv {} \; >> $(whoami).txt -echo '[*] Running the malware cleaner:' - perl /home/$(whoami)/public_html/LP-MSH-Scanner/malwaresh.pl $(whoami) -echo -echo '[*] Running the Python scanner :' - python /home/$(whoami)/public_html/LP-MSH-Scanner/scan.py --minscore=10 /home/$(whoami) | grep filename -echo -echo '[*] Running the CMS Version Scanner:' - php -d memory_limit=512M /home/$(whoami)/public_html/LP-MSH-Scanner/cms-vss.php $(whoami) -echo -echo '[*] Running the PHP Scanner:' - cd /home/$(whoami)/public_html/LP-MSH-Scanner && php -d memory_limit=512M scan.php -echo - cat $(whoami).txt | mail -s 'MSH Scan of $(whoami)' malin.cenusa@lunarpages.com -echo '[*] Job done... removing the scanner' +echo '[*] Running the malware cleaner:' >> $(whoami).txt + perl /home/$(whoami)/public_html/LP-MSH-Scanner/malwaresh.pl $(whoami) >> $(whoami).txt +echo >> $(whoami).txt +echo '[*] Running the Python scanner :' >> $(whoami).txt + python /home/$(whoami)/public_html/LP-MSH-Scanner/scan.py --minscore=10 /home/$(whoami) | grep filename >> $(whoami).txt +echo >> $(whoami).txt +echo '[*] Running the CMS Version Scanner:' >> $(whoami).txt + php -d memory_limit=512M /home/$(whoami)/public_html/LP-MSH-Scanner/cms-vss.php $(whoami) >> $(whoami).txt +echo >> $(whoami).txt +echo '[*] Running the PHP Scanner:' >> $(whoami).txt + cd /home/$(whoami)/public_html/LP-MSH-Scanner && php -d memory_limit=512M scan.php >> $(whoami).txt +echo >> $(whoami).txt + cat $(whoami).txt | mail -s 'MSH Scan of $(whoami)' malin.cenusa@lunarpages.com +echo '[*] Job done... removing the scanner' rm -rf /home/$(whoami)/public_html/LP-MSH-Scanner