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 - Zero

#1
Plugins para RaptorCache / Plugins OP
Noviembre 22, 2014, 05:01:03 PM
Hola gente,

Se que hace mucho no paso por aqui, pero bueno, agradecería si me colaboran con la siguiente discución offtopic:
Necesito saber cuales son los plugins que nos representan mayor efectividad y cuales plugins definitivamente no nos representan efectividad, por ejemplo:

Buena efectividad:
AkamaiHD
AmazonaAWS
Adobe

Plugins que probé y no me funcionaron bien:
Windows Update
Avira (por problemas relacionados con el instalador online, pero las actualizaciones si perfectas)

NOTA: Ojo, que en mi caso no estoy usando raptor, pero si un primo-hermano cercano xD.

Gracias a todos.

Atentamente,



Zero
#2
GNU/Linux / Intro-Tutorial Programación Bash Scripting
Septiembre 23, 2013, 08:17:22 PM
Hola Todos,

En esta oportunidad comparto con ustedes la primera parte de un tutorial en pdf de mi autoría, hubiese querido publicarlo en el foro directamente, pero debido al error que está presentando el mismo, con relación a algunas palabras entonces ni modo.
Este documento es algo así como una "edición especial" ya que en el original le había dado otro enfoque.

Tutorial Introduccion a la Programacion Bash Scripting Parte 1

Abrazos,



Lelouch
PDATA: Este tutorial puede que para el sysadmin promedio le parezca una completa pavada, pero está pensado para ser una guia para aquellos que recién ingresan a la programación en bash scripting.
Tutorial original: (cambia el enfoque): Aquí
#3
GNU/Linux / GNU/Linux LimeRoot Únete!
Abril 12, 2013, 05:34:28 PM
Hola Todos,

En esta ocasión quería invitarlos a colaborar en un proyecto GNU/Linux que hace poco comenzamos con un amigo que conocí en un foro de redes hace ya un par de años:

De que trata?
GNU/Linux LimeRoot, una distribución enfocada a ser servidor de red. Esta distro esta basada en Debian squeeze, al dia de hoy la iso pesa 113mb pero estamos trabajando para intentar hacerla aun más pequeña y compacta (la unica forma viable que hemos encontrado sería reempaquetar algunos debs, por lo tanto se está preprando un repositorio propio para ello y para alojar los "modulos" o paquetes .deb propios de la distribución.), hay muchas cosas por hacer, pero como dicen en mi tierra "despacio y con buena letra". Inicialmente se había creado un instalador El instalador no es muy amigable pero se continua trabajando y a mi parecer siendo dos personas y con tiempo apenas en la noche el desarrollo va bastante rápido (se inició hace menos de dos semanas).

A quien está enfocado?
A SysAdmins, o a todas aquellas personas que requieran trabajar con servidores en entornos soho (small office/home office) o bueno, esto no es del todo sierto ya que todo depende del hardware que se use.
A empresas y personas que compartan su conexión a internet y necesiten una herramienta versatil que les permita ádministrar y darle valor agregado a dicha conexión. El hecho de ser modular permitirá que partiendo de la base; el SysAdmin convierta LimeRoot en el servidor que se ajuste a sus necesidades de entorno de red, esto quiere decir que podrá ser usado para realizar alguna dee las siguientes tareas o una combinación de ellas: nat, firewall, qos, bridge, loadbalancing, proxy, parent proxy, bridgecache, control de clientes, control hotspot, etc, etc, etc...

Con que objetivo?
El objetivo global de GNU/Linux LimeRoot es ser una distribución modular, esto quiere decir que partiendo de la base, se puede obtener un firewall, o un bridgecache, o un parentproxy, o un router, o un webserver, etc... de forma fácil y rápida mediante una interfaz web amigable o LimeBox, un software para win, mac o linux similar al winbox. Daniel, uno de los desarrolladores está escribiendo la api en c++ que luego se usará tanto en limeweb como en LimeBox, el code de la api en breve será subido a github.

Donde puedo ayudar?
Estamos trabajando en github (si quieren ayudar y nunca han usado github, hay mucho material en la red, y si no hallan por donde comenzar con hithub o dudas de por donde comenzar estamos para colaborar en lo que esté a nuestro alcance), de momento esta en github: el script del QoS, el script del instalador, un dummy del webadmin (WebLime) en html+css que será el esqueleto que se usará con php para poder administrar el server via web, el monitor del sistema (LiMon), y en breve lo que se lleva de la API y lo que se lleva del nuevo instalador.

Las propuestas de logotipos se estan compartiendo por medio de la pagina de facebook.

Enlaces en github:
https://github.com/limeroot/limeweb
https://github.com/limeroot/QoS
https://github.com/limeroot/installer
url oficial del proyecto: www.limeroot.org (en construcción)
foro oficial del proyecto: www.limeroot.org/forum (en construcción)
en facebook: https://www.facebook.com/Limeroot

Para el dummy del webadmin (gente que conozca de html+css), pueden ver un preview de lo que se lleva http://dl.dropboxusercontent.com/u/60088540/dummy-limeweb.html el dummy-preview no es mas que una manera de mostrar los estilos de los controles que después serán usados junto con php y la api para el LimeWeb.

Gracias a todos, espero sus comentarios, criticas constructivas y sobre todo colaboración.

Un abrazo y gracias.
#4
RaptorCache en General / Acerca de RaptorCache
Febrero 17, 2013, 11:54:18 AM
Hola todos,

Quería saber si el raptor caché actual está escrito de "0" o está basado en el thunder de vfeitoza.

De antemano, muchas gracias (Y)
#5
Plugins de Antivirus / Plugin Avast Actualizado
Febrero 02, 2013, 03:02:21 PM
Hola todos, espero que se encuentren bien.

Soy nuevo por estos lares, hace poco tuve problemas con el plugin de avast con mi bfwcache (algo asi como un primo-medio-hermano) del thunder3, así que tuve que actualizar el code y aquí está el resultado:
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"

using namespace std;

// use this line to compile
// g++ -I. -fPIC -shared -g -o avast.com.so avast.com.cpp
// http.*\.avast\.com.*(\.def|\.vpu|\.vpaa|\.stamp|\.vpx)
// By Lelouch

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 get_match(const string url) {
resposta r;
vector<string> black_list;
black_list.push_back ("servers.def.vpx");
black_list.push_back ("prod-ais.vpx");
if ((url.find(".avast.com/") != string::npos) or
(url.find(".avast.com/iavs5x/") != string::npos) and
(in_array(url, black_list) == false)) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "avast";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}