Plugin Sun java

Publicado por nqm74, Marzo 01, 2013, 09:42:57 PM

Tema anterior - Siguiente tema

nqm74

Buenas amigos, alguno de ustedes tendra el plugin de sun.com.so   java, este plugin tambien es muy importante. saludos.


luistec

Código (cpp) [Seleccionar]

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

// use this line to compile
// g++ -I. -fPIC -shared -g -o sdlc-esd.sun.com.so sdlc-esd.sun.com.cpp
// Regex
// http.*\.sun\.com.*(\.exe|\.msi|\.dll)

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;

if ( (url.find("sdlc-esd.sun.com/") != string::npos) and ((url.find(".exe") != string::npos) or
    (url.find(".msi") != string::npos) or (url.find(".dll") != string::npos) )
) {

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

fsouza

Gracias, por calaboracion

nqm74

Gracias luistec, por el aporte... saludos hermano...

Nessa

Excelente aporte, muchas gracias!

luistec

Es solo un arreglo de entre los ejemplos que dejo el master joemg, estamos para ayudarnos.

Saludos.

funkie

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

// use this line to compile
// g++ -I. -fPIC -shared -g -o sdlc-esd.sun.com.so sdlc-esd.sun.com.cpp
// Regex
// http.*\.sun\.com.*(\.exe|\.msi|\.dll)

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;
                     
if ( ( (url.find("sdlc-esd.sun.com/") != string::npos) or (url.find("javadl.sun.com/") != string::npos) or (url.find("javadl-esd.sun.com/") != string::npos) )  and
( (url.find(".exe") != string::npos) or (url.find(".msi") != string::npos) or (url.find(".dll") != string::npos))
) {              
           r.file = get_filename(url);
               if (!r.file.empty()) {
                       r.match = true;
                       r.domain = "sun";
               } else {
                       r.match = false;
               }
       } else {
               r.match = false;
       }
    return r;
}

rifranco202325

y para q es este plugin

Cita de: funkie en Marzo 15, 2013, 12:55:10 AM
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
//UPDATE krumsoftov@gmail.com
// use this line to compile
// g++ -I. -fPIC -shared -g -o sdlc-esd.sun.com.so sdlc-esd.sun.com.cpp
// Regex
// http.*\.sun\.com.*(\.exe|\.msi|\.dll)

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;
                     
if ( ( (url.find("sdlc-esd.sun.com/") != string::npos) or (url.find("javadl.sun.com/") != string::npos) or (url.find("javadl-esd.sun.com/") != string::npos) )  and
( (url.find(".exe") != string::npos) or (url.find(".msi") != string::npos) or (url.find(".dll") != string::npos))
) {              
           r.file = get_filename(url);
               if (!r.file.empty()) {
                       r.match = true;
                       r.domain = "sun";
               } else {
                       r.match = false;
               }
       } else {
               r.match = false;
       }
    return r;
}


haroldbb24

no funciona tuve que darle dsnat para obviar a la ip del servidor que se conecta, saludos

unointernet

Gracias, trabaja a la perfeccion.

digital-pl

hola soy nuevo en el foro alguien puede subir el plugins ya echo no puedo compilarlo en mi server gracias de antemano por el favor.

luistec

Cita de: digital-pl en Noviembre 21, 2013, 12:28:40 PM
hola soy nuevo en el foro alguien puede subir el plugins ya echo no puedo compilarlo en mi server gracias de antemano por el favor.
Publica el mensaje de error que te sale.

Saludos