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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [SOLUCIONADO][Bash] Pasar datos desde un programa a un script
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOLUCIONADO][Bash] Pasar datos desde un programa a un script  (Leído 4,901 veces)
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
[SOLUCIONADO][Bash] Pasar datos desde un programa a un script
« en: 29 Octubre 2010, 16:40 pm »

Hola. Me estaba preguntando si es posible recibir en un script bash los datos que genera un programa. Por ejemplo, con Crunch puedes generar palabras y pasarlas directamente al aircrack-ng.

¿Sería posible hacerlo?

Gracias de antemano.


« Última modificación: 30 Octubre 2010, 19:36 pm por aaronduran2 » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: [Bash] Pasar datos desde un programa a un script
« Respuesta #1 en: 30 Octubre 2010, 01:30 am »

Creo que sí.

Pon la manera con la que pasas los datos de Crunch al aircrack.

Pero casi estoy seguro de que así se podrá:

Código
  1. programa-generador-de-salida | ./script.sh


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
Re: [Bash] Pasar datos desde un programa a un script
« Respuesta #2 en: 30 Octubre 2010, 01:51 am »

Con el Crunch sería algo así:

Código:
crunch 8 8 -f charset.lst numeric | aircrack-ng -a 2 micaptura.cap -e ESSID -b MAC-AP -w -

Lo que no sabría hacer sería que mi script recibiese como parámetro la salida y la mostrase con un echo, por ejemplo.

Un saludo.
« Última modificación: 30 Octubre 2010, 01:55 am por aaronduran2 » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: [Bash] Pasar datos desde un programa a un script
« Respuesta #3 en: 30 Octubre 2010, 02:52 am »

Hay varias maneras de manejar stdin:

Código
  1. #!/bin/bash
  2. while read line
  3. do
  4. echo -e "Linea : $line";
  5. done
  6.  

Código:
leo@leo-desktop:~/Escritorio$ ls -1 | ./shell.sh
Linea : code.sh~
Linea : Cosas
Linea : fbcmd_update.php
Linea : instalado.txt
Linea : shell.sh
Linea : test
leo@leo-desktop:~/Escritorio$ echo -e "Hola mundo\!" | ./shell.sh
Linea : Hola mundo!
leo@leo-desktop:~/Escritorio$ echo -e "Hola mundo\!" | ./shell.sh


Código
  1. #!/bin/bash
  2. cat -
  3. exit 0
  4.  


Código:
leo@leo-desktop:~/Escritorio$ ls -1 | ./shell.sh
code.sh~
Cosas
fbcmd_update.php
instalado.txt
shell.sh
test
leo@leo-desktop:~/Escritorio$
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
Re: [Bash] Pasar datos desde un programa a un script
« Respuesta #4 en: 30 Octubre 2010, 19:36 pm »

Muchas gracias, funcionan a la perfección ;)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Bash] No se si tengo bien este script [SOLUCIONADO]
Scripting
Afsoon 2 3,365 Último mensaje 5 Enero 2011, 19:38 pm
por Afsoon
[Bash] Script que encienda una luz o emita un sonido. (SOLUCIONADO)
Scripting
moikano→@ 9 7,611 Último mensaje 19 Agosto 2011, 19:19 pm
por moikano→@
Lanzar programa desde script [bash]
Scripting
a_ras2002 2 4,924 Último mensaje 2 Septiembre 2011, 22:08 pm
por leogtz
¿Como ejecutar shell script (bash) desde PHP?
PHP
‭lipman 9 28,156 Último mensaje 24 Enero 2012, 15:51 pm
por mokoMonster
[solucionado] [bash] Script para mover un archivo (random) de un sitio a otro
GNU/Linux
Stoya 0 2,310 Último mensaje 2 Marzo 2012, 22:32 pm
por Stoya
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines