elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 [2] 3 4
11  Programación / Scripting / Re: Duda con condición BASH en: 8 Noviembre 2013, 01:54 am
1-usar doble quotes (") no es necesario si usas "[["
2-Usa "!" asi: stackoverflow.com/questions/4542732/how-do-i-negate-a-test-with-regular-expressions-in-a-bash-script
Código
  1. if [[ ! $TARGET =~ $REPLY ]];then
3-tambien podrias usar ":" en el true del if sin cambiar nada mas del codigo
stackoverflow.com/questions/3224878/what-is-the-purpose-of-the-colon-gnu-bash-builtin
12  Comunicaciones / Redes / Re: PROTOCOLO UDP con puertos abiertos en: 8 Septiembre 2013, 02:14 am
agrega el flag '-p' para saber cual es el programa detras de esa conexion y el flag '-u' para solo mostrar las conexiones udp
Código:
# netstat -anpu
una vez sepas los programas investiga porque esta escuchando en ese puerto...porque es eso nada mas...si usas

Código:
# netstat -lnpu
veras lo mismo, porque cuando en la direccion destino (foreing address) aparece algo como '*.*' o similar es que esta escuchando en todas las interfaces (y porque no pusiste el flag "-n" tambien)
13  Sistemas Operativos / GNU/Linux / Re: nfs server en: 8 Septiembre 2013, 02:01 am
la configuracion de hosts.allow y hosts.deny no depende del servidor nfs por lo tanto es independiente de que reinicies el servidor nfs

se me ocurre que:

1-tenes algun error de sintaxis en hosts.deny (¿hay espacio despues de portmap?)

2- tu servidor nfs no soporta tcpwrappers, asegurate de tener la libreria
Código:
# ldd `which rpc.mountd`|grep wrap
libwrap.so.0 => /lib64/libwrap.so.0 (0x00007f5490188000)

3- hosts.deny tiene que tener otros valores segun otra pagina debe ser
Código:
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
14  Programación / Scripting / Re: Activar/desactivar filtrado por MAC mediante script en: 8 Septiembre 2013, 01:33 am
Empieza logueandote por telnet a tu router y viendo si lo que quieres hacer es posible :D

Si es asi, entonces busca como hacerlo mediante scripts en bash o quizas usando "expect".

Sino, quizas deberias ser capaz de hacer un bot con "wget". Primero vas a tener que averiguar exactamente cuales son los URL request que haces cuando activas o desactivas algo y despues traducirlo a el script..
15  Programación / Scripting / Re: [Bash] Asignar una variable a cada output en: 8 Septiembre 2013, 01:28 am
Un bucle "for" podria solucionar tu problema. Solo que no va a haber una variable distinta por cada resultado de tu comando. Sino que una sola va a ir cambiando de valor

Código
  1. for my_interface in `ip link | awk '/</ { print $2 }' | awk -F: '!/lo/ {print $1}'`; do
  2.    echo $my_interface
  3. done
  4.  

Esto tambien puede serte util:

Código
  1. for i in /sys/class/net/*/address; do grep -H '.*' $i; done
16  Programación / Scripting / Re: [BASH] Script que compruebe si wlan1 esta conectada en: 28 Junio 2013, 04:57 am
Otra forma de hacer lo mismo:

Código
  1. #!/bin/bash
  2. for interface in /sys/class/net/*; do
  3.    [[ $interface = 'lo' ]] && continue
  4.    ifconfig "$interface" down
  5.    macchanger -A "$interface"
  6.    ifconfig "$interface" up
  7. done
  8.  

Tambien se puede jugar con udev para hacer lo mismo...creo

Código:
http://www.reactivated.net/writing_udev_rules.html
17  Programación / Scripting / Re: [BASH] Problemas con sintaxis en: 23 Mayo 2013, 04:17 am
Yo haria algo como esto:

Código:
 ps -C aireplay-ng u | fgrep -v -f /tmp/macs | awk '{print $1}' | xargs kill 

Tu comando esta dificil de fixear:

1)Para que tu codigo funcione creo que deberias cambiar las comillas simples por algun simbolo de command substitution "``" comilla invertida o "$()"

2) aun asi...le estas pasando varias macs a grep...y grep no funciona asi
18  Programación / Scripting / Re: Leer x caracteres en una posicion fichero linux en: 23 Mayo 2013, 02:41 am
con esto deberias ser capaz de sacarlo

Código:
$ echo 9112345678 | cut -b 8,9,10
678

Man page de cut:
Código:
-b, --bytes=LIST
select only these bytes
19  Programación / Scripting / Re: [Bash] Alguien me dice donde falla donde me falla este codigo? en: 9 Mayo 2013, 20:01 pm
solo borra esas lineas y deberia andar...
20  Programación / Scripting / Re: [Bash] Alguien me dice donde falla donde me falla este codigo? en: 9 Mayo 2013, 19:07 pm
tu algoritmo esta mal planteado

cada vez que encontras dos divisores detenes todo...

Código
  1. if [ $control -eq 2 ];then
  2. break;
  3. fi
Páginas: 1 [2] 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines