#!/bin/bash

# Цвета для вывода
GREEN="\033[0;32m"
RED="\033[0;31m"
NC="\033[0m" # No Color

# Список серверов — добавьте сюда свои адреса
servers=(
"https://g.whatsapp.net"
"https://g.whatsapp.net:5222"
"https://v.whatsapp.net"
"https://v.whatsapp.net:5222"
"https://media-ams2-1.cdn.whatsapp.net"
"https://media-ams2-1.cdn.whatsapp.net:5222"
"https://media-ams4-1.cdn.whatsapp.net"
"https://media-ams4-1.cdn.whatsapp.net:5222"
"https://media-arn2-1.cdn.whatsapp.net"
"https://media-arn2-1.cdn.whatsapp.net:5222"
"https://media-atl3-1.cdn.whatsapp.net"
"https://media-atl3-1.cdn.whatsapp.net:5222"
"https://media-atl3-2.cdn.whatsapp.net"
"https://media-atl3-2.cdn.whatsapp.net:5222"
"https://media-bcn1-1.cdn.whatsapp.net"
"https://media-bcn1-1.cdn.whatsapp.net:5222"
"https://media-ber1-1.cdn.whatsapp.net"
"https://media-ber1-1.cdn.whatsapp.net:5222"
"https://media-bog.cdn.whatsapp.net"
"https://media-bog.cdn.whatsapp.net:5222"
"https://media-bos5-1.cdn.whatsapp.net"
"https://media-bos5-1.cdn.whatsapp.net:5222"
"https://media-bru2-1.cdn.whatsapp.net"
"https://media-bru2-1.cdn.whatsapp.net:5222"
"https://media-ccu1-1.cdn.whatsapp.net"
"https://media-ccu1-1.cdn.whatsapp.net:5222"
"https://media-cdg.cdn.whatsapp.net"
"https://media-cdg.cdn.whatsapp.net:5222"
"https://media-cgk1-1.cdn.whatsapp.net"
"https://media-cgk1-1.cdn.whatsapp.net:5222"
"https://media-cgk1-2.cdn.whatsapp.net"
"https://media-cgk1-2.cdn.whatsapp.net:5222"
"https://media-cph2-1.cdn.whatsapp.net"
"https://media-cph2-1.cdn.whatsapp.net:5222"
"https://media-cpt1-1.cdn.whatsapp.net"
"https://media-cpt1-1.cdn.whatsapp.net:5222"
"https://media-dfw5-1.cdn.whatsapp.net"
"https://media-dfw5-1.cdn.whatsapp.net:5222"
"https://media-dfw5-2.cdn.whatsapp.net"
"https://media-dfw5-2.cdn.whatsapp.net:5222"
"https://media-dub4-1.cdn.whatsapp.net"
"https://media-dub4-1.cdn.whatsapp.net:5222"
"https://media-dus1-1.cdn.whatsapp.net"
"https://media-dus1-1.cdn.whatsapp.net:5222"
"https://media-dus.cdn.whatsapp.net"
"https://media-dus.cdn.whatsapp.net:5222"
"https://media-eze1-1.cdn.whatsapp.net"
"https://media-eze1-1.cdn.whatsapp.net:5222"
"https://media-eze.cdn.whatsapp.net"
"https://media-eze.cdn.whatsapp.net:5222"
"https://media-git.fvno1-1.fna.whatsapp.net"
"https://media-git.fvno1-1.fna.whatsapp.net:5222"
"https://media-gmp1-1.cdn.whatsapp.net"
"https://media-gmp1-1.cdn.whatsapp.net:5222"
"https://media-gru1-1.cdn.whatsapp.net"
"https://media-gru1-1.cdn.whatsapp.net:5222"
"https://media-gru1-2.cdn.whatsapp.net"
"https://media-gru1-2.cdn.whatsapp.net:5222"
"https://media-gru2-1.cdn.whatsapp.net"
"https://media-gru2-1.cdn.whatsapp.net:5222"
"https://media-gru2-2.cdn.whatsapp.net"
"https://media-gru2-2.cdn.whatsapp.net:5222"
"https://media-gru.cdn.whatsapp.net"
"https://media-gru.cdn.whatsapp.net:5222"
"https://media-gua1-1.cdn.whatsapp.net"
"https://media-gua1-1.cdn.whatsapp.net:5222"
"https://media-ham3-1.cdn.whatsapp.net"
"https://media-ham3-1.cdn.whatsapp.net:5222"
"https://media-hbe1-1.cdn.whatsapp.net"
"https://media-hbe1-1.cdn.whatsapp.net:5222"
"https://media-hbe.cdn.whatsapp.net"
"https://media-hbe.cdn.whatsapp.net:5222"
"https://media-hel3-1.cdn.whatsapp.net"
"https://media-hel3-1.cdn.whatsapp.net:5222"
"https://media-hel.cdn.whatsapp.net"
"https://media-hel.cdn.whatsapp.net:5222"
"https://media-hkg4-1.cdn.whatsapp.net"
"https://media-hkg4-1.cdn.whatsapp.net:5222"
"https://media-hkg4-2.cdn.whatsapp.net"
"https://media-hkg4-2.cdn.whatsapp.net:5222"
"https://media-hkg.cdn.whatsapp.net"
"https://media-hkg.cdn.whatsapp.net:5222"
"https://media-hou1-1.cdn.whatsapp.net"
"https://media-hou1-1.cdn.whatsapp.net:5222"
"https://media-iad3-1.cdn.whatsapp.net"
"https://media-iad3-1.cdn.whatsapp.net:5222"
"https://media-iad3-2.cdn.whatsapp.net"
"https://media-iad3-2.cdn.whatsapp.net:5222"
"https://media-iad.cdn.whatsapp.net"
"https://media-iad.cdn.whatsapp.net:5222"
"https://media-ist1-1.cdn.whatsapp.net"
"https://media-ist1-1.cdn.whatsapp.net:5222"
"https://media-itm1-1.cdn.whatsapp.net"
"https://media-itm1-1.cdn.whatsapp.net:5222"
"https://media-lax3-1.cdn.whatsapp.net"
"https://media-lax3-1.cdn.whatsapp.net:5222"
"https://media-lax3-2.cdn.whatsapp.net"
"https://media-lax3-2.cdn.whatsapp.net:5222"
"https://media-lax.cdn.whatsapp.net"
"https://media-lax.cdn.whatsapp.net:5222"
"https://media-lga3-1.cdn.whatsapp.net"
"https://media-lga3-1.cdn.whatsapp.net:5222"
"https://media-lga3-2.cdn.whatsapp.net"
"https://media-lga3-2.cdn.whatsapp.net:5222"
"https://media-lhr8-1.cdn.whatsapp.net"
"https://media-lhr8-1.cdn.whatsapp.net:5222"
"https://media-lhr8-2.cdn.whatsapp.net"
"https://media-lhr8-2.cdn.whatsapp.net:5222"
"https://media-lim1-1.cdn.whatsapp.net"
"https://media-lim1-1.cdn.whatsapp.net:5222"
"https://media-lis1-1.cdn.whatsapp.net"
"https://media-lis1-1.cdn.whatsapp.net:5222"
"https://media-los2-1.cdn.whatsapp.net"
"https://media-los2-1.cdn.whatsapp.net:5222"
"https://media-maa2-1.cdn.whatsapp.net"
"https://media-maa2-1.cdn.whatsapp.net:5222"
"https://media-maa2-2.cdn.whatsapp.net"
"https://media-maa2-2.cdn.whatsapp.net:5222"
"https://media-mad1-1.cdn.whatsapp.net"
"https://media-mad1-1.cdn.whatsapp.net:5222"
"https://media-man2-1.cdn.whatsapp.net"
"https://media-man2-1.cdn.whatsapp.net:5222"
"https://media-mct1-1.cdn.whatsapp.net"
"https://media-mct1-1.cdn.whatsapp.net:5222"
"https://media-mia3-1.cdn.whatsapp.net"
"https://media-mia3-1.cdn.whatsapp.net:5222"
"https://media-mia3-2.cdn.whatsapp.net"
"https://media-mia3-2.cdn.whatsapp.net:5222"
"https://media-mrs2-1.cdn.whatsapp.net"
"https://media-mrs2-1.cdn.whatsapp.net:5222"
"https://media-mrs2-2.cdn.whatsapp.net"
"https://media-mrs2-2.cdn.whatsapp.net:5222"
"https://media-msp1-1.cdn.whatsapp.net"
"https://media-msp1-1.cdn.whatsapp.net:5222"
"https://media-mty2-1.cdn.whatsapp.net"
"https://media-mty2-1.cdn.whatsapp.net:5222"
"https://media-muc2-1.cdn.whatsapp.net"
"https://media-muc2-1.cdn.whatsapp.net:5222"
"https://media-mxp1-1.cdn.whatsapp.net"
"https://media-mxp1-1.cdn.whatsapp.net:5222"
"https://media-mxp2-1.cdn.whatsapp.net"
"https://media-mxp2-1.cdn.whatsapp.net:5222"
"https://media-nrt1-1.cdn.whatsapp.net"
"https://media-nrt1-1.cdn.whatsapp.net:5222"
"https://media-ord5-1.cdn.whatsapp.net"
"https://media-ord5-1.cdn.whatsapp.net:5222"
"https://media-otp1-1.cdn.whatsapp.net"
"https://media-otp1-1.cdn.whatsapp.net:5222"
"https://media-pmo1-1.cdn.whatsapp.net"
"https://media-pmo1-1.cdn.whatsapp.net:5222"
"https://media-prg1-1.cdn.whatsapp.net"
"https://media-prg1-1.cdn.whatsapp.net:5222"
"https://media-qro1-1.cdn.whatsapp.net"
"https://media-qro1-1.cdn.whatsapp.net:5222"
"https://media-qro1-2.cdn.whatsapp.net"
"https://media-qro1-2.cdn.whatsapp.net:5222"
"https://media-sea1-1.cdn.whatsapp.net"
"https://media-sea1-1.cdn.whatsapp.net:5222"
"https://media-sin6-1.cdn.whatsapp.net"
"https://media-sin6-1.cdn.whatsapp.net:5222"
"https://media-sin6-2.cdn.whatsapp.net"
"https://media-sin6-2.cdn.whatsapp.net:5222"
"https://media-sin6-3.cdn.whatsapp.net"
"https://media-sin6-3.cdn.whatsapp.net:5222"
"https://media-sjc3-1.cdn.whatsapp.net"
"https://media-sjc3-1.cdn.whatsapp.net:5222"
"https://media-sof1-1.cdn.whatsapp.net"
"https://media-sof1-1.cdn.whatsapp.net:5222"
"https://media-sof1-2.cdn.whatsapp.net"
"https://media-sof1-2.cdn.whatsapp.net:5222"
"https://media-ssn1-1.cdn.whatsapp.net"
"https://media-ssn1-1.cdn.whatsapp.net:5222"
"https://media-syd2-1.cdn.whatsapp.net"
"https://media-syd2-1.cdn.whatsapp.net:5222"
"https://media-syd.cdn.whatsapp.net"
"https://media-syd.cdn.whatsapp.net:5222"
"https://media-tpe1-1.cdn.whatsapp.net"
"https://media-tpe1-1.cdn.whatsapp.net:5222"
"https://media-tpe.cdn.whatsapp.net"
"https://media-tpe.cdn.whatsapp.net:5222"
"https://media-vie1-1.cdn.whatsapp.net"
"https://media-vie1-1.cdn.whatsapp.net:5222"
"https://media-yyz1-1.cdn.whatsapp.net"
"https://media-yyz1-1.cdn.whatsapp.net:5222"
"https://media-zrh1-1.cdn.whatsapp.net"
"https://media-zrh1-1.cdn.whatsapp.net:5222"
)

# Функция тестирования IPv4
test_server_ipv4() {
    local server=$1

    curl -sk4 -m 2 -o /dev/null "$server"
    local code=$?

    if [ $code -eq 28 ]; then
        echo -e "ipv4\t$server\t${RED}FAIL${NC}"
    else
        echo -e "ipv4\t$server\t${GREEN}OK${NC}"
    fi
}

# Основной цикл
for server in "${servers[@]}"; do
    test_server_ipv4 "$server"
done

