Menú principal
Menú

Mostrar Mensajes

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

Temas - jjagredar

#1
Saludos, deseo redireccionar algunas paginas web por thunder a una pagina diseñada por mi que diga "Acceso Restringido" o Algo Parecido, es posible? El denegado no me sirve ya q deja en la barra de direcciones la url del sitio al q se queria accesar, en fin, se trata de q mi proveedor me redireciona a un portal con una url muy caracteristica cuando me retraso la renta y no quiero q eso lo vean mis clientes, ya logre que no vean el portal con el denegado, edite la pagina de error de acceso de squid para q no muestre la url, pero igual en la barra de dirreciones queda reflejada.
#2
Saludos a todos, mi thunder se reinicia cada mañana a las 8:30 a.m justo cuendo se inician las actividades de labores, revise la hora en debian hwclock -r y está correcta, asi mismo me imagino que debe estar la del bios aun que no la he visto, verifique el crontab y asi esta la configuracion

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user   command
17 *   * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6   * * *   root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6   * * 7   root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6   1 * *   root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#


## Agendamiento Thunder
# min(0-59)  hora(0-23)  diames(1-31)  mes(1-12)  diasem(0-7)  user   comando
#               2               *       *               *       root    /etc/init.d/thunder restart; sleep 2; /etc/init.d/squid restart
5               *               *       *               *       root    /etc/thunder/memoria.sh
59              3               *       *               *       root    shutdown -r now
59              1               *       *               *       root    /etc/thunder/./clean 28
30              23              *       *               *       root    squid -k rotate
59              22              *       *               *       root    /etc/thunder/thunderotate.sh
*/5             *               *       *               *       root    /etc/thunder/killcpumax.sh

# Agendamiento Sarg
59              21               *       *               *       root    sarg

# DNS Cache
*/2               *               *       *               *       root    rndc dumpdb



Sera que debo alterar el horario en el schedule debido a que soy de venezuela o algo anda mal?
#3
Plugins para ThunderCache 3.1.2 / Transformice!
Noviembre 12, 2012, 08:49:11 PM
Arreglado gracias a LUISTEC.

Editado: Funciono bien por un dia, ahora nuevamente sale Version Incorrecta, al parecer hubo un cambio de version.
Código (cpp) [Seleccionar]

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

// use this line to compile
// g++ -I. -fPIC -shared -g -o transformice.com.so transformice.com.cpp  
// Regex
// http.*\.transformice\.com.*\.swf

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(".transformice.com/") != string::npos) and (url.find(".swf") != string::npos)    
) {

   r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "transformice.com";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
#4
Plugins de juegos / Plugins Friv
Noviembre 02, 2012, 08:29:32 PM
Saludos a todos quiero aportar este plugin, se trata de juegos friv, muy usado en mi cyber, esta pagina web consta de 3 servidores: friv.com, gamib.com, gamib.net.

friv.com solo carga la pantalla inicial, gamib.com es para google chrome, gamib.net es para explorer y firefox, aparentemente existe una version distinta de los juegos o servidores distintos segun el explorador, llego a esa conclusion ya que inicialmente complie el plugin gamib.com y en el explorador chrome cargaba excelente del cache a full, luego abrí con explorer y firefox y naaada no hacia cache.

Es cuando uso la herramienta de firefox y me doy cuenta que utilizaba otro servidor gamib.net, entonces procedo a realizar el plugin y luego de hacerlo, se comenzo a hacer cache en el explorer y firefox de lo bello!

Asi que bueno aca les dejo mi aporte, como no se mucho de programacion realice tres plugins, si pueden mejorarlo para que sean solo uno mejor seria buenisimo, puse a los 3 plugins para que se identificara en el relatorio como friv solamente para no hacer tan extenso el relatorio, no se si esto estara bien. Saludos. Por ultimo les agradeceria si alguien tiene el http debugger, lo he buscado por toda la red y naaaada.

Friv.com
Código (cpp) [Seleccionar]

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

// use this line to compile
// g++ -I. -fPIC -shared -g -o friv.com.so friv.com.cpp  

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(".friv.com/") != string::npos)  
) {

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


Gamib.com
Código (cpp) [Seleccionar]

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

// use this line to compile
// g++ -I. -fPIC -shared -g -o gamib.com.so gamib.com.cpp  

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(".gamib.com/") != string::npos)  
) {

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

Gamib.net
Código (cpp) [Seleccionar]

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

// use this line to compile
// g++ -I. -fPIC -shared -g -o gamib.net.so gamib.net.cpp  

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(".gamib.net/") != string::npos)  
) {

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

Thunder.lst

http.*\.friv\.com.*\.swf
http.*\.gamib\.net.*(\.png|\.swf)
http.*\.gamib\.com.*(\.png|\.swf)
#5
Saludos a toda la comunidad en especial a joemg, al cual quiero felicitar por este nuevo foro y agradecer por todas sus enseñanzas, dios multiplique infinitamente tus conocimientos hermano!

Ahora bien mi problema tal lo indique es que me estoy quedando sin espacio en disco duro, cabe destacar que tengo una arquitectura para mi thunder bastante modesta P4 2.8 doble nucleo 1 Gb ram y 80gb DD.

Antecedentes, anteriormente tenia un PIV 2.4 514 ram y 40gb DD, el cual se lleno al cabo de seis meses (en realidad tengo un cyber con 20 pcs y solo 13 clientes inalambricos) en si al llenarse el disco duro, el mysql empezo a arrojar un error y no logre llegar a levartarlo y fue que me decidi a hacer una instalacion en limpia en el equipo actual al cual hice referencia al inicio.

Actualmente tuve que apagar el thunder y desabilitar la redireccion en mikrotik para que no me sucediera lo mismo mientras buscaba una solucion, la idea no es montar otro dd, sino limpiar el contenido que no haya hecho hit en menor cantidad de dias, espero puedan ayudarme. Gracias.