Plugin Google (google chrome, google earth, ...)

Publicado por luistec, Febrero 18, 2014, 06:25:40 PM

Tema anterior - Siguiente tema

luis148179

hola buenos dias compañeros alguien que pueda ayudarme a crear este plugins e intentado varias veces y nada todavia de donde es que tengo que ver para modificar como dice el hermano luistec?tengo teanviewer y skype luis148179

tonyvzla

Buenos dias, trato de hacer este plugins pero no genera peso en el webpanel
url: http://www.gpsyv.net/



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 gpsyv.net.so gpsyv.net.cpp
// Regex
// http.*\.gpsyv\.net.*(\.swf|\.jpg|\.png|\.gif)

string get_filename(string url) {
               vector<string> resultado;
       string retorna = "";
       stringexplode(url, "/", &resultado);
       retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
       return retorna;
}

extern "C" resposta getmatch(const string url) {
       resposta r;        
               
 if ( (url.find("gpsyv.net/") != string::npos)
    ) {
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "gpsynet_GPS";      
     } else {
        r.match = false;
     }
  }
  else
  {
     r.match = false;
  }
  return r;
}
En ayuda de los mas desprotegidos

firecold

Cita de: tonyvzla en Marzo 16, 2014, 11:48:22 AM
Buenos dias, trato de hacer este plugins pero no genera peso en el webpanel
url: http://www.gpsyv.net/



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 gpsyv.net.so gpsyv.net.cpp
// Regex
// http.*\.gpsyv\.net.*(\.swf|\.jpg|\.png|\.gif)

string get_filename(string url) {
                vector<string> resultado;
        string retorna = "";
        stringexplode(url, "/", &resultado);
        retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
        return retorna;
}

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


amigo tienes alguna fuente de dicho plugin, para poder analizarlo, saludos

Tessla

Hola, descargando el Chrome me he dado cuenta que ya no funcionaba el plugin de Google_update, por lo menos en mi red.
Lo que hice fue monitorear la red y me mostro que el servidor de google cambio a (gvt1.com). Hice los cambios en este plug-in de joemg y volvio a cahear. Por favor si esta mal en algo haganlo saber, ya que no soy bueno en esto.Saludos.

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
     
// use this line to compile
// g++ -I. -fPIC -shared -g -o gvt1.com.so gvt1.com.cpp
// regex
// http.*\.gvt1\.com.*(\.kmz|\.exe|\.msi|\.msp|\.cab)
     
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(".gvt1.com/") != string::npos) and (url.find(".kmz") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "google_earth";       
      } else {
         r.match = false;
      }
   }
       
   else if ( (url.find(".gvt1.com/") != string::npos) and ((url.find(".exe") != string::npos) or (url.find(".msi") != string::npos) or
                                                                 (url.find(".cab") != string::npos) or (url.find(".msp") != string::npos))
   ) {     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "google_updates";
      } else {
         r.match = false;
      }
   }
       
  else if ( (url.find(".gvt1.com/") != string::npos) and (url.find("chrome") != string::npos)
    ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "google_updates";       
      } else {
         r.match = false;
      }
   }
       
   else
   {
      r.match = false;
   }
   return r;
}

firecold

Cita de: Tessla en Abril 15, 2015, 12:38:55 PM
Hola, descargando el Chrome me he dado cuenta que ya no funcionaba el plugin de Google_update, por lo menos en mi red.
Lo que hice fue monitorear la red y me mostro que el servidor de google cambio a (gvt1.com). Hice los cambios en este plug-in de joemg y volvio a cahear. Por favor si esta mal en algo haganlo saber, ya que no soy bueno en esto.Saludos.

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
     
// use this line to compile
// g++ -I. -fPIC -shared -g -o gvt1.com.so gvt1.com.cpp
// regex
// http.*\.gvt1\.com.*(\.kmz|\.exe|\.msi|\.msp|\.cab)
     
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(".gvt1.com/") != string::npos) and (url.find(".kmz") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "google_earth";       
      } else {
         r.match = false;
      }
   }
       
   else if ( (url.find(".gvt1.com/") != string::npos) and ((url.find(".exe") != string::npos) or (url.find(".msi") != string::npos) or
                                                                 (url.find(".cab") != string::npos) or (url.find(".msp") != string::npos))
   ) {     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "google_updates";
      } else {
         r.match = false;
      }
   }
       
  else if ( (url.find(".gvt1.com/") != string::npos) and (url.find("chrome") != string::npos)
    ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "google_updates";       
      } else {
         r.match = false;
      }
   }
       
   else
   {
      r.match = false;
   }
   return r;
}


Amigo puede mostrarnos si no fuera mucha molestia el webpanel de dominios, donde aparece google_crhome y ver cuanto a cacheado, Saludos


firecold

Cita de: Tessla en Abril 15, 2015, 11:59:00 PM
Con gusto


gracias mi amigo, como se dice una imagen vale mas que mil palabras, Saludos