Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- USERID="CHAT ID"
- KEY="BOTID"
- TIMEOUT="10"
- URL="https://api.telegram.org/bot$KEY/sendMessage"
- DATE_EXEC="$(date "+%d/%m/%Y %H:%M:%S")"
- TMPFILE='/tmp/ipinfo-$DATE_EXEC.txt'
- if [ -n "$SSH_CLIENT" ]; then
- IP=$(awk '{print $1}' <<< $SSH_CLIENT)
- PORT=$(awk '{print $3}' <<< $SSH_CLIENT)
- HOSTNAME=$(hostname -f)
- IPADDR=$(hostname -I | awk '{print $1}')
- curl http://ipinfo.io/$IP -s -o $TMPFILE
- CITY=$(jq -r '.city' < $TMPFILE)
- REGION=$(cat $TMPFILE | jq '.region' | sed 's/"//g')
- COUNTRY=$(cat $TMPFILE | jq '.country' | sed 's/"//g')
- ORG=$(cat $TMPFILE | jq '.org' | sed 's/"//g')
- TEXT="${USER} вошёл на $HOSTNAME%0AДата: $DATE_EXEC%0AIP: $IP%0AСтрана: $COUNTRY%0AГород: $CITY%0AРегион: $REGION%0AПровайдер: $ORG%0AПорт: $PORT%0A-------------------------------------------------"
- curl -s --max-time $TIMEOUT --data "chat_id=$USERID&disable_web_page_preview=1&text=$TEXT" $URL > /dev/null
- rm $TMPFILE
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement