$87 GRAYBYTE WORDPRESS FILE MANAGER $49

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home/bravrvjk/.acme.sh/dnsapi/

HOME
Current File : /home/bravrvjk/.acme.sh/dnsapi//dns_namecheap.sh
#!/bin/bash
# shellcheck disable=SC2034
dns_namecheap_info='NameCheap.com
Site: NameCheap.com
Docs: github.com/acmesh-official/acme.sh/wiki/dnsapi#dns_namecheap
Options:
 NAMECHEAP_API_KEY API Key
 NAMECHEAP_USERNAME Username
 NAMECHEAP_SOURCEIP Source IP
Issues: github.com/acmesh-official/acme.sh/issues/2107
'

# Namecheap API
# https://www.namecheap.com/support/api/intro.aspx
# Due to Namecheap's API limitation all the records of your domain will be read and re applied, make sure to have a backup of your records you could apply if any issue would arise.

########  Public functions #####################

NAMECHEAP_API="https://api.namecheap.com/xml.response"

#Usage: dns_namecheap_add   _acme-challenge.www.domain.com   "XKrxpRBosdIKFzxW_CT3KLZNf6q0HG9i01zxXp5CPBs"
dns_namecheap_add() {
  fulldomain=$1
  txtvalue=$2

  if ! _namecheap_check_config; then
    _err "$error"
    return 1
  fi

  if ! _namecheap_set_publicip; then
    return 1
  fi

  _debug "First detect the root zone"
  if ! _get_root "$fulldomain"; then
    _err "invalid domain"
    return 1
  fi

  _debug fulldomain "$fulldomain"
  _debug txtvalue "$txtvalue"
  _debug domain "$_domain"
  _debug sub_domain "$_sub_domain"

  _set_namecheap_TXT "$_domain" "$_sub_domain" "$txtvalue"
}

#Usage: fulldomain txtvalue
#Remove the txt record after validation.
dns_namecheap_rm() {
  fulldomain=$1
  txtvalue=$2

  if ! _namecheap_set_publicip; then
    return 1
  fi

  if ! _namecheap_check_config; then
    _err "$error"
    return 1
  fi

  _debug "First detect the root zone"
  if ! _get_root "$fulldomain"; then
    _err "invalid domain"
    return 1
  fi

  _debug fulldomain "$fulldomain"
  _debug txtvalue "$txtvalue"
  _debug domain "$_domain"
  _debug sub_domain "$_sub_domain"

  _del_namecheap_TXT "$_domain" "$_sub_domain" "$txtvalue"
}

####################  Private functions below ##################################
#_acme-challenge.www.domain.com
#returns
# _sub_domain=_acme-challenge.www
# _domain=domain.com
_get_root() {
  fulldomain=$1

  if ! _get_root_by_getList "$fulldomain"; then
    _debug "Failed domain lookup via domains.getList api call. Trying domain lookup via domains.dns.getHosts api."
    # The above "getList" api will only return hosts *owned* by the calling user. However, if the calling
    # user is not the owner, but still has administrative rights, we must query the getHosts api directly.
    # See this comment and the official namecheap response: https://disq.us/p/1q6v9x9
    if ! _get_root_by_getHosts "$fulldomain"; then
      return 1
    fi
  fi

  return 0
}

_get_root_by_getList() {
  domain=$1

  if ! _namecheap_post "namecheap.domains.getList"; then
    _err "$error"
    return 1
  fi

  i=2
  p=1

  while true; do

    h=$(printf "%s" "$domain" | cut -d . -f "$i"-100)
    _debug h "$h"
    if [ -z "$h" ]; then
      #not valid
      return 1
    fi
    if ! _contains "$h" "\\."; then
      #not valid
      return 1
    fi

    if ! _contains "$response" "$h"; then
      _debug "$h not found"
    else
      _sub_domain=$(printf "%s" "$domain" | cut -d . -f 1-"$p")
      _domain="$h"
      return 0
    fi
    p="$i"
    i=$(_math "$i" + 1)
  done
  return 1
}

_get_root_by_getHosts() {
  i=100
  p=99

  while [ "$p" -ne 0 ]; do

    h=$(printf "%s" "$1" | cut -d . -f "$i"-100)
    if [ -n "$h" ]; then
      if _contains "$h" "\\."; then
        _debug h "$h"
        if _namecheap_set_tld_sld "$h"; then
          _sub_domain=$(printf "%s" "$1" | cut -d . -f 1-"$p")
          _domain="$h"
          return 0
        else
          _debug "$h not found"
        fi
      fi
    fi
    i="$p"
    p=$(_math "$p" - 1)
  done
  return 1
}

