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

Mensajes - Zero

#1
estas solicitando la información en el siguiente formato:
Connection attempt #1 to 47b9041199fe.sn.mynetname.net:8728... <<< [6] /login >>> [5/5] bytes read. >>> [5, 39]!done >>> [37/37] bytes read. >>> [37, 1]=ret=9196cea873526af874a0f4ab2443aed2 <<< [6] /login <<< [11] =name=admin <<< [44] =response=005ca0a58a02904a306f8493728b2bbb4d >>> [5/5] bytes read. >>> [5, 1]!done Connected... <<< [26] /interface/monitor-traffic <<< [14] =interface=LAN <<< [6] =once= >>> [3/3] bytes read. >>> [3, 221]!re >>> [9/9] bytes read. >>> [9, 211]=name=LAN >>> [26/26] bytes read. >>> [26, 184]=rx-packets-per-second=314 >>> [22/22] bytes read. >>> [22, 161]=rx-drops-per-second=0 >>> [23/23] bytes read. >>> [23, 137]=rx-errors-per-second=0 >>> [26/26] bytes read. >>> [26, 110]=rx-bits-per-second=233920 >>> [26/26] bytes read. >>> [26, 83]=tx-packets-per-second=404 >>> [22/22] bytes read. >>> [22, 60]=tx-drops-per-second=0 >>> [23/23] bytes read. >>> [23, 36]=tx-errors-per-second=0 >>> [27/27] bytes read. >>> [27, 8]=tx-bits-per-second=3546184 >>> [5/5] bytes read. >>> [5, 1]!done Disconnected...

Pero se requiere información en formato json válido. revisa como puedes solicitar información al box en formato json, o ver como puedes por medio de php tomar la info de tx-bits-per-seconds y rx-bits-per-seconds unicamente, convertirlas en variables y ahí ya pasarlas a json es fácil. aunque lo idea es que el box te suelte la información en formato json sin tener que dar tanta vuelta ¬¬.
#2
Cita de: kreitmair en Abril 04, 2015, 12:21:19 AM
buenas , tengo la siguiente duda, quisiera mostrar un mensaje de corte del servicio atravez de una pagina web en mi mikrotik rb750gl, no utilizo hostpot, quisiera saber si usando el apache, o algun scrits, alguna regla nat (dst-nat), webproxy puedo hacerlo gracias

Un servidor en modo bridge funcionaría.
#3
Cita de: freedarwuin en Marzo 19, 2015, 06:31:07 PM
No solo quiero que interactuemos por aqui tambien directamente al servidor modificando archivos

Emmmm, y si usan github? (Es solo una sugerencia)
#4
Porque no lo compartes por google drive?
#5
Cita de: firecold en Diciembre 02, 2014, 02:42:44 PM
Gracias amigo te comento que ya se esta trabajando en esto y pronto se veran los resultados, Saludos

Un adelantito pequeño :)



#6
Plugins para RaptorCache / Re:Plugins OP
Noviembre 24, 2014, 12:41:58 PM
Hola FireCold, gracias por tu respuesta, que triste ver que la gente no colabora si no ve que le conviene, algo tan simple como eso, lo postié en 3 portales diferentes y en todos solo 1 persona colaboró (en todos los sitios un promedio de 30 visitas y solo 1 respuesta), y que mal porque en realidad es para esto:



y pues lo hice pensando tanto thunder, bfwcache, raptor y haarp, por eso me compliqué la vida y no usé frameworks de ninguna distro en específico para evitar inconvenientes a la hora de usarlo en otras distribuciones diferentes al bfw, pero pues dios, que cosa con la gente, bueno, agradezco tu ayuda con esto, un abrazo...

PDTA: Si, voy a necesitar acceso a los plugins pero eso será luego. Gracias de antemano ;)
#7
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
#8
Cita de: juliobrenis en Junio 20, 2014, 08:45:21 AM
No entiendo para que el bridge

Creo que una de las principales ventajas de un bridge es que si se llega a mal obrar, lo unico que tienes que hacer es desconectar el cable y conectarlo directo, y listo, sin necesidad de reconfigurar nada de nada, osea, es como una especie de "fantasma", está allí sin estar allí...
#9
como siempre he dicho, en entornos pequeños es mas que viable (ej. cibers de 20 maquinas), pero de resto lo veo como mas trabajo que a la larga puede recurrir en mucho mas gastos que los beneficios que tiene...
#10
Necesitas si o si que el servidor tenga dos tarjetas de red, ya sea para colocarlo en modo bridge o en modo NAT.

Un abrazo,


Zero
#11
Si los logs están activos, desactiva los analizadores de registros de los logs de squid, como son sarg, mysarg, free-sa, etc..
También te recomiendo que desactives los logs del Squid.

Abrazos,


Lelouch
#12
Les dejo el que yo uso, hay que cambiar los paths y listo, talvez les sirva de algo...

Un abrazo,



