Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)
Exemplo n.º 5
0
 def set_lang():
     choice = ui.menu('English\nPortuguês\n' + lang[4])
     if choice == '01' or choice == '1':
         data.write('en')
     elif choice == '02' or choice == '2':
         data.write('pt')
     elif choice == '03' or choice == '3':
         pass
     else:
         ui.dialog(lang[3])
         time.sleep(3)
Exemplo n.º 6
0
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)
Exemplo n.º 7
0
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)
Exemplo n.º 8
0
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)
Exemplo n.º 9
0
def upgrade():
    ui.clear()
    ui.dialog('Checando por atualizacoes...')
    update = subprocess.check_output('git pull', shell=True)
    if 'Already up to date' not in update.decode():
        ui.dialog('Atualizacao instalada!\nReiniciando o painel...')
        ui.clear()
        ui.restart()
    else:
        ui.dialog('Nenhuma atualizacao disponivel.')
        time.sleep(2)
Exemplo n.º 10
0
except:
    print('Arquivos corrompidos.')
    exit()


def clear():
    os.system('cls')
    os.system('clear')


requests = requests.Session()
result = os.popen('figlet KINY').read()

try:
    if __name__ == '__main__':
        ui.dialog('Buscando atualizações ...')
        update = subprocess.check_output('git pull', shell=True)
        if 'Already up to date' not in update.decode():
            ui.dialog('Atualização instalada.\nReiniciando o painel.')
            restart()
        else:
            print(f'{C}[{Y}i{C}] Nenhuma atualizacao disponivel.')
            time.sleep(2)
except:
    if os.path.exists('.git'):
        pass
    else:
        ui.error_dialog('Falta de repositório GIT local')
'''
Atualização por git pull falhou.tentando por método antigo.
os.popen('git clone http://github.com/oporadokrl/Kiny-Painel.git').read()
Exemplo n.º 11
0
def wordlist(lang):
	Sair = False
	while(Sair == False):
		ui.dialog('under construction');time.sleep(3)
		Sair=True
Exemplo n.º 12
0
# Feito por Yato
import os, time
try:
    from data import data, ui, cpf, cnpj, cpf2, tools, placa, cep, covid, ip, banco, bin, update
except:
    from data import ui
    choice = ui.dialog_choice('', 2)
    if choice == '01' or choice == '1':
        os.system('pip3 install requests')
    elif choice == '02' or choice == '2':
        ui.dialog(
            'Então instale por si ou isto é um adeus.\nSo install it by yourself or this is a goodbye.'
        )
    exit()


def reload():
    global lang, login, cpf_api, ip_api, placa_api, cnpj_api, anim
    options = data.read()
    lang = options[0]
    user = options[2]
    options = options[1]
    login = options[0]
    cpf_api = options[1]
    ip_api = options[2]
    placa_api = options[3]
    cnpj_api = options[4]
    anim = options[5]

    file = open('./data/lang/' + lang, 'r')
    lang = (file.read()).split('-')
Exemplo n.º 13
0
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)