_namecheap_set_publicip() {

  if [ -z "$NAMECHEAP_SOURCEIP" ]; then
    _err "No Source IP specified for Namecheap API."
    _err "Use your public ip address or an url to retrieve it (e.g. https://ifconfig.co/ip) and export it as NAMECHEAP_SOURCEIP"
    return 1
  else
    _saveaccountconf NAMECHEAP_SOURCEIP "$NAMECHEAP_SOURCEIP"
    _debug sourceip "$NAMECHEAP_SOURCEIP"

    ip=$(echo "$NAMECHEAP_SOURCEIP" | _egrep_o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}')
    addr=$(echo "$NAMECHEAP_SOURCEIP" | _egrep_o '(http|https):\/\/.*')

    _debug2 ip "$ip"
    _debug2 addr "$addr"

    if [ -n "$ip" ]; then
      _publicip="$ip"
    elif [ -n "$addr" ]; then
      _publicip=$(_get "$addr")
    else
      _err "No Source IP specified for Namecheap API."
      _err "Use your public ip address or an url to retrieve it (e.g. https://ifconfig.co/ip) and export it as NAMECHEAP_SOURCEIP"
      return 1
    fi
  fi

  _debug publicip "$_publicip"

  return 0
}

_namecheap_post() {
  command=$1
  data="ApiUser=${NAMECHEAP_USERNAME}&ApiKey=${NAMECHEAP_API_KEY}&ClientIp=${_publicip}&UserName=${NAMECHEAP_USERNAME}&Command=${command}"
  _debug2 "_namecheap_post data" "$data"
  response="$(_post "$data" "$NAMECHEAP_API" "" "POST")"
  _debug2 response "$response"

  if _contains "$response" "Status=\"ERROR\"" >/dev/null; then
    error=$(echo "$response" | _egrep_o ">.*<\\/Error>" | cut -d '<' -f 1 | tr -d '>')
    _err "error $error"
    return 1
  fi

  return 0
}

_namecheap_parse_host() {
  _host=$1
  _debug _host "$_host"

  _hostid=$(echo "$_host" | _egrep_o ' HostId="[^"]*' | cut -d '"' -f 2)
  _hostname=$(echo "$_host" | _egrep_o ' Name="[^"]*' | cut -d '"' -f 2)
  _hosttype=$(echo "$_host" | _egrep_o ' Type="[^"]*' | cut -d '"' -f 2)
  _hostaddress=$(echo "$_host" | _egrep_o ' Address="[^"]*' | cut -d '"' -f 2 | _xml_decode)
  _hostmxpref=$(echo "$_host" | _egrep_o ' MXPref="[^"]*' | cut -d '"' -f 2)
  _hostttl=$(echo "$_host" | _egrep_o ' TTL="[^"]*' | cut -d '"' -f 2)

  _debug hostid "$_hostid"
  _debug hostname "$_hostname"
  _debug hosttype "$_hosttype"
  _debug hostaddress "$_hostaddress"
  _debug hostmxpref "$_hostmxpref"
  _debug hostttl "$_hostttl"
}

_namecheap_check_config() {

  if [ -z "$NAMECHEAP_API_KEY" ]; then
    _err "No API key specified for Namecheap API."
    _err "Create your key and export it as NAMECHEAP_API_KEY"
    return 1
  fi

  if [ -z "$NAMECHEAP_USERNAME" ]; then
    _err "No username key specified for Namecheap API."
    _err "Create your key and export it as NAMECHEAP_USERNAME"
    return 1
  fi

  _saveaccountconf NAMECHEAP_API_KEY "$NAMECHEAP_API_KEY"
  _saveaccountconf NAMECHEAP_USERNAME "$NAMECHEAP_USERNAME"

  return 0
}

_set_namecheap_TXT() {
  subdomain=$2
  txt=$3

  if ! _namecheap_set_tld_sld "$1"; then
    return 1
  fi

  request="namecheap.domains.dns.getHosts&SLD=${_sld}&TLD=${_tld}"

  if ! _namecheap_post "$request"; then
    _err "$error"
    return 1
  fi

  hosts=$(echo "$response" | _egrep_o '<host[^>]*')
  _debug hosts "$hosts"

  if [ -z "$hosts" ]; then
    _err "Hosts not found"
    return 1
  fi

  _namecheap_reset_hostList

  while read -r host; do
    if _contains "$host" "<host"; then
      _namecheap_parse_host "$host"
      _debug2 _hostname "_hostname"
      _debug2 _hosttype "_hosttype"
      _debug2 _hostaddress "_hostaddress"
      _debug2 _hostmxpref "_hostmxpref"
      _hostaddress="$(printf "%s" "$_hostaddress" | _url_encode)"
      _debug2 "encoded _hostaddress" "_hostaddress"
      _namecheap_add_host "$_hostname" "$_hosttype" "$_hostaddress" "$_hostmxpref" "$_hostttl"
    fi
  done <<EOT
echo "$hosts"
EOT

  _namecheap_add_host "$subdomain" "TXT" "$txt" 10 120

  _debug hostrequestfinal "$_hostrequest"

  request="namecheap.domains.dns.setHosts&SLD=${_sld}&TLD=${_tld}${_hostrequest}"

  if ! _namecheap_post "$request"; then
    _err "$error"
    return 1
  fi

  return 0
}

