Linux premium71.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
Server IP : 198.187.29.8 & Your IP : 18.216.82.12
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
lsws /
admin /
misc /
Delete
Unzip
Name
Size
Permission
Date
Action
admpass.sh
1.17
KB
-r-xr-xr-x
2025-04-15 03:17
ap_lsws.sh
1.82
KB
-rwxr-xr-x
2025-05-09 14:54
ap_lsws.sh.in
1.82
KB
-r-xr-xr-x
2025-04-15 03:17
awstats_install.sh
2.06
KB
-r-xr-xr-x
2025-04-15 03:17
build_ap_wrapper.sh
624
B
-r-xr-xr-x
2025-04-15 03:17
chroot.sh
7.31
KB
-r-xr-xr-x
2025-04-15 03:17
cleancache.sh
1.46
KB
-r-xr-xr-x
2025-04-15 03:17
cleanlitemage.sh
2.4
KB
-r-xr-xr-x
2025-04-15 03:17
cp_switch_ws.sh
22.41
KB
-r-xr-xr-x
2025-04-15 03:17
cpanel_restart_httpd.in
732
B
-r-xr-xr-x
2025-04-15 03:17
create_admin_keypair.sh
336
B
-r-xr-xr-x
2025-04-15 03:17
enable_ruby_python_selector.sh
2.68
KB
-r-xr-xr-x
2025-04-15 03:17
fix_cagefs.sh
766
B
-r-xr-xr-x
2025-04-15 03:17
fp_install.sh
1.65
KB
-r-xr-xr-x
2025-04-15 03:17
gdb-bt
25
B
-rw-r--r--
2025-04-15 03:17
genjCryptionKeyPair.php
6.43
KB
-rw-r--r--
2025-04-15 03:17
gzipStatic.sh
272
B
-r-xr-xr-x
2025-04-15 03:17
htpasswd.php
103
B
-rw-r--r--
2025-04-15 03:17
lscmctl
15.3
KB
-rwxrwxr-x
2025-04-30 22:14
lshttpd.service
660
B
-r-xr-xr-x
2025-04-15 03:17
lsup.sh
5.65
KB
-r-xr-xr-x
2025-04-15 03:17
lsup6.sh
5.65
KB
-r-xr-xr-x
2025-04-15 03:17
lsws.rc
1.78
KB
-r-xr-xr-x
2025-04-15 03:17
lsws.rc.gentoo
441
B
-r-xr-xr-x
2025-04-15 03:17
mgr_ver.sh
1.93
KB
-r-xr-xr-x
2025-04-15 03:17
php.ini
37.11
KB
-rw-r--r--
2025-04-15 03:17
purge_cache_by_url
3.23
KB
-r-xr-xr-x
2025-04-15 03:17
rc-inst.sh
5.99
KB
-r-xr-xr-x
2025-04-15 03:17
rc-uninst.sh
4.61
KB
-r-xr-xr-x
2025-04-15 03:17
uninstall.sh
2.9
KB
-r-xr-xr-x
2025-04-15 03:17
update.sh
1.85
KB
-r-xr-xr-x
2025-04-15 03:17
Save
Rename
#!/usr/bin/env bash #set -x CURL_ACTION='' CURL_IP='127.0.0.1' CURL_URL='' CURL_PROTO='' CURL_DOMAIN='' function handle_args() { if [[ "$#" -eq 0 ]]; then show_help exit 1 fi while [[ "$1" != '' ]]; do case $1 in -r ) CURL_ACTION='REFRESH' ;; -p ) CURL_ACTION='PURGE' ;; -ip ) shift; CURL_IP="$1" ;; -h ) show_help; exit 1 ;; * ) CURL_URL="$1" ;; esac shift done if [[ "${CURL_ACTION}" == '' ]] || [[ "${CURL_URL}" == '' ]]; then show_help exit 1 fi if [[ "${CURL_IP}" == '' ]]; then echo 'IP parameter passed but no value set!' exit 1 fi if ! [[ "${CURL_URL}" =~ https?:// ]]; then echo 'Please use full URL include http/https!' exit 1 fi if [[ "${CURL_IP}" != '' ]] && [[ "${CURL_IP}" != '127.0.0.1' ]]; then if [[ "${CURL_URL}" =~ 'https://' ]]; then CURL_PROTO='443' else CURL_PROTO='80' fi CURL_DOMAIN=$(echo ${CURL_URL} | awk -F[/:] '{print $4}') fi } function show_help() { cat <<EOF Usage: purge_cache_byurl -(r|p) [-ip <ip>] <URL> Purge/Refresh cache for specific URL. Required Arguments: -r|-p, Refreshes/Purges the cache for specific page. *, Full URL of the specific page to refresh/purge. Optional Arguments: -ip, IP to resolve the hostname of the request to (Only if it differs from what the DNS A record is set to.) Notes: If running on a server other than the one the site is located on, make sure to add this machines IP to the trusted list inside of LiteSpeed Web Server or else the Purge/Refresh requests will not work. EOF } function send_cmd() { if [[ "${CURL_PROTO}" != '' ]] && [[ "${CURL_DOMAIN}" != '' ]]; then CURL_OUTPUT=$(curl --resolve ${CURL_DOMAIN}:${CURL_PROTO}:${CURL_IP} -Iks -X ${CURL_ACTION} "${CURL_URL}" | grep 'HTTP/' | awk '{print $2}') else CURL_OUTPUT=$(curl -Iks -X ${CURL_ACTION} "${CURL_URL}" | grep 'HTTP/' | awk '{print $2}') fi if [[ "${CURL_OUTPUT}" != '200' ]]; then if [[ "${CURL_OUTPUT}" == '301' ]]; then if [[ "${CURL_NEW_URL}" == '' ]]; then if [[ "${CURL_PROTO}" != '' ]] && [[ "${CURL_DOMAIN}" != '' ]]; then CURL_NEW_URL=$(curl --resolve ${CURL_DOMAIN}:${CURL_PROTO}:${CURL_IP} -Iks -X ${CURL_ACTION} "${CURL_URL}" | grep 'Location:' | awk '{print $2}') if [[ "${CURL_NEW_URL}" =~ 'https://' ]]; then CURL_PROTO='443' else CURL_PROTO='80' fi CURL_DOMAIN=$(echo ${CURL_NEW_URL} | awk -F[/:] '{print $4}') else CURL_NEW_URL=$(curl -Iks -X ${CURL_ACTION} "${CURL_URL}" | grep 'Location:' | awk '{print $2}') fi CURL_URL="${CURL_NEW_URL}" send_cmd else echo 'URL keeps redirecting! Please make sure URL is final URL after any https or other redirects!' exit 1 fi elif [[ "${CURL_OUTPUT}" == '405' ]]; then echo 'This IP is not valid to PURGE or REFRESH cache! Please add this IP as a trusted IP inside of LiteSpeed Web Server!' exit 1 else echo 'HTTP return code is not 200! Please make sure this is a valid page!' exit 1 fi else echo "Page ${CURL_ACTION} Successfully!" fi } function main() { handle_args "$@" send_cmd exit 0 } main "$@"