Posté(e) 25 décembre 20223 a import requests from random_user_agent.user_agent import UserAgent from random_user_agent.params import SoftwareName, OperatingSystem software_names = [SoftwareName.CHROME.value, SoftwareName.FIREFOX.value, SoftwareName.OPERA.value] operating_systems = [OperatingSystem.WINDOWS.value, OperatingSystem.LINUX.value] user_agent_rotator = UserAgent(software_names=software_names, operating_systems=operating_systems, limit=10000) user_agent = user_agent_rotator.get_random_user_agent() email = input('Enter Email: ') # ROTATING PROXY HTTP MUST! proxy = { "http": "", "https": "", } user_agent = user_agent_rotator.get_random_user_agent() general_headers = { 'User-Agent': user_agent, 'Accept': '*/*', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'x-key': 'e65df1a7-689a-4738-a078-598860554bf8', 'Origin': 'https://intelx.io', 'DNT': '1', 'Connection': 'keep-alive', 'Referer': 'https://intelx.io/', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-site', 'Sec-GPC': '1', } data = '{"term":"' + email + '","lookuplevel":0,"maxresults":1000,"timeout":null,"datefrom":"","dateto":"","sort":2,"media":0,"terminate":[]}' get_id = requests.post('https://api.intelx.io/intelligent/search', headers=general_headers, data=data, proxies=proxy) params = { 'id': str(get_id.json()['id']), 'limit': '1000', 'statistics': '1', 'previewlines': '8', } breaches = requests.get('https://api.intelx.io/intelligent/search/result', params=params, headers=general_headers, proxies=proxy) for x in breaches.json()['records']: if x.get('accesslevel') == 0 or x.get('bucketh') == 'Pastes': user_agent = user_agent_rotator.get_random_user_agent() bucket_tag = x.get('bucket') storage_id = x.get('storageid') system_id = x.get('systemid') name = str(x.get('name')).replace('/', '-') if len(name) == 0: print('NULL | https://intelx.io/?did=' + str(x.get('systemid'))) get_data_headers = { 'User-Agent': user_agent, 'Accept': '*/*', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'x-key': 'e65df1a7-689a-4738-a078-598860554bf8', 'Origin': 'https://intelx.io', 'DNT': '1', 'Connection': 'keep-alive', 'Referer': 'https://intelx.io/', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'same-site', 'Sec-GPC': '1', } get_data = requests.get(f'https://api.intelx.io/file/view?f=0&storageid={storage_id}&bucket={bucket_tag}&k=e65df1a7-689a-4738-a078-598860554bf8', headers=get_data_headers, proxies=proxy) file = open(f'./intelx/{system_id}', 'w+', encoding="utf-8").write(get_data.text) else: print(name + '| https://intelx.io/?did=' + str(x.get('systemid'))) get_data = requests.get(f'https://api.intelx.io/file/view?f=0&storageid={storage_id}&bucket={bucket_tag}&k=e65df1a7-689a-4738-a078-598860554bf8', headers=get_data_headers, proxies=proxy) file = open(f'./intelx/{name}', 'w+', encoding="utf-8").write(get_data.text) DarkForum : https://darkforums.me
Créer un compte ou se connecter pour commenter