este es el log amigo firecold
https://mega.co.nz/#!NU5llSzZ!ehsBAgvmQhBW483Bok--Y2bou55ngvz5DrOtx-dcHW4
para asì concluir con este plugin que a dado mucho problema
Saludos
David_domh
y este es el plugin que estoy utilizando personalmente
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"
using namespace std;
// g++ -I. -fPIC -shared -g -o axeso5.com.so axeso5.com.cpp
// regex
// http.*\.axeso5\.com.*(\.zip|\.cmp|\.cdt|\.bmp|\.exe|\.acv|\.BIN|\.mp3|\.dds|\.wav|\.WAV|\.png|\.jpg|\.swf|\.Xtp|\.cab|\.tbm|\.loc|\.7z|\.stg|\.kom)
bool in_array(const string &needle, const vector< string > &haystack) {
int max = haystack.size();
if (max == 0) return false;
for (int iii = 0; iii < max; iii++) {
if (regex_match(haystack[iii], needle) != "") {
return true;
}
}
return false;
}
string dominiotxt="Axexo5_Juegos_Online";
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;
vector<string> black_list;
black_list.push_back ("content.json.zip");
if ( (url.find("/operation7/") != string::npos) and (url.find("/DICs/") != string::npos)
) {
dominiotxt="Operation7_Online";
}
if ( (url.find("/content/") != string::npos)
) {
dominiotxt="Audition-Online";
}
if ( (url.find("/sa_patch/") != string::npos)
) {
dominiotxt="Suddent-Attack/Axeso5";
}
if ( (url.find("/KarosES/") != string::npos)
) {
dominiotxt="Karos-Online/Axeso5";
}
if ( (url.find("/GrandChaseLIN/") != string::npos)
) {
dominiotxt="GrandChase/Axeso5";
}
if ( (url.find(".axeso5.com/") != string::npos) and (in_array(url, black_list) == false) and
((url.find(".zip")!= string::npos) or
(url.find(".cmp") != string::npos) or
(url.find(".cdt") != string::npos) or
(url.find(".bmp") != string::npos) or
(url.find(".exe") != string::npos) or
(url.find(".acv") != string::npos) or
(url.find(".BIN") != string::npos) or
(url.find(".mp3") != string::npos) or
(url.find(".dds") != string::npos) or
(url.find(".wav") != string::npos) or
(url.find(".WAV") != string::npos) or
(url.find(".png") != string::npos) or
(url.find(".jpg") != string::npos) or
(url.find(".swf") != string::npos) or
(url.find(".Xtp") != string::npos) or
(url.find(".cab") != string::npos) or
(url.find(".tbm") != string::npos) or
(url.find(".loc") != string::npos) or
(url.find(".7z") != string::npos) or
(url.find(".stg") != string::npos) or
(url.find(".kom")!= 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;
}
Cita de: david_domh en Octubre 29, 2013, 02:13:35 PM
este es el log amigo firecold
https://mega.co.nz/#!NU5llSzZ!ehsBAgvmQhBW483Bok--Y2bou55ngvz5DrOtx-dcHW4
para asì concluir con este plugin que a dado mucho problema
Saludos
David_domh
Amigo en cual especificamente te da problemas o es en todos, para saber en que enfocarme, Saludos
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"
using namespace std;
// g++ -I. -fPIC -shared -g -o axeso5.com.so axeso5.com.cpp
// regex
// http.*\.axeso5\.com.*(\.zip|\.cmp|\.cdt|\.bmp|\.exe|\.acv|\.BIN|\.mp3|\.dds|\.wav|\.WAV|\.png|\.jpg|\.swf|\.Xtp|\.cab|\.tbm|\.loc|\.7z|\.stg|\.kom)
bool in_array(const string &needle, const vector< string > &haystack) {
int max = haystack.size();
if (max == 0) return false;
for (int iii = 0; iii < max; iii++) {
if (regex_match(haystack[iii], needle) != "") {
return true;
}
}
return false;
}
string dominiotxt="Axexo5_Juegos_Online";
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;
vector<string> black_list;
black_list.push_back ("content.json.zip");
black_list.push_back ("XDataV1.Xtp");
black_list.push_back ("XDataFM0.Xtp");
if ( (url.find("/operation7/") != string::npos) and (url.find("/DICs/") != string::npos) and (in_array(url, black_list) == false)
) {
dominiotxt="Operation7_Online";
}
if ( (url.find("/content/") != string::npos) and (in_array(url, black_list) == false)
) {
dominiotxt="Audition-Online";
}
if ( (url.find("/sa_patch/") != string::npos)
) {
dominiotxt="Suddent-Attack/Axeso5";
}
if ( (url.find("/KarosES/") != string::npos)
) {
dominiotxt="Karos-Online/Axeso5";
}
if ( (url.find("/GrandChaseLIN/") != string::npos)
) {
dominiotxt="GrandChase/Axeso5";
}
if ( (url.find(".axeso5.com/") != string::npos) and (in_array(url, black_list) == false)
{
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;
}
Lo modifique un poco, pero el verdadero problema es que el plugin esta haciendo cache del .html, aunque no esta explicito en el codigo, pero como viene asi: FIRST_UP_PARENT/192.168.10.2 text/html, o lo que quiere decir audl.axeso5.com/xtrap/XDataV1.Xtp.html, entonces lo hace cache por la extencion .Xtp, seguire revisando a ver que pasa, Saludos
el problema es el mismo de las actualizaciones con el juego audition y operation 7 para los dos son lo mismo
a la primera actualizacion funciona normal a la segunda actualizacion es el problema tanto en el audition como en el operation7 y
eso yo le daba solucion borrando sus carpetas que almacena el cache es decir desde /thunder , pero a veces es un poco molestoso porque borraba el cache anterior a cada rato
Saludos
David M.
Lo volvi a cambiar pero por lo que veo necesitare un log mas grande, porque no se si te diste cuenta pero las url cambiaron el contenido no sale de la misma manera, Saludos
ok por la tarde te estarè pasando otro log de axeso5
Saludos
David M.