47 lines
1.4 KiB
Bash
47 lines
1.4 KiB
Bash
# Title: Interesting Files - Check if Network jobs
|
|
# ID: BS_caching_finds
|
|
# Author: Carlos Polop
|
|
# Last Update: 22-08-2023
|
|
# Description: Cache interesting files discoevred in the file system
|
|
# License: GNU GPL
|
|
# Version: 1.0
|
|
# Functions Used:
|
|
# Global Variables: $CHECKS, $SEARCH_IN_FOLDER
|
|
# Initial Functions:
|
|
# Generated Global Variables: $CONT_THREADS, $backup_folders_row
|
|
# Fat linpeas: 0
|
|
# Small linpeas: 1
|
|
|
|
|
|
if [ "$SEARCH_IN_FOLDER" ]; then
|
|
printf $GREEN"Caching directories "$NC
|
|
|
|
CONT_THREADS=0
|
|
# FIND ALL KNOWN INTERESTING SOFTWARE FILES
|
|
peass{FINDS_CUSTOM}
|
|
|
|
wait # Always wait at the end
|
|
CONT_THREADS=0 #Reset the threads counter
|
|
|
|
elif echo $CHECKS | grep -q procs_crons_timers_srvcs_sockets || echo $CHECKS | grep -q software_information || echo $CHECKS | grep -q interesting_files; then
|
|
|
|
printf $GREEN"Caching directories "$NC
|
|
|
|
CONT_THREADS=0
|
|
# FIND ALL KNOWN INTERESTING SOFTWARE FILES
|
|
peass{FINDS_HERE}
|
|
|
|
wait # Always wait at the end
|
|
CONT_THREADS=0 #Reset the threads counter
|
|
fi
|
|
|
|
if [ "$SEARCH_IN_FOLDER" ] || echo $CHECKS | grep -q procs_crons_timers_srvcs_sockets || echo $CHECKS | grep -q software_information || echo $CHECKS | grep -q interesting_files; then
|
|
#GENERATE THE STORAGES OF THE FOUND FILES
|
|
peass{STORAGES_HERE}
|
|
|
|
##### POST SERACH VARIABLES #####
|
|
backup_folders_row="$(echo $PSTORAGE_BACKUPS | tr '\n' ' ')"
|
|
printf ${YELLOW}"DONE\n"$NC
|
|
echo ""
|
|
fi
|