# Obtener el mensaje desde el primer argumento | |
MESSAGE="$1" | |
echo entrooooooooooooooooooooooooooooooooooooooooo a BASH | |
#chequeo si hay un servidor DNS configurado: | |
cat /etc/resolv.conf | |
echo fin cattttttttttt | |
# Variables de entorno para el token y el chat ID | |
TELEGRAM_BOT_TOKEN="$T_bot" | |
TELEGRAM_CHAT_ID="$nroChat" | |
# URL de la API de Telegram | |
URL="https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/sendMessage" | |
# Enviar el mensaje usando curl | |
#curl -X POST "$URL" -d chat_id="$TELEGRAM_CHAT_ID" -d text="$MESSAGE" | |
#wget --header 'Content-Type: application/x-www-form-urlencoded' \ | |
# --post-data "chat_id=$TELEGRAM_CHAT_ID&text=$MESSAGE" \ | |
# "$URL" | |
#curl opción con IP específica | |
#curl -X POST "$URL" \ | |
# -d chat_id="$TELEGRAM_CHAT_ID" \ | |
# -d text="$MESSAGE" \ | |
# --dns-ipv6-addr 2001:4860:4860::8888 | |
#--dns-ipv4-addr 8.8.8.8 | |
#--dns-servers 8.8.8.8,8.8.4.4 | |
#Curl directo con el IP | |
#curl -v \ | |
# -X POST "https://149.154.167.220/bot$YOUR_TELEGRAM_BOT_TOKEN/sendMessage" \ | |
# -d chat_id="$TELEGRAM_CHAT_ID" \ | |
# -d text="$MESSAGE" \ | |
# -k | |
#creo archivo de conf para tor | |
echo "SocksPort 7860" > custom_torrc | |
# Iniciar Tor en segundo plano | |
tor -f custom_torrc & | |
# Esperar a que Tor se inicie completamente | |
sleep 10 | |
#Curl con tor | |
curl --socks5-hostname localhost:7860 -X POST "$URL" \ | |
-d chat_id="$TELEGRAM_CHAT_ID" \ | |
-d text="$MESSAGE" | |
#echo agrego nameservers manualmente | |
#echo "nameserver 8.8.8.8" > /etc/resolv.conf | |
#echo "nameserver 8.8.4.4" >> /etc/resolv.conf | |
#echo nslookup a la api de telegram | |
#nslookup api.telegram.org 8.8.8.8 | |
#echo nslookup a google | |
#nslookup google.com | |
#ping -c 4 8.8.8.8 | |
#ping -c 1 google.com | |
#ping -c 1 api.telegram.org | |
echo mensaje enviado? | |