def dos(lang): ip = ui.input_dialog() port = ui.input_dialog() sent = 0 while True: socket.send(bytes, (ip,port)) sent = sent + 1 print ("Enviado {} pacotes para {} pela porta:{}".format(sent,ip,port)) if port == 65534: port = 1
def consultar(lang): cep_input = ui.input_dialog() if len(cep_input) != 8: msg = lang[61] else: request = requests.get('https://viacep.com.br/ws/{}/json/'.format(cep_input)) adress_data = request.json() try: msg=f''' {lang[17]}: {adress_data['cep']} {lang[29]}: {adress_data['logradouro']} {lang[30]}: {adress_data['complemento']} {lang[49]}: {adress_data['bairro']} {lang[68]}: {adress_data["localidade"]} {lang[69]}: {adress_data['uf']} IBGE: {adress_data['ibge']} GIA: {adress_data['gia']} SIAFI: {adress_data['siafi']} DDD: {adress_data['ddd']} ''' except: msg = lang[12] choice = ui.dialog_choice(msg) if choice == '1' or choice == '01': pass elif choice == '2' or choice == '02': Sair=True ui.dialog(lang[3]) time.sleep(3)
def consultar(lang): bank_input = ui.input_dialog() try: bank_data = requests.get( 'https://brasilapi.com.br/api/banks/v1/{}'.format( bank_input)).json() if 'message' not in bank_data: msg = f''' {lang[82]}: {bank_data['code']} {lang[18]}: {bank_data['name']} {lang[83]}: {bank_data['fullName']} ISPB: {bank_data['ispb']} ''' else: msg = lang[12] except: msg = lang[12] choice = ui.dialog_choice(msg) if choice == '1' or choice == '01': pass elif choice == '2' or choice == '02': Sair = True else: ui.dialog(lang[3]) time.sleep(3)
def consultar(): Sair = False while (Sair == False): bank_input = ui.input_dialog() try: bank_data = requests.get( 'https://brasilapi.com.br/api/banks/v1/{}'.format( bank_input)).json() if 'message' not in bank_data: msg = f''' C?digo banc?rio: {bank_data['code']} Nome: {bank_data['name']} Nome completo: {bank_data['fullName']} ISPB: {bank_data['ispb']} ''' else: msg = f'{bank_input}: C?digo banc?rio inv?lido.' except: msg = 'Erro no servidor' choice = ui.dialog_choice(msg) if choice == '1': pass elif choice == '2': Sair = True else: ui.error_dialog('Opção inválida')
def consultar(lang): Sair = False while (Sair == False): os.system("clear") cpf_input = ui.input_dialog() data = requests.get( 'http://api.trackear.com.br/basepv/cpf/{}/noip'.format( cpf_input)).json() try: msg = f""" {lang[14]}: {data['cpf']} {lang[18]}: {data['nome']} {lang[19]}: {data['sexo']} {lang[20]}: {data['dtNascimento']} {lang[21]}: {data['idade']} {lang[22]}: {data['dtConsulta']} """ except: msg = lang[12] choice = ui.dialog_choice(msg) if choice == '1' or choice == '01': pass elif choice == '2' or choice == '02': Sair = True else: ui.dialog(lang[3]) time.sleep(3)
def consultar(): Sair = False while (Sair == False): cpf = str(ui.input_dialog()).replace('.', '').replace('-', '') if len(cpf) != 11 or len(cpf) < 1: msg = "error" else: api = requests.get('https://api.isaaclock.site/data/v1/' + cpf).json() # 00000000272 try: msg = f""" Nome : {api['fullName']} CPF : {api['docNumber']} Nome da Mãe : {api['mae']} Aniversário : {api['nascAt']} Estado : {api['uf']} Cidade : {api['city']} CEP : {api['cep']} Logradouro : {api['logra']} Bairro : {api['bairro']} Número da Casa: {api['number']} Complemento : {api['compl']}""" except (AttributeError): msg = 'Erro no servidor' choice = ui.dialog_choice(msg) if choice == '1': pass elif choice == '2': Sair = True else: ui.error_dialog()
def consultar(lang): bin_input = ui.input_dialog() headers = { "Accept-Version": "3", "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36" } req_data = requests.get('https://lookup.binlist.net/' + bin_input, headers=headers).json() try: msg = f''' {lang[83]}: {req_data['scheme']} {lang[56]}: {req_data['brand']} {lang[34]}: {req_data['type']} {lang[70]}: {req_data['country']['name']} Latitude: {req_data['country']['latitude']} Longitude: {req_data['country']['longitude']} {lang[76]}: {req_data['country']['currency']} ''' #Emoji: {req_data['country']['emoji']} except: msg = lang[12] choice = ui.dialog_choice(msg) if choice == '1' or choice == '01': pass elif choice == '2' or choice == '02': Sair = True else: ui.dialog(lang[3]) time.sleep(3)
def consultar(): Sair = False while (Sair == False): cep_input = ui.input_dialog() if len(cep_input) != 8: msg = 'QUANTIDADE DE DIGITOS INVALIDA' else: request = requests.get( 'https://viacep.com.br/ws/{}/json/'.format(cep_input)) adress_data = request.json() try: msg = f''' Cep: {adress_data['cep']} Logradouro: {adress_data['logradouro']} Complemento: {adress_data['complemento']} Bairro: {adress_data['bairro']} Cidade: {adress_data["localidade"]} Estado: {adress_data['uf']} IBGE: {adress_data['ibge']} GIA: {adress_data['gia']} SIAFI: {adress_data['siafi']} DDD: {adress_data['ddd']} ''' except: msg = 'CEP INVALIDO' choice = int(ui.dialog_choice(msg)) if choice == 1: pass elif choice == 2: Sair = True else: ui.error_dialog('Opção inválida')
def consultar(token='25d800a8b8e8b99d77c809567aa291b8', self=0): Sair = False while (Sair == False): if self == 1: ip_input = '' else: ip_input = ui.input_dialog() if len(ip_input) < 1: ui.error_dialog('Insira algo para consultar.') break try: api = requests.get('http://ipwhois.app/json/' + ip_input).json() #lat = api['latitude'] #lon = api['longitude'] #api2 = requests.get('http://api.openweathermap.org/data/2.5/weather?lat={lat}&lon={lon}&appid={token[2]}') except: msg = "erro no servidor" try: msg = f''' IP: {api['ip']} TIPO: {api['type']} CONTINENTE: {api['continent']} C?DIGO DO CONTINENTE: {api['continent_code']} PAIS: {api['country']} C?DIGO DO PA?S: {api['country']} CAPITAL DO PAIS: {api['country_capital']} C?DIGO TELEF?NICO DO PA?S: {api['country_phone']} PAISES VIZINHOS: {api['country_neighbours']} REGI?O: {api['region']} CIDADE: {api['city']} LATITUDE: {api['latitude']} LONGITUDE: {api['longitude']} ASN: {api['asn']} ORG: {api['org']} ISP: {api['isp']} HOR?RIO PADR?O: {api['timezone']} NOME DO HOR?RIO PADR?O: {api['timezone_name']} GMT: {api['timezone_gmt']} MOEDA: {api['currency']} CODIGO DA MOEDA: {api['currency_code']} SIMBOLO DA MOEDA: {api['currency_symbol']} ''' #TEMPERATURA: {api2["weather"][0]["main"]} except: msg = 'Ip invalido.' choice = int(ui.dialog_choice(msg)) if choice == 1: pass elif choice == 2: Sair = True else: ui.error_dialog()
def nmap(lang): Sair = False while(Sair==False): ip = ui.input_dialog() retorno = os.popen(f'nmap {ip}').read() #print(retorno) choice = ui.dialog_choice(retorno) if choice == '1' or choice == '01': pass elif choice == '2' or choice == '02': Sair=True else: ui.dialog(lang[3]);time.sleep(3)
def consultar(): Sair = False while (Sair == False): crm_input = ui.input_dialog('Digite o CRM.') uf_input = ui.input_dialog('Digite o UF.') token = 5072097263 try: crm_data = requests.get( 'https://www.consultacrm.com.br/api/index.php?tipo=crm&uf=' + uf_input + '&q=' + str(crm_input) + '&chave=' + str(token) + '&destino=json').json() except: msg = 'CRM ou UF invalido' limite = int(crm_data['api_limite']) consultas = int(crm_data['api_consultas']) restantes = int(limite - consultas) if (crm_data['status']) == "true": try: msg = f''' CRM: {crm_data["item"][0]["numero"]} Nome: {crm_data["item"][0]["nome"]} UF: {crm_data["item"][0]["uf"]} Situacao: {crm_data["item"][0]["situacao"]} Profiss?o: {crm_data["item"][0]["profissao"]} Consultas restantes = {restantes} ''' except: msg = 'Erro! dados invalidos!' else: msg = 'CRM invalido' choice = ui.dialog_choice(msg) if choice == '1': pass elif choice == '2': Sair = True else: ui.error_dialog()
def consultar(lang): ip_input = ui.input_dialog() try: api=requests.get('http://ipwhois.app/json/'+ip_input).json() lat = api['latitude'];lon = api['longitude'] #api2 = requests.get(f'http://api.openweathermap.org/data/2.5/weather?lat={lat}&lon={lon}&appid=25d800a8b8e8b99d77c809567aa291b8').json() except: msg = lang[12] try: msg=f''' IP: {api['ip']} {lang[34]}: {api['type']} {lang[69]}: {api['continent']} {lang[70]}: {api['country']} {lang[71]}: {api['country_capital']} {lang[72]}: {api['country_phone']} {lang[73]}: {api['country_neighbours']} {lang[67]}: {api['region']} {lang[66]}: {api['city']} LATITUDE: {api['latitude']} LONGITUDE: {api['longitude']} ASN: {api['asn']} ORG: {api['org']} ISP: {api['isp']} {lang[75]}: {api['timezone']} {lang[75]}: {api['timezone_name']} GMT: {api['timezone_gmt']} {lang[76]}: {api['currency']} {lang[76]}: {api['currency_code']} {lang[79]} {lang[78]} {lang[76]}: {api['currency_symbol']} ''' except: msg = lang[12] #{lang[81]}: {api2["weather"][0]["main"]} choice = ui.dialog_choice(msg) if choice == '1' or choice == '01': pass elif choice == '2' or choice == '02': Sair=True else: ui.dialog(lang[3]);time.sleep(3)
def consultar(lang): cpf_input = ui.input_dialog() api = requests.get( 'http://192.53.165.231/cCPF/{}'.format(cpf_input)).json() msg = f''' {lang[18]}: {api['nome']} {lang[14]} : {api['cpf']} {lang[40]} : {api['cns']} {lang[19]}: {api['sexo']} {lang[29]}: {api['enderecoLogradouro']}, {api['enderecoNumero']} {lang[30]}: {api['enderecoComplemento']} {lang[17]} : {api['enderecoCep']} {lang[49]} : {api['enderecoBairro']} {lang[18]} {lang[41]}: {api['nomeMae']} {lang[18]} {lang[42]}: {api['nomePai']} {lang[43]} : {api['nacionalidade']} {lang[44]} : {api['encontradoReceita']} {lang[47]} : {api['nomade']} {lang[48]} : {api['tipoSanguineo']} ''' mensage = '' for i in range(0, 10): try: mensage = f''' {lang[25]}: ({api['telefone'][i]['ddd']}){api['telefone'][i]['numero']} {lang[34]}: {api['telefone'][i]['tipoDescricao']} ''' except: i = 10 mensage = msg + mensage msg = msg.replace('true', lang[45]).replace('false', lang[46]) choice = ui.dialog_choice(msg) if choice == '1' or choice == '01': pass elif choice == '2' or choice == '02': Sair = True else: ui.dialog(lang[3]) time.sleep(3)
def consultar(): Sair = False while(Sair==False): cpf_input = ui.input_dialog() data = requests.get('http://api.trackear.com.br/basepv/cpf/{}/noip'.format(cpf_input)).json() try: msg = f""" CPF: {data['cpf']} Nome: {data['nome']} Sexo: {data['sexo']} Data de Nascimento: {data['dtNascimento']} Idade: {data['idade']} Data da Consulta: {data['dtConsulta']}""" except: msg = "CPF INVÁLIDO OU SERVIDOR FORA DO AR." choice = ui.dialog_choice(msg) if choice == '1': pass elif choice == '2': Sair = True else: ui.error_dialog()
def bruteforce(lang): Sair = False while(Sair==False): wordlist = ['true','false'] if os.path.exists('wordlist.txt'): file = open('wordlist.txt','r') wordlist = file.read().split() file.close() comando=str(ui.input_dialog('Digite o comando do brute force substituindo o lugar onde vai a senha por "::"')).split('::');expect_result=ui.input_dialog('Digite o que esperar na saida em caso de sucesso') if len(comando) < 2: ... #Error,sem uso do :: encontrado = False while(encontrado == False): tentativa = tentativa + 1 password = wordlist[tentativa] result = os.popen(comando[0]+password+comando[1]).read() if str(expect_result) in str(result): encontrado = True msg = 'Sucesso!' else: msg = 'Falhou!' print('['+tentativa+']'+'Tentando senha:'+password+'Resultado:'+msg) Sair=True
def consultar(): Sair = False while (Sair == False): uf_input = ui.input_dialog() data = requests.get( 'https://covid19-brazil-api.now.sh/api/report/v1/brazil/uf/{}'. format(uf_input)).json() msg = f"""Data e horario local: {data['datetime']} Estado: {data['state']} UF: {data['uf']} UID: {data['uid']} Casos: {data['cases']} Mortes: {data['deaths']} Suspeitas: {data['suspects']} Recusados: {data['refuses']} """ choice = ui.dialog_choice(msg) if choice == '1': pass elif choice == '2': Sair = True else: ui.error_dialog()
def consultar(): Sair = False while (Sair == False): placa_input = ui.input_dialog() placa_data = requests.get( 'https://apicarros.com/v1/consulta/{}/json'.format(placa_input), verify=False).json() # JSQ7436 try: if (placa_data['codigoRetorno']) == "0": msg = f''' Ano: {placa_data['ano']} Data: {placa_data['data']} Modelo: {placa_data['modelo']} Ano do modelo: {placa_data['anoModelo']} Cor: {placa_data['cor']} Marca: {placa_data['marca']} Roubo/furto: {placa_data['dataAtualizacaoRouboFurto']} Situa??o: {placa_data['situacao']} Placa: {placa_data['placa']} Chassi: {placa_data['chassi']} UF: {placa_data['uf']} Munic?pio: {placa_data['municipio']} Modificada em: {placa_data['dataAtualizacaoCaracteristicasVeiculo']} Alarme atualizado: {placa_data['dataAtualizacaoAlarme']} Mensagem de retorno: {placa_data['mensagemRetorno']} C?digo de retorno: {placa_data['codigoRetorno']}''' else: msg = 'Limite de consultas atingido ou placa invalida' except: msg = 'Placa invalida' choice = ui.dialog_choice(msg) if choice == '1': pass elif choice == '2': Sair = True else: ui.error_dialog('Opção inválida')
def consultar(lang): Sair = False while (Sair == False): placa_input = ui.input_dialog() placa_data = requests.get( 'https://apicarros.com/v1/consulta/{}/json'.format(placa_input), verify=False).json() # JSQ7436 try: if (placa_data['codigoRetorno']) == "0": msg = f''' {lang[51]}: {placa_data['ano']} {lang[52]}: {placa_data['data']} {lang[53]}: {placa_data['modelo']} {lang[52]} {lang[54]} {lang[53]}: {placa_data['anoModelo']} {lang[55]}: {placa_data['cor']} {lang[56]}: {placa_data['marca']} {lang[57]}: {placa_data['dataAtualizacaoRouboFurto']} {lang[58]}: {placa_data['situacao']} {lang[16]}: {placa_data['placa']} {lang[59]}: {placa_data['chassi']} {lang[27]}: {placa_data['uf']} {lang[28]}: {placa_data['municipio']} {lang[60]}: {placa_data['dataAtualizacaoCaracteristicasVeiculo']} {lang[64]}: {placa_data['dataAtualizacaoAlarme']} {lang[65]}: {placa_data['mensagemRetorno']}''' else: msg = lang[61] except: msg = lang[3] choice = ui.dialog_choice(msg) if choice == '1' or choice == '01': pass elif choice == '2' or choice == '02': Sair = True else: pass
def consultar(): Sair = False while (Sair == False): cnpj_input = ui.input_dialog() msg = '' try: cnpj_data = requests.get( 'https://www.receitaws.com.br/v1/cnpj/{}'.format( cnpj_input)).json() except: ui.error_dialog('Erro no servidor') if cnpj_data['status'] != "ERROR": msg = f""" CNPJ: {cnpj_data['cnpj']} """ message = f""" Atividade principal: {cnpj_data['atividade_principal'][0]['text']} Nome: {cnpj_data['nome']} CEP: {cnpj_data['cep']} """ msg = msg + message try: message = f"\nTelefone: {cnpj_data['telefone']}" msg = msg + message except: pass try: message = f"\nEmail: {cnpj_data['email']}" msg = msg + message except: pass message = f""" Situa??o: {cnpj_data['situacao']} UF: {cnpj_data['uf']} Municipio: {cnpj_data['municipio']} Logradouro: {cnpj_data['logradouro']} Numero: {cnpj_data['numero']} Complemento: {cnpj_data['complemento']} Porte: {cnpj_data['porte']} Natureza: {cnpj_data['natureza_juridica']} Data de abertura: {cnpj_data['abertura']} Tipo: {cnpj_data['tipo']} Capital: {cnpj_data['capital_social']} """ msg = msg + message for i in range(0, 10): try: message = f""" \nPessoal: {cnpj_data['qsa'][i]['nome']} Cargo: {cnpj_data['qsa'][i]['qual']} """ msg = msg + message except: pass else: mensage = cnpj_data['message'] msg = f'ERRO!\nCNPJ: {cnpj_input}\nCNPJ invalido/Sem dados.\nMotivo: {mensage}' choice = ui.dialog_choice(msg) if choice == '1': pass elif choice == '2': Sair = True else: ui.error_dialog()
def consultar(lang, cnpj_input=''): if len(cnpj_input) < 1: cnpj_input = ui.input_dialog() msg = '' try: cnpj_data = requests.get( 'https://www.receitaws.com.br/v1/cnpj/{}'.format( cnpj_input)).json() except: msg = lang[12] if cnpj_data['status'] != "ERROR": msg = f""" {lang[15]}: {cnpj_data['cnpj']} """ message = f""" {lang[23]}: {cnpj_data['atividade_principal'][0]['text']} {lang[18]}: {cnpj_data['nome']} {lang[17]}: {cnpj_data['cep']} """ msg = msg + message try: message = f"{lang[25]}: {cnpj_data['telefone']}" msg = msg + message except: pass try: message = f"\nEmail: {cnpj_data['email']}" msg = msg + message except: pass message = f""" {lang[26]}: {cnpj_data['situacao']} {lang[27]}: {cnpj_data['uf']} {lang[28]}: {cnpj_data['municipio']} {lang[29]}: {cnpj_data['logradouro']}, {cnpj_data['numero']} {lang[30]}: {cnpj_data['complemento']} {lang[31]}: {cnpj_data['porte']} {lang[32]}: {cnpj_data['natureza_juridica']} {lang[33]}: {cnpj_data['abertura']} {lang[34]}: {cnpj_data['tipo']} {lang[35]}: {cnpj_data['capital_social']} """ msg = msg + message for i in range(0, 10): try: message = f""" {lang[36]}: {cnpj_data['qsa'][i]['nome']} {lang[37]}: {cnpj_data['qsa'][i]['qual']} """ msg = msg + message except: pass else: msg = cnpj_data['message'] choice = ui.dialog_choice(msg) if choice == '1' or choice == '01': pass elif choice == '2' or choice == '02': Sair = True else: ui.dialog(lang[3]) time.sleep(3)