Lelouch
#13
Bueno, con respecto a esto y desde el punto de vista legal, si Joem quiciera (que no creo que le interese) podría ponerles una demanda muy bien plantada a esta gente, porque?, simple, raptor no es GNU/GPL, es de distribución gratuita y es lo unico que se sabe con respecto a la licencia, sin embargo, no se sabe si se tiene o no (y si se requiere o no) autorización del creador para distribuirlos a otros y en que forma.

Un abrazo,


Zero
#14
Firewall & NAT / Re:Limitar los P2P
Febrero 11, 2014, 10:07:17 AM
Cita de: RooTDoWN en Febrero 05, 2014, 12:01:41 PM
...Pero MK no lo utilizo. Como sistema operativo en routers utilizo OpenWRT.
+1 Arriba las bases :D
#15
GNU/Linux / Re:Intro-Tutorial Programación Bash Scripting
Noviembre 14, 2013, 12:04:40 PM
Buen aporte filecold, recomendaciones tengo 2:
1. Usa funciones
2. las variables COMANDO# son muy largas (no tiene nada de malo, pero dificulta el mantenimiento y la lectura)

En lo personal no soy muy amigo de usar tantos && en la misma línea.

No hay necesidad de crear un script de 32 y otro de 64, te dejo un ejemplo de instalador/desinstalador:

PDTA: En un rato veo el segundo ;)

#!/bin/sh
addon_name="GurenMK I v1(ALPHA3.7)"
icon_file=""
info_file=""
file_32="http://goo.gl/8WBBm"
file_64="http://goo.gl/Fqrpq"
file_struct="http://dl.dropbox.com/u/60088540/addons/guren/guren.tar.gz"
index_file="http://goo.gl/XH9Bw"

iconf_name=""
info32_name=""
file32_name="guren.bfw"
info64_name=""
file64_name="guren.bfw64"
file_struct_name="guren.tar.gz"
index_name="index.cgi"

open_mnt() {
   [ -n "$(mount | grep "/mnt")" ] && is_mount=true || is_mount=false
   [ "$is_mount" = "false" ] && mount /dev/boot /mnt -t vfat >/dev/null 2>&1
}

close_mnt() {
   [ "$is_mount" = "false" ] && umount /mnt >/dev/null 2>&1
}

getfile(){
   echo "Downloading $2 ..."
   wget -U "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2a1pre) Gecko/20090405 Firefox/12" $1 -O $2 >/dev/null 2>&1
}

fn_download(){
   if [ "$(uname -m)" = "i686" ]; then
       getfile "$icon_file" "$iconf_name"
       getfile "$info_file" "$info32_name"
       getfile "$file_32" "$file32_name"
       getfile "$file_struct" "$file_struct_name"
   else
       getfile "$icon_file" "$iconf_name"
       getfile "$info_file" "$info64_name"
       getfile "$file_64" "$file64_name"
       getfile "$file_struct" "$file_struct_name"
   fi
}

mv_files(){
   if [ "$(uname -m)" = "i686" ]; then
       mv $iconf_name $info32_name $file32_name /mnt
       . /lib/system-functions
       extract /mnt/$file32_name >/dev/null 2>&1
   else
       mv $iconf_name $info64_name $file64_name /mnt
       . /lib/system-functions
       extract /mnt/$file64_name >/dev/null 2>&1
   fi
}

fn_create(){
   if [ -d "/partition/guren" ]; then
       [ ! -d "/partition/data" ] && mkdir /partition/data
       echo "Structure exist, skiping..."
       echo "Do you want to try update the index.cgi file? (Y/N)"
       echo "(This will be destroy previus changes)"
       read downindex
       [ "$downindex" = "Y" -o "$downindex" = "y" ] && { echo "Update index file"; getfile "$index_file" "$index_name"; mv $index_name /partition/guren/www/; } || echo "No update index file."
   else
       tar -zxvf /guren.tar.gz -C /partition
   fi
}

fn_cron(){
   if [ ! "$(grep "gurenmk" /etc/brazilfw/cron.cfg)" ]; then
       echo -e "\n1 0 * * * gurenmk createlist\n0 */2 * * * gurenmk block" >> /etc/brazilfw/cron.cfg
       /etc/init.d/cron reload >/dev/null 2>&1
       backup
   else
       echo "Gurenmk entry found..."
       backup
       /etc/init.d/cron reload >/dev/null 2>&1
   fi
}

fn_delpkg(){
   echo "Deleting guren package from mnt partition..."
   [ -f "/mnt/guren.bfw64" ] && rm /mnt/guren.bfw64
   [ -f "/mnt/guren.bfw" ] && rm /mnt/guren.bfw
}

fn_delcron(){
   sed -i /'gurenmk'/d /etc/brazilfw/cron.cfg
}

fn_delfiles(){
   echo "Remove webadmin..."; rm -R /var/htdocs/webadmin/guren
   echo "Remove gurenmk..."; rm /usr/bin/gurenmk
   echo "Do you want delete the structure too? (Y/N)"
   echo "(This will be destroy files of you clients, changes in portal, etc. If you think reinstall it hit N key)"
   read destroyall
   [ "$destroyall" = "Y" -o "$destroyall" = "y" ] && { echo "Deleting files in partition"; rm -R /partition/guren; rm -R /partition/data; echo "Ready"; } || echo "Keep structure ."
}

