Esempio n. 1
0
  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())
Esempio n. 3
0
# -*- 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")



Esempio n. 4
0
    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."
Esempio n. 5
0
# -*- 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())