def get_pastes(target): results = intelx.search(target, buckets=['pastes'], maxresults=2000) record_count = len(results['records']) print( f"|----[INFO][>] Found {record_count} records for {target} in bucket 'pastes'" ) if record_count > 0: print("|----[INFO][>] Downloading paste in file.txt...") intelx.FILE_READ(results['records'][0]['systemid'], 0, results['records'][0]['bucket'], "file.txt")
print('The number of accounts to be searched will be %s'%(len(accounts100))) intelx=intelx("API KEY") # API KEY from Intelx #results=[] # uncomment for using the first time for target in accounts100: result=intelx.search(target) results.append(result) #%% for resu in results: for record in resu['records']: intelx.FILE_READ(record['systemid'], 0, record['bucket'], "file_%s.txt"%(record['randomid'])) #%% accountsval=[] for i in range(len(accounttest)): accountsval.append([accounttest[i]]) #%% for i in range(len(accounttest)): if len(resultsxx[i]['records']) > 0: resu=resultsxx[i]['records'] for record in resu: try: with open('file_%s.txt'%(record['randomid']),'r',encoding='UTF8') as f:
from intelxapi import intelx intelx = intelx() search = intelx.search('riseup.net') # save the first search result file as "file.contents" intelx.FILE_READ(search['records'][0]['systemid'], 0, search['records'][0]['bucket'], "file1.bin")