Combat Arms Plugin

Publicado por david_domh, Octubre 25, 2013, 07:46:58 PM

Tema anterior - Siguiente tema

david_domh

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

using namespace std;
   
   // g++ -I. -fPIC -shared -g -o nexoneu.com.so nexoneu.com.cpp
   // regex
   // http.*\.nexoneu\.com.*(\.jpg|\.png|\.gif|\.mp3|\.swf|\.jpeg|\.mp4|\.exe|\.rar|\.zip|\.flv|\.rez)
 
   string dominiotxt="Combat-Arms";
   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()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);          
               } else {
                       stringexplode(url, "/", &resultado);
                       return 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("/Game/") != string::npos)
      ) {
   dominiotxt="Combat-Arms/Updates";
   }              
   if ( (url.find(".nexoneu.com/") != string::npos) and
    ((url.find(".jpg")!= string::npos) or
    (url.find(".png") != string::npos) or
    (url.find(".gif") != string::npos) or
    (url.find(".mp3") != string::npos) or
    (url.find(".swf") != string::npos) or
    (url.find(".jpeg") != string::npos) or
    (url.find(".mp4") != string::npos) or
    (url.find(".exe") != string::npos) or
    (url.find(".rar") != string::npos) or
    (url.find(".zip") != string::npos) or
    (url.find(".flv") != string::npos) or
    (url.find(".rez")!= string::npos))  
      ) {
                 
               r.file = get_filename(url);
                   if (!r.file.empty()) {
                           r.match = true;
                            r.domain = dominiotxt;
                   } else {
                           r.match = false;
                   }
           } else {
                   r.match = false;
           }
           return r;
   }


Me pidieron este plugin ya esta testeado y funcionando full perfectamente


David M.


Saludos a todos
y a seguir aportando plugins

ingjaab

 ??? exelente pero estoy en la espera de tus 300 plugins seria interesante ver eso y como lo prometiste  ??? eso se cumple o no  :o
Mueres siendo un héroe, o vives lo suficiente para convertirte en villano

david_domh

Por ahi vi uno que posteò mas de 300 plugins de los cuales muchos de ellos son obsoletos

postearè mis mas de 300 plugins funcionando en mi thunder , pero paciencia

estoy volviendo a testear muchos de los plugins el cual algunos de ellos ya son sirven y los estoy corrigiendo ò actualizando



David M.


Saludos

tonyvzla

Gracias david, chequea por favor los de windows update, y google por favor gracias, ah tambien los de adobe flash y sus derivados
En ayuda de los mas desprotegidos