Plugins Eset

Publicado por tonyvzla, Mayo 10, 2013, 07:07:54 PM

Tema anterior - Siguiente tema

tonyvzla

Buenas Noches, amigos el plugin de eset creo esta generando fallas, es raro que solo a un archivo le haga cache tantas veces y no alla mas actualizaciones coloco captura del plugins:

En ayuda de los mas desprotegidos

Jhonny80

Este plugin todavia no funciona correctamente , esperemos pacientemente a que nuestro amigo joem nos actualice el plugin o nos ayude a desarrollar nuevos plugins para la comunidad.

fvalenzu

Lo adapte este plugin de otro y me esta funcionando a un 90%. Me avisan como les va después de compilarlo. El código lo pongo a continuación.


#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o eset.com.so eset.com.cpp
// regex
// http.*\.eset\.com.*(\.nup|\.ver|\.exe|\.msi)

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()-1);          
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-1);
}
}

extern "C" resposta getmatch(const string url) {
   resposta r;

vector<string> black_list;
black_list.push_back ("update.ver");

if ( (url.find(".eset.com/") != string::npos) and
    ( (url.find(".nup") != string::npos) or (url.find(".ver") != string::npos) or (url.find(".rar") != string::npos) or (url.find(".exe") != string::npos) or (url.find(".msi") != string::npos) or (url.find(".dat") != string::npos) ) and
(in_array(url, black_list) == false)
) {

   r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "eset";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}

tonyvzla

@Fvalenzu: estaremos probando a ver como va y luego comento, gracias.

Pd: no vi el ragex?
En ayuda de los mas desprotegidos

fvalenzu

Me olvidaba el regex. Por cierto borren la carpeta eset en el directorio raptorcache.

http.*(\.eset\.com|\.2o7\.net).*(\.nup|\.ver|\.exe|\.rar|\.msi|\.dat)

tonyvzla

Comienza la actualización, aparece en el reporte y despues por arte de magia desaparece, lo tienes probado tu? @Fvalenzu
En ayuda de los mas desprotegidos

fvalenzu

A mi si me esta funcionando.
¿Eliminaste las carpeta de eset en raptorcache y en la base de datos?

freedarwuin

Cita de: tonyvzla en Mayo 12, 2013, 09:11:20 PM
@Fvalenzu: estaremos probando a ver como va y luego comento, gracias.

Pd: no vi el ragex?

Donde uno pega el plugin en que parte

tonyvzla

En ayuda de los mas desprotegidos

ingjaab

Mueres siendo un héroe, o vives lo suficiente para convertirte en villano

tonyvzla

En ayuda de los mas desprotegidos

ingjaab

ya no funciona el plugin del nod 32 si tiene alguna idea
Mueres siendo un héroe, o vives lo suficiente para convertirte en villano

btocarmona

Amigos alguna novedad sobre este plugins porque en mi server no lo engo activo, probe con este codigo que publico fvalenzu, hace cache pero por arte de magia desaparecen del repositorio.

luistec

Cita de: btocarmona en Febrero 21, 2014, 11:57:59 PM
Amigos alguna novedad sobre este plugins porque en mi server no lo engo activo, probe con este codigo que publico fvalenzu, hace cache pero por arte de magia desaparecen del repositorio.
Quita la extension ".ver" del codigo y del regex, luego verifica.

Saludos.

btocarmona

ok amigo pruebo...

Bueno amigo hice la prueba pero con el mismo resultado al ratito se borran del cache, la verdad no se que es lo que sucede probe de miles de forma crear el plugin pero no doy con buen resultado.

tonyvzla

Algún sugerencia con este plugin? Alguien que lo tenga funcional? Le agradecería
En ayuda de los mas desprotegidos

firecold

Cita de: btocarmona en Febrero 22, 2014, 12:49:24 AM
ok amigo pruebo...

Bueno amigo hice la prueba pero con el mismo resultado al ratito se borran del cache, la verdad no se que es lo que sucede probe de miles de forma crear el plugin pero no doy con buen resultado.
Cita de: tonyvzla en Agosto 31, 2014, 12:51:02 PM
Algún sugerencia con este plugin? Alguien que lo tenga funcional? Le agradecería

Con las fuentes necesarias se puede volver a crear, pero como dije con las fuentes necesarias, Saludos

tonyvzla

Que tal amigo fire aca algunos fuentes espero publicar mas para ver pero esto es lo que me arroja al momento de actualizar

http://38.90.226.37/eset_upd/v7/update.ver     Dominio:38.90.226.37
http://um01.eset.com/eset_upd/v7/update.ver     Dominio: um01.eset.com
En ayuda de los mas desprotegidos


tonyvzla

Cita de: firecold en Agosto 31, 2014, 02:56:53 PM
Con las fuentes necesarias se puede volver a crear, pero como dije con las fuentes necesarias, Saludos

Saludos amigo fire espero de tu parte en un chance que tengas chequees este plugins saludos, gracias
En ayuda de los mas desprotegidos