This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Bootstrap: тянет и запускает основной geo-скрипт из RAW Gist | |
| RAW="https://gist.githubusercontent.com/InkoParadox/2e698b00aaf722b0b19a86eaff72190f/raw/0fa7673431882604c52a547cb275bedf7fe77058/gistfile1.txt" | |
| need(){ command -v "$1" >/dev/null 2>&1; } | |
| pm(){ for p in apt-get dnf yum apk zypper; do command -v "$p" >/dev/null 2>&1 && { echo "$p"; return; }; done; } | |
| SUDO=""; [ "$(id -u)" -ne 0 ] && SUDO="$(command -v sudo 2>/dev/null)" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Full picture (services + authority + observation) — устойчивые запросы | |
| # Запуск без аргументов: проверяет все публичные IPv4 на сервере. | |
| # Можно указать IP явно: ./geo_full_picture.sh 1.2.3.4 [5.6.7.8 ...] | |
| UA1="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120 Safari/537.36" | |
| UA2="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:118.0) Gecko/20100101 Firefox/118.0" | |
| UA3="curl/8.5.0" | |
| TIMEOUT="${TIMEOUT:-60}" # curl --max-time |