Eziel Junior

Membros
  • Content Count

    1
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Eziel Junior

  1. Boa Tarde Pessoal. Sou leigo em programação. Estou fazendo uma atividade na faculdade e estou sofrendo muitos problemas. preciso criar u script. 1) Desenvolver um script em Python com as seguintes funcionalidades dispostas em um menu. Cada opção deve ser realizada através de uma função. a) Verificar disponibilidade O endereço IP deve ser solicitado ao usuário A quantidade de testes também deve ser solicitado ao usuário Caso não haja conectividade o script deve traçar a rota e identificar o ultimo nó da rede que foi alcançado. A rota deve ter no máximo 30 saltos. Havendo ou não conectividade o script deve gravar em um arquivo de log a informação de conectividade que deve conter o endereço do servidor, a data e hora da consulta e se foi possível conectar ou não. Esses procedimentos devem ser realizados 5 vezes com um diferença de tempo entre elas de 1 min b) Realizar backup Deve ser solicitado do usuário a pasta que será compactada para realização do backup e a pasta onde o backup deve ser guardado. Apenas o usuário “backupuser” deve poder realizar essa operação c) Informações de equipamento. (O usuário deve selecionar quais informações ele deseja que seja registrado) CPU (Apenas o nome do modelo) Informações da Rede (IP, Mascara de Rede, Gateway) Memória Quais as conexões estabelecidas com o protocolo TCP Usuários Espaço livre nas partições do disco rígido Hora atual Registrar essas informações em um arquivo. estou fazendo por partes. ------------------------------------Primeira parte import os import platform import locale print(locale) so = platform.system() print ("Seu Sistema Operacional e {}".format(so)) host = input("Digite seu Endereco de Host ") pacote = int(input("Quantos Pacotes deseja ser enviado?")) resposta = os.system("ping -c" + str(pacote) + " " + host) if resposta ==0: print(host, 'Online') else: resposta = os.system("traceroute " + host) ------------------------------------segunda parte menu=True while menu: print (""" 1.Informações da CPU 2.Informações da Memoria 3.Informações da Rede 4.Conexões Estabelecidas TCP 5.Usuários 6.Espaço livre no HDD 7.Hora atual 8.Registrar essas informações em um arquivo """) menu=input("Ecolha uma opção? ") if menu=="1": print(os.system("cat /proc/cpuinfo")) elif menu=="2": print(os.system("cat /proc/meminfo")) elif menu=="3": print(os.system ("ifconfig")) elif menu == "4": print (os.system ("netstat -na | grep tcp")) elif menu == "5": print (os.system ("users")) elif menu == "6": print (os.system ("df -l")) elif menu == "7": print (os.system ("date +%c")) elif menu == "8": print (os.system ("ls - al > arquivo.txt")) elif menu !="": print("\n Opção Invalida. Tente Novamente") agora quero criar um menu entre os 2. alquem me ajuda ae. So algumas dicas.