algun plugin de taringa.

Publicado por vassilli, Enero 31, 2014, 04:41:09 PM

Tema anterior - Siguiente tema

vassilli

tengo el debian 7 y el raptor funcionando. estoy probandolo y esta comportandose muy bien. gracias a los amigos del foro por compartir su concocimiento. el motivo del post es para abusar de su confianza y pedirles un plugin para esta pagina muyt visitado por mis clientes.

07350286

Cita de: vassilli en Enero 31, 2014, 04:41:09 PM
tengo el debian 7 y el raptor funcionando. estoy probandolo y esta comportandose muy bien. gracias a los amigos del foro por compartir su concocimiento. el motivo del post es para abusar de su confianza y pedirles un plugin para esta pagina muyt visitado por mis clientes.

Prueba este Plugin Amigo.

#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 o1.t26.net.so o1.t26.net.cpp
// Regex
// http.*\.o1.t26\.net.*(\.swf|\.jpg|\.png|\.gif|\.flv|\.exe|\.iso|\.rar|\.zip|\.avi|\.mp3|\.mp4|\.deb|\.vpx|\.mar|\.cab|\.kmz|\.pdf|\.doc|\.xls|\.docx|\.xlsx)

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("o1.t26.net/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "Taringa";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}



tonyvzla

Pero taringa no lo observo como serrvidor, taringa te hace referencia es a los servidores externos, mega, rapishare etc, a eso es que hay que hacerle plugins siempre y cuando no sea 443
En ayuda de los mas desprotegidos

vassilli

Cita de: 07350286 en Enero 31, 2014, 05:06:51 PM
Prueba este Plugin Amigo.

#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 o1.t26.net.so o1.t26.net.cpp
// Regex
// http.*\.o1.t26\.net.*(\.swf|\.jpg|\.png|\.gif|\.flv|\.exe|\.iso|\.rar|\.zip|\.avi|\.mp3|\.mp4|\.deb|\.vpx|\.mar|\.cab|\.kmz|\.pdf|\.doc|\.xls|\.docx|\.xlsx)

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("o1.t26.net/") != string::npos)
    ) {
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "Taringa";      
     } else {
        r.match = false;
     }
  }
  else
  {
     r.match = false;
  }
  return r;
}


gracias de antemano. probando codigo.

francisco.romero87

acabo de darme cuenta que taringa dispone de otro servidor para las imagenes aqui lo posteo:
Request URL:http://t1.kn3.net/taringa/D/C/2/1/E/1/-v-i-o-l-e-t/98x73_F02.jpg


#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 kn3.net.so kn3.net.cpp
// Regex
// http.*\.kn3\.net.*(\.swf|\.jpg|\.png|\.gif|\.flv|\.exe|\.iso|\.rar|\.zip|\.avi|\.mp3|\.mp4|\.deb|\.vpx|\.mar|\.cab|\.kmz|\.pdf|\.doc|\.xls|\.docx|\.xlsx)

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("kn3.net/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "taringa_image.net";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}

firecold

Cita de: francisco.romero87 en Enero 06, 2015, 09:52:05 AM
acabo de darme cuenta que taringa dispone de otro servidor para las imagenes aqui lo posteo:
Request URL:http://t1.kn3.net/taringa/D/C/2/1/E/1/-v-i-o-l-e-t/98x73_F02.jpg


#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 kn3.net.so kn3.net.cpp
// Regex
// http.*\.kn3\.net.*(\.swf|\.jpg|\.png|\.gif|\.flv|\.exe|\.iso|\.rar|\.zip|\.avi|\.mp3|\.mp4|\.deb|\.vpx|\.mar|\.cab|\.kmz|\.pdf|\.doc|\.xls|\.docx|\.xlsx)

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("kn3.net/") != string::npos)
    ) {
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "taringa_image.net";      
     } else {
        r.match = false;
     }
  }
  else
  {
     r.match = false;
  }
  return r;
}

Si como citas es un sitio de imagenes porque? hay un monton de extensiones que no son imagenes, pareciera que estas haciendo un plugin de como para 4shared.com, Saludos

francisco.romero87

corregido estimado no me di cuenta aunque pueden dejar solo jpg y png pero yo acostumbro a dejar el swf porque uno nunca sabe cuando quieren agregar un flashplayer por hay

firecold

Cita de: francisco.romero87 en Enero 06, 2015, 10:30:56 AM
corregido estimado no me di cuenta aunque pueden dejar solo jpg y png pero yo acostumbro a dejar el swf porque uno nunca sabe cuando quieren agregar un flashplayer por hay

Si .swf siempre es muy viable, aunque nunca vallas a incluir los gifs, ya que ha veces los cambian con los mismos nombre siendo totalmente diferentes, Saludos