if [ "$1" = "destroy" ]; then
   echo -e "\e[0;32m░░░░░░░░  estroy $addon_name from BrazilFW 3x  ░░░░░░░░\e[0m"
   echo "[+] Clear clients redirections..."
   gurenmk restore
   echo "ready."
   echo "[+] Destroy packages from BrazilFW $(uname -m) ...."
   open_mnt
   [ "$?" -ne 0 ] && { echo -e "\e[0;31mFailed to mount device\e[0m"; exit 1; } || fn_delpkg
   [ "$?" -ne 0 ] && { echo -e "\e[0;31mFailed to delete guren package from mnt (file exist?)\e[0m"; exit 1; } || close_mnt
   echo "Destroy guren from cron:"
   fn_delcron
   [ "$?" -ne 0 ] && { echo -e "\e[0;31mFailed to remove guren from cron, not entries (may be?)\e[0m"; exit 1; } || backup
   fn_delfiles
   echo "Ready. Noy you can reinstall guren "
   exit 0
fi

echo -e "\e[0;32m░░░░░░░░  $addon_name for BrazilFW 3x  ░░░░░░░░\e[0m"
echo "[+] Downloading packages for BrazilFW $(uname -m) ...."
fn_download
[ "$?" -ne 0 ] && { echo -e "\e[0;31mFailed to get files\e[0m"; exit 1; } || open_mnt
[ "$?" -ne 0 ] && { echo -e "\e[0;31mFailed to mount device\e[0m"; exit 1; } || mv_files
[ "$?" -ne 0 ] && { echo -e "\e[0;31mError moving or extracting packages\e[0m"; exit 1; } || close_mnt
[ "$?" -ne 0 ] && { echo -e "\e[0;31mError moving or extracting packages\e[0m"; exit 1; } || { echo "[+] Creating Structure..."; fn_create; }
[ "$?" -ne 0 ] && { echo -e "\e[0;31mError creating structure\e[0m"; exit 1; } || fn_cron
echo -e "\e[1;34m$addon_name installed successful, before use guren pls remember change the info,images, and style sheet (css) in /partition/guren/www directory and modify the guren.conf file with the correct ip server, then use the command /etc/init.d/011-guren start.\e[0m"
#16
Firewall & NAT / Re:Bloqueo de paginas porno
Noviembre 04, 2013, 09:36:29 AM
Cita de: loquitoslack en Noviembre 03, 2013, 11:07:09 PM
Hola amigo firecold que alternativa utilizas, veo que no usas microtick entonces posiblemente uses iptables y en ese caso podrias ayudarme con tc la verdad sufro con QOS, es cierto microtick  tiene todo de modo grafico pero el debian también se le puede programar la cosa es conocerlo a profundidad :D gracias a todos por sus aportes

Es verdad, todó lo que se hace con mikrotik se hace con cualquier otro GNU/linux, además de que un sistema tan embebido hace que pierda alguna de sus bondades, recuerden que mikrotik es un linux el cual esta  violando la licencia GNU/GPL, saludos.

PDTA: creo que es cuestión de tiempo que se repita la historia que ya paso con linkys, que tras varias peticiones no fue sino hasta que la FSF los demando que por fin hicieron las cosas bien y liberaron el código...

PDTA2: lockillo que paso con lo que prometiste?, na mentiras, es por molestar, fíjate en cuanto a QoS, aquí implemento argentobridge light, y en cuanto a cache estoy empezando a pensar en montar un array, el negocio lo justifica :D

PDTA3: aquí por ley tenemos que bloquear ciertas paginas, mas o menos estamos hablando de unas 16000 direcciones url y auemtnando...
#17
Citarun prototipo GNU/GPL que desarrollé pero por falta de tiempo no he podido portarlo a debian

Jejeje esa es la razón, hay que modificar el codigo para hacerlo compatible. pero parte del codigo es comptabile.
#18
Hola, que buena iniciativa, si te sirve de algo revisá el codigo del portal del guren (un prototipo GNU/GPL que desarrollé pero por falta de tiempo no he podido portarlo a debian), y pues si queires de paso tambien del gurenmk (que es el core), actualmente lo trabajo en bridge y pues grosso modo es el que me gestiona fechas de corte, preaviso, suspencion, pago, etc.







Info: http://www.brazilfw.com.br/forum/viewtopic.php?f=57&t=85930

Felicitaciones y seguí adelante con este proyecto, mas de uno te lo agradecerá (y otros solo exigirán features sin dar ni las gracias jajajaja)
#19
No no no, no es que no quisiera explicar, sino que pensé que era yo el del error, me refiero a que pensé que tal vez yo no estaba viendo lo que Él usuario que pregunta si estaba viendo...

En cuanto a lo de los novatos, por lo menos yo me considero novato, ya que nunca se deja de aprender....
#20
CitarTCP_MEM_HIT. Indica que el objeto solicitado residía en cache y tambíén en memoria por lo que no se tiene que leer del disco,y por lo tanto, se produce un acierto.

O sea, no veo nada extraño, por eso preguntaba que era a lo que te referías...