Menú principal

:)

Publicado por dlugo99, Octubre 02, 2013, 10:26:02 AM

Tema anterior - Siguiente tema

dlugo99

Mikrotik, Raptor, Ubiquiti, Tplink, hosting, Paginas Webs, php...
Prestamos Soporte en cuanto a Redes se refiere a Empresas, Wisp y hogares!!!
www.mikrocache.com.ve

tonyvzla

Amigo saludos, estube viendo la url de la pagina y es: diariovea.com.ve y el el regex lo tienes el-diariovea chequea eso a ver
En ayuda de los mas desprotegidos

firecold

Amigo prueba de esta manera y me avisas, para ver si funciono, aunque en la practica no deberia de haber problema:

Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"

using namespace std;

// use this line to compile
// g++ -I. -fPIC -shared -g -o diariovea.com.ve.so diariovea.com.ve.cpp
// Regex
// http.*diariovea\.com\.ve.*(\.swf|\.jpg|\.png|\.gif)

string get_filename(string url) {
        vector<string> resultado;
        if (url.find("?") != string::npos) {
            stringexplode(url, "?", &resultado);
            stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
            return resultado.at(resultado.size()-4) + "_" + resultado.at(resultado.size()-3) + "_" + resultado.at(resultado.size()-2) + "_" +resultado.at(resultado.size()-1);           
        } else {
            stringexplode(url, "/", &resultado);
            return resultado.at(resultado.size()-4) + "_" + resultado.at(resultado.size()-3) + "_" + resultado.at(resultado.size()-2) + "_" +resultado.at(resultado.size()-1); ;
        }
}

extern "C" resposta getmatch(const string url) {
       resposta r;        
               
 if ( (url.find("diariovea.com.ve/") != string::npos)
    ) {
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "DiarioVea.com";      
     } else {
        r.match = false;
     }
  }
  else
  {
     r.match = false;
  }
  return r;
}


Saludos

tonyvzla

cierto no hace cache, buena por la iniciativa amigo @dlugo y @firecold
En ayuda de los mas desprotegidos

firecold

Cita de: tonyvzla en Octubre 06, 2013, 06:46:29 PM
cierto no hace cache, buena por la iniciativa amigo @dlugo y @firecold

Prueba ahora, le hice varias modificaciones, porque si hacia cache pero no como debia, prueba otra vez el plugin y me avisas, Saludos

dlugo99

Cita de: firecold en Octubre 07, 2013, 10:32:24 AM
Prueba ahora, le hice varias modificaciones, porque si hacia cache pero no como debia, prueba otra vez el plugin y me avisas, Saludos

Hola mis hermanos firecold y tonyvzla, Dios me los continue bendiciendo!

Muchisimas gracias por tomarse la molestia de ayudarme a resolver el problema, les cuento q introduje el plugins con la modificacion q hizo mi amigo firecold y se muestra en la lista de dominios pero no chachea, dice todo 0 Bytes, a pesar de que se muestra y se muestran 52 archivos, solo son carpetas vacias xq entre a la root /raptorcache/DiarioVea.com  y solo hay carperas vacias.

Que dicen ustedes de eso? aqui les adjunto una imagen de como se ve en dominios en mi webpanel del raptor

Mikrotik, Raptor, Ubiquiti, Tplink, hosting, Paginas Webs, php...
Prestamos Soporte en cuanto a Redes se refiere a Empresas, Wisp y hogares!!!
www.mikrocache.com.ve

tonyvzla

Uth yo lo probe  y nada no me sale en los reporte pero se ve bien construido alguna fallita minima por ahi, @firecold
En ayuda de los mas desprotegidos

firecold

Prueben ahora, le volvi a hacer cambios y me avisan, para poder encontrar una respuesta a esta pagina, Saludos

tonyvzla

En ayuda de los mas desprotegidos

dlugo99

Mikrotik, Raptor, Ubiquiti, Tplink, hosting, Paginas Webs, php...
Prestamos Soporte en cuanto a Redes se refiere a Empresas, Wisp y hogares!!!
www.mikrocache.com.ve

firecold

Cita de: dlugo99 en Octubre 14, 2013, 08:49:17 AM
Hola hermano firecold el plugins q me habias dado antes q ese me sirvio, solo q era yo el q habia cometido un error colocando el regex

aqui esta el codigo anterior
    #include <iostream>
    #include <cstring>
    #include <string>
    #include <vector>
    #include "../utils.cpp"
     
    using namespace std;
     
    // use this line to compile
    // g++ -I. -fPIC -shared -g -o diariovea.com.ve.so diariovea.com.ve.cpp
    // Regex
    // http.*diariovea\.com\.ve.*(\.swf|\.jpg|\.png|\.gif)
     
    string get_filename(string url) {
                    vector<string> resultado;
                    if (url.find("?") != string::npos) {
                            stringexplode(url, "?", &resultado);
                            stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
                            return resultado.at(resultado.size()-1);         
                    } else {
                            stringexplode(url, "/", &resultado);
                            return resultado.at(resultado.size()-1);
                    }
    }
     
    extern "C" resposta getmatch(const string url) {
            resposta r;       
                   
      if ( (url.find("diariovea.com.ve/") != string::npos)
         ) {
          r.file = get_filename(url);
          if (!r.file.empty()) {
             r.match = true;
             r.domain = "DiarioVea.com";     
          } else {
             r.match = false;
          }
       }
       else
       {
          r.match = false;
       }
       return r;
    }


MUCHISIMAS GRACIAS HERMANO!

Osea que si le esta haciendo cache, pregunto no?, Saludos