_del_namecheap_TXT() {
  subdomain=$2
  txt=$3

  if ! _namecheap_set_tld_sld "$1"; then
    return 1
  fi

  request="namecheap.domains.dns.getHosts&SLD=${_sld}&TLD=${_tld}"

  if ! _namecheap_post "$request"; then
    _err "$error"
    return 1
  fi

  hosts=$(echo "$response" | _egrep_o '<host[^>]*')
  _debug hosts "$hosts"

  if [ -z "$hosts" ]; then
    _err "Hosts not found"
    return 1
  fi

  _namecheap_reset_hostList

  found=0

  while read -r host; do
    if _contains "$host" "<host"; then
      _namecheap_parse_host "$host"
      if [ "$_hosttype" = "TXT" ] && [ "$_hostname" = "$subdomain" ] && [ "$_hostaddress" = "$txt" ]; then
        _debug "TXT entry found"
        found=1
      else
        _hostaddress="$(printf "%s" "$_hostaddress" | _url_encode)"
        _namecheap_add_host "$_hostname" "$_hosttype" "$_hostaddress" "$_hostmxpref" "$_hostttl"
      fi
    fi
  done <<EOT
echo "$hosts"
EOT

  if [ $found -eq 0 ]; then
    _debug "TXT entry not found"
    return 0
  fi

  _debug hostrequestfinal "$_hostrequest"

  request="namecheap.domains.dns.setHosts&SLD=${_sld}&TLD=${_tld}${_hostrequest}"

  if ! _namecheap_post "$request"; then
    _err "$error"
    return 1
  fi

  return 0
}

_namecheap_reset_hostList() {
  _hostindex=0
  _hostrequest=""
}

#Usage: _namecheap_add_host HostName RecordType Address MxPref TTL
_namecheap_add_host() {
  _hostindex=$(_math "$_hostindex" + 1)
  _hostrequest=$(printf '%s&HostName%d=%s&RecordType%d=%s&Address%d=%s&MXPref%d=%d&TTL%d=%d' "$_hostrequest" "$_hostindex" "$1" "$_hostindex" "$2" "$_hostindex" "$3" "$_hostindex" "$4" "$_hostindex" "$5")
}

_namecheap_set_tld_sld() {
  domain=$1
  _tld=""
  _sld=""

  i=2

  while true; do

    _tld=$(printf "%s" "$domain" | cut -d . -f "$i"-100)
    _debug tld "$_tld"

    if [ -z "$_tld" ]; then
      _debug "invalid tld"
      return 1
    fi

    j=$(_math "$i" - 1)

    _sld=$(printf "%s" "$domain" | cut -d . -f 1-"$j")
    _debug sld "$_sld"

    if [ -z "$_sld" ]; then
      _debug "invalid sld"
      return 1
    fi

    request="namecheap.domains.dns.getHosts&SLD=$_sld&TLD=$_tld"

    if ! _namecheap_post "$request"; then
      _debug "sld($_sld)/tld($_tld) not found"
    else
      _debug "sld($_sld)/tld($_tld) found"
      return 0
    fi

    i=$(_math "$i" + 1)

  done

}

_xml_decode() {
  sed 's/&quot;/"/g'
}


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
30 Mar 2026 1.32 AM
bravrvjk / bravrvjk
0700
anon_root
--
30 Mar 2026 1.32 AM
bravrvjk / bravrvjk
0755
wp-site
--
30 Mar 2026 1.32 AM
bravrvjk / bravrvjk
0755
README.md
0.092 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_1984hosting.sh
8.534 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_acmedns.sh
3.618 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_acmeproxy.sh
3.146 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_active24.sh
3.234 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_ad.sh
3.45 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_ali.sh
5.602 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_alviy.sh
4.467 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_anx.sh
3.301 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_artfiles.sh
5.057 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_arvan.sh
4.107 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_aurora.sh
4.819 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_autodns.sh
5.784 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_aws.sh
12.277 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_azion.sh
5.43 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_azure.sh
14.725 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_bookmyname.sh
3.131 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_bunny.sh
7.638 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_cf.sh
7.041 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_clouddns.sh
6.463 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_cloudns.sh
5.765 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_cn.sh
3.83 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_conoha.sh
8.296 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_constellix.sh
5.854 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_cpanel.sh
4.987 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_curanet.sh
4.782 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_cyon.sh
9.591 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_da.sh
4.868 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_ddnss.sh
3.512 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_desec.sh
5.095 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_df.sh
1.656 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_dgon.sh
7.613 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_dnsexit.sh
4.319 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_dnshome.sh
2.426 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_dnsimple.sh
4.611 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_dnsservices.sh
9.341 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_doapi.sh
1.748 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_domeneshop.sh
4.299 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_dp.sh
3.815 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_dpi.sh
3.843 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_dreamhost.sh
2.258 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_duckdns.sh
3.835 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_durabledns.sh
4.831 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_dyn.sh
7.825 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_dynu.sh
5.2 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_dynv6.sh
8.819 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_easydns.sh
4.381 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_edgedns.sh
15.331 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_euserv.sh
9.208 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_exoscale.sh
4.396 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_fornex.sh
3.328 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_freedns.sh
12.043 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_gandi_livedns.sh
5.246 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_gcloud.sh
5.067 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_gcore.sh
5.062 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_gd.sh
5.103 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_geoscaling.sh
7.952 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_googledomains.sh
4.481 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_he.sh
6.357 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_hetzner.sh
6.865 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_hexonet.sh
4.105 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_hostingde.sh
8.637 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_huaweicloud.sh
9.571 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_infoblox.sh
3.858 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_infomaniak.sh
5.859 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_internetbs.sh
5.224 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_inwx.sh
9.757 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_ionos.sh
4.062 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_ionos_cloud.sh
3.965 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_ipv64.sh
4.123 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_ispconfig.sh
7.403 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0775
dns_jd.sh
8.415 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_joker.sh
3.04 KB
4 Nov 2024 12.42 PM
bravrvjk / bravrvjk
0664
dns_kappernet.sh
4.627 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_kas.sh
11.329 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_kinghost.sh
3.054 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_knot.sh
2.234 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_la.sh
3.82 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_leaseweb.sh
3.725 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_lexicon.sh
3.649 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_limacity.sh
2.741 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_linode.sh
4.73 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_linode_v4.sh
4.926 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_loopia.sh
7.838 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_lua.sh
4 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_maradns.sh
2.29 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_me.sh
3.954 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_miab.sh
5.811 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_misaka.sh
3.905 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_myapi.sh
1.312 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_mydevil.sh
2.803 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_mydnsjp.sh
4.847 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_mythic_beasts.sh
6.813 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_namecheap.sh
9.728 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_namecom.sh
4.72 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_namesilo.sh
3.819 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_nanelo.sh
1.893 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_nederhost.sh
3.136 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_neodigit.sh
4.443 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_netcup.sh
4.803 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_netlify.sh
4.278 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_nic.sh
5.611 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_njalla.sh
4.692 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_nm.sh
2.178 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_nsd.sh
1.755 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_nsone.sh
3.978 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_nsupdate.sh
4.004 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_nw.sh
5.589 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_oci.sh
10.601 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_omglol.sh
10.536 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_one.sh
6 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_online.sh
5.627 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_openprovider.sh
9.151 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_openstack.sh
11.752 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_opnsense.sh
6.871 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_ovh.sh
8.138 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_pdns.sh
5.548 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_pleskxml.sh
18.38 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_pointhq.sh
4.286 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_porkbun.sh
4.531 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_rackcorp.sh
3.819 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_rackspace.sh
6.314 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_rage4.sh
2.992 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_rcode0.sh
6.565 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_regru.sh
3.791 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_scaleway.sh
4.195 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_schlundtech.sh
5.596 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_selectel.sh
3.776 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_selfhost.sh
4.061 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_servercow.sh
5.271 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_simply.sh
6.04 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_tele3.sh
1.607 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_tencent.sh
6.126 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_timeweb.sh
11.105 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_transip.sh
5.527 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_udr.sh
4.104 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_ultra.sh
4.785 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_unoeuro.sh
4.511 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_variomedia.sh
3.777 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_veesp.sh
4.528 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_vercel.sh
3.515 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_vscale.sh
3.689 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_vultr.sh
3.895 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_websupport.sh
5.334 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_west_cn.sh
2.652 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_world4you.sh
7.056 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_yandex.sh
3.404 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_yandex360.sh
11.081 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_yc.sh
8.521 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_zilore.sh
3.218 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664
dns_zone.sh
3.959 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0775
dns_zonomi.sh
2.164 KB
4 Nov 2024 12.43 PM
bravrvjk / bravrvjk
0664

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF