ok por la tarde te estarè pasando otro log de axeso5
Saludos
David M.
Saludos
David M.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Menú Mostrar Mensajes#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;
}
#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;
}
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"
using namespace std;
// g++ -I. -fPIC -shared -g -o nvidia.com.so nvidia.com.cpp
// regex
// http.*\.nvidia\.com.*(\.jpg|\.png|\.gif|\.mp3|\.swf|\.jpeg|\.mp4|\.exe|\.rar|\.zip)
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 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 ("confirmation.php");
if ((url.find(".nvidia.com/") != string::npos) and (in_array(url, black_list) == false)
){
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "Nvidia";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}