⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
toner-aktuell.de
/
bin
/
View File Name :
deleted_files_vendor.sh
#!/usr/bin/env sh main() { while getopts "ho:n:d:" OPTION do case $OPTION in h) usage exit 1 ;; o) original_dir="$(realpath "$OPTARG")/" ;; n) new_dir="$(realpath "$OPTARG")/" ;; ?) usage exit ;; *) usage exit ;; esac done if [[ -z "${original_dir:-}" ]]; then echo "The original directory not set (-o)." exit 1; fi if [[ -z "${new_dir:-}" ]]; then echo "The new directory not set (-n)." exit 1; fi if [ ! -d "$new_dir" ]; then echo "The new directory $new_dir does not exist." exit 1; fi if [ ! -d "$original_dir" ]; then echo "The original directory ($original_dir) does not exist." exit 1; fi diff_directories_find_deleted "${original_dir}" "${new_dir}" } diff_directories_find_deleted() { originalDir=$1; shift newDir=$1; shift cutDir=$(dirname "${originalDir}") diff -rq "${originalDir}" "${newDir}" | grep "^Only in ${originalDir}" | sed -n 's/://p' | awk '{print $3"/"$4}' | sed "s|${cutDir}||" | sed "s|^/||" | sed "s|//|/|" } usage() { cat << EOF usage: $0 options OPTIONS: -h Show this message -o Original directory -n New directory EOF } main "$@"