def defineConteudo(self, meio, dados): print "-"*30 if meio == 1:#"buscaremota": print "buscaremota" cli=BuscaRemotaCliente() ip=raw_input("Digite o ip: ") termo_procura=raw_input("Buscar: ") cli.defineHost(ip) cli.busca( ip , 42000, termo_procura) SU.printr(cli.obtemResultado()) elif meio == 2:# "rede": print "rede" tripla = raw_input("Digite a tripla: ") inicio = raw_input("Digite o num inicial: ") final = raw_input("Digite o num final: ") termo_procura= raw_input("Digite o conteudo a procurar nos computadores encontrados: ") if not tripla: tripla="127.0.0" if not inicio: inicio=1 if not final: final=255 cli=BuscaRemotaCliente() a=1 pm = ProcuraMaquinas() for maquina in pm.scanMask(tripla, int(inicio), int(final)): a=0 cli.busca( maquina , 42000, termo_procura) SU.printr(cli.obtemResultado()) if a==1: print "Sem maquinas para conectar" #lista_maquinas = pm.scanMask(tripla, int(inicio), int(final)) # #maquina=lista_maquinas.pop(0) #cli.defineHost(maquina) #cli.defineListaMaquinas(lista_maquinas) #cli.busca( maquina , 42000, termo_procura) #SU.printr(cli.obtemResultado()) #aqui entraria um codigo para aguardar o agente retornar com os dados das buscas pela rede elif meio == 3:# "internet": print "internet" meuRobo = Robo() site = raw_input("Digite o endereco do site: ") if site: meuRobo.defineSite(site) self.defineConteudo(meuRobo.obtemConteudo()) elif meio == 4:# "local": #arquivos locais print "local" procura = BuscaArquivo() procura.defineNomeArquivo("*mp3*") procura.defineDiretorio("/home/daniel/media/mp3") resultado=procura.buscaArquivo() SU.printr(resultado) #procura.buscaConteudo(".", "python") elif meio == 5:#"texto": print "texto" pr = Procura() pr.procurarPontuar("network", dados.lower()) print "Categoria: ", pr.obtemCategoria().upper() print "\tPontos: \t[" , pr.obtemPontuacao() , "]" print "\tRelevancia: \t[", pr.fuzzinator().upper() , "]" print "\tPontos por palavra: \t[" , int(pr.obtemPontosPorPalavra()), "]" #print pr.obtemPalavrasCategoria() #print pr.obtemNumeroPalavras() ##print pr.obtemPercentualPalavrasCategoria() # #print pr.obtemPercentualPalavrasCategoria(), "",pr.obtemPontosPorPalavra(), "" #print pr.obtemPontosPorPalavraCategoria() , "", pr.obtemPontosCategoria() else: print "Opcao Invalida" print "Fim."
#!/usr/bin/env python import BuscaRemotaCliente as brc import scriptutil as SU cli = brc.BuscaRemotaCliente() #cli.conectar( "127.0.0.1" , 42000 ) cli.busca("127.0.0.1", 42000, "ola") SU.printr(cli.obtemResultado())
# -*- coding: latin1 -*- import BuscaArquivo as ba import socket import scriptutil as SU procura = ba.BuscaArquivo() procura.defineNomeArquivo("*mp3*") procura.defineDiretorio("/home/daniel/media/mp3") resultado=procura.buscaArquivo() SU.printr(resultado) #procura.buscaConteudo(".", "python")
def defineConteudo(self, meio, dados): print "-" * 30 if meio == 1: # "buscaremota": print "buscaremota" cli = BuscaRemotaCliente() ip = raw_input("Digite o ip: ") termo_procura = raw_input("Buscar: ") cli.defineHost(ip) cli.busca(ip, 42000, termo_procura) SU.printr(cli.obtemResultado()) elif meio == 2: # "rede": print "rede" tripla = raw_input("Digite a tripla: ") inicio = raw_input("Digite o num inicial: ") final = raw_input("Digite o num final: ") termo_procura = raw_input("Digite o conteudo a procurar nos computadores encontrados: ") if not tripla: tripla = "127.0.0" if not inicio: inicio = 1 if not final: final = 255 cli = BuscaRemotaCliente() a = 1 pm = ProcuraMaquinas() for maquina in pm.scanMask(tripla, int(inicio), int(final)): a = 0 cli.busca(maquina, 42000, termo_procura) SU.printr(cli.obtemResultado()) if a == 1: print "Sem maquinas para conectar" # lista_maquinas = pm.scanMask(tripla, int(inicio), int(final)) # # maquina=lista_maquinas.pop(0) # cli.defineHost(maquina) # cli.defineListaMaquinas(lista_maquinas) # cli.busca( maquina , 42000, termo_procura) # SU.printr(cli.obtemResultado()) # aqui entraria um codigo para aguardar o agente retornar com os dados das buscas pela rede elif meio == 3: # "internet": print "internet" meuRobo = Robo() site = raw_input("Digite o endereco do site: ") if site: meuRobo.defineSite(site) self.defineConteudo(meuRobo.obtemConteudo()) elif meio == 4: # "local": #arquivos locais print "local" procura = BuscaArquivo() procura.defineNomeArquivo("*mp3*") procura.defineDiretorio("/home/daniel/media/mp3") resultado = procura.buscaArquivo() SU.printr(resultado) # procura.buscaConteudo(".", "python") elif meio == 5: # "texto": print "texto" pr = Procura() pr.procurarPontuar("network", dados.lower()) print "Categoria: ", pr.obtemCategoria().upper() print "\tPontos: \t[", pr.obtemPontuacao(), "]" print "\tRelevancia: \t[", pr.fuzzinator().upper(), "]" print "\tPontos por palavra: \t[", int(pr.obtemPontosPorPalavra()), "]" # print pr.obtemPalavrasCategoria() # print pr.obtemNumeroPalavras() ##print pr.obtemPercentualPalavrasCategoria() # # print pr.obtemPercentualPalavrasCategoria(), "",pr.obtemPontosPorPalavra(), "" # print pr.obtemPontosPorPalavraCategoria() , "", pr.obtemPontosCategoria() else: print "Opcao Invalida" print "Fim."
# -*- coding: latin1 -*- import BuscaArquivo as ba import socket import scriptutil as SU procura = ba.BuscaArquivo() procura.defineNomeArquivo("*mp3*") procura.defineDiretorio("/home/daniel/media/mp3") resultado = procura.buscaArquivo() SU.printr(resultado) #procura.buscaConteudo(".", "python")
#!/usr/bin/env python import BuscaRemotaCliente as brc import scriptutil as SU cli=brc.BuscaRemotaCliente() #cli.conectar( "127.0.0.1" , 42000 ) cli.busca( "127.0.0.1" , 42000, "ola") SU.printr(cli.obtemResultado())