Timer num comando [RESOLVIDO]

1. Timer num comando [RESOLVIDO]

Zenas Alves
zenas

(usa Slackware)

Enviado em 01/01/2017 - 03:10h

Pessoal preciso desse código:
#!/bin/bash
airmon-ng
airmon-ng start wlp2s0b1
airodump-ng mon0
sleep 10
read -p "O endereço BSSID: " mac
read -p "O canal do endereço: " canal
read -p "O nome do arquivo .cap: " canal
airodump-ng --bssid $mac -w $nome -c $canal mon0
sleep 10
read -p "O estação do endereço: " estacao
aireplay-ng --deauth 0 -a $mac) -c $estacao mon0
read -p "O caminho da wordlist: " listpath
read -p "O caminho do arquivo .cap: " cappath
aircrack-ng -w $listpath $cappath

Só que na linha "airodump-ng mon0" eu queria que ele exibisse apenas 10 segundos desse comando e não rodar infinitamente, como vocês podem ver eu usei sleep 10 mas não está dando em nada. Eu preciso exibir a saída desse comando só por alguns segundos e depois continuar o script, como posso fazer isso? Obrigado.


  


2. MELHOR RESPOSTA

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/01/2017 - 00:57h

Vou te mostrar como é a ideia

o primeiro script vc vai mais ou menos assim

airmon-ng
airmon-ng start wlp2s0b1
AQUI VC CHAMA O SEGUNDO SCRIPT
airodump-ng mon0


no segundo script vc coloca o 'sleep' é o killall
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

3. Re: Timer num comando [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 01/01/2017 - 12:13h

zenas escreveu:
Só que na linha "airodump-ng mon0" eu queria que ele exibisse apenas 10 segundos desse comando e não rodar infinitamente, como vocês podem ver eu usei sleep 10 mas não está dando em nada. Eu preciso exibir a saída desse comando só por alguns segundos e depois continuar o script, como posso fazer isso? Obrigado.


velho ... vc's hackudos são complicados ... querem ser os tal e não conhecem os comando q usam ?!?!??!

vc startou a captura, deu o intevalo ... agora é só stopar ele depois do intervalo

airmon-ng start placa-de-rede
sleep 10
airmon-ng stop placa-de-rede

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


4. Re: Timer num comando [RESOLVIDO]

Zenas Alves
zenas

(usa Slackware)

Enviado em 01/01/2017 - 23:38h

Mauriciodez escreveu:

velho ... vc's hackudos são complicados ... querem ser os tal e não conhecem os comando q usam ?!?!??!

vc startou a captura, deu o intevalo ... agora é só stopar ele depois do intervalo

airmon-ng start placa-de-rede
sleep 10
airmon-ng stop placa-de-rede



Maurício, primeiramente, eu não sou um hackudo como você disse, que quer ser o tal pra invadir coisas, não, eu nem me interesso por segurança da informação só programação, mas aí eu quis testar essa ferramenta do aircrack, só pra estudar mesmo ok, eu até conhecia esse comando
airmon-ng stop placa-de-rede 
mas eu não o coloquei pelo simples motivo que NÃO FUNCIONA, porque meu problema é com esse comando:
airodump-ng mon0 

Ele echoa as redes disponíveis e os BSSID's, só que ele nunca para de echoar porque está em constante escaneamento e por sua vez não conclui o script, fica um loop infinito só nesse comando, então eu vim aqui no fórum e pedi para que vocês me ajudassem porque eu preciso listar só os primeiros 10 segundos desse comando, mas você não me ajudou, pelo contrário fez parecer que eu não sabia nem o que eu estava fazendo e me deu um comando que não tem nada a ver com a minha dúvida. Putz, valeu mesmo.


5. Re: Timer num comando [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/01/2017 - 00:26h

zenas escreveu:
Ele echoa as redes disponíveis e os BSSID's, só que ele nunca para de echoar porque está em constante escaneamento e por sua vez não conclui o script, fica um loop infinito só nesse comando, então eu vim aqui no fórum e pedi para que vocês me ajudassem porque eu preciso listar só os primeiros 10 segundos desse comando, mas você não me ajudou, pelo contrário fez parecer que eu não sabia nem o que eu estava fazendo e me deu um comando que não tem nada a ver com a minha dúvida. Putz, valeu mesmo.


tá bão grandão ... v se esse comando roda ai no mesmo script
killall airodump-ng 

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


6. Re: Timer num comando [RESOLVIDO]

Zenas Alves
zenas

(usa Slackware)

Enviado em 02/01/2017 - 00:48h

Mauriciodez escreveu:

tá bão grandão ... v se esse comando roda ai no mesmo script
killall airodump-ng 


Cara, tem como acabar com o sarcasmo, por favor. Agora, pelos mesmo motivos que o comando para stopar que você mandou não funciona, esse também não funciona, porque o airodump-ng mon0 echoa infinitamente o escaneamento de rede, então ele nunca vai parar de exibir e consequentemente nunca vai executar o killall, eu pedi um meio de exibir só dez segundos dessa listagem, mas parece impossível porque a listagem nunca é interrompida :/


7. Re: Timer num comando [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/01/2017 - 00:52h

zenas escreveu:

Mauriciodez escreveu:

tá bão grandão ... v se esse comando roda ai no mesmo script
killall airodump-ng 


Cara, tem como acabar com o sarcasmo, por favor. Agora, pelos mesmo motivos que o comando para stopar que você mandou não funciona, esse também não funciona, porque o airodump-ng mon0 echoa infinitamente o escaneamento de rede, então ele nunca vai parar de exibir e consequentemente nunca vai executar o killall, eu pedi um meio de exibir só dez segundos dessa listagem, mas parece impossível porque a listagem nunca é interrompida :/


camarada ... não é sarcasmo ... a parada aí só termina dando CTRL + C não é ??? então a solução é matar o processo ... se não da para matar ele dentro do script vc faz um segundo script matando ele, aí vc chama o 2° script que mata a parada !!!



___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


8. Re: Timer num comando [RESOLVIDO]

Zenas Alves
zenas

(usa Slackware)

Enviado em 02/01/2017 - 01:21h

Ok, obrigado pela solução Maurício.


9. Re: Timer num comando [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/01/2017 - 01:22h

zenas escreveu:

Ok, obrigado pela solução Maurício.


deu certo ?

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


10. Re: Timer num comando [RESOLVIDO]

Zenas Alves
zenas

(usa Slackware)

Enviado em 02/01/2017 - 01:23h

Mauriciodez escreveu:

deu certo ?

Sim :)




11. Re: Timer num comando [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 02/01/2017 - 09:51h

Olhe o código fonte do linset se não quiser usar esse tipo de gambiarra. Se você continuar fazendo um script para outro script daqui a algum tempo seu computador estará cheio de pequenos e desnecessários arquivos executáveis.

Há várias formas, você pode forkar o processo e depois usar o .csv que ele retorna para mostrar os dados em tempo real. Essa é somente uma das opções.

Desculpe os erros, estou teclando pelo smartphone.

______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro: http://biebian.sourceforge.net/


12. Re: Timer num comando [RESOLVIDO]

Zenas Alves
zenas

(usa Slackware)

Enviado em 02/01/2017 - 11:54h

ctw6av escreveu:

Olhe o código fonte do linset se não quiser usar esse tipo de gambiarra. Se você continuar fazendo um script para outro script daqui a algum tempo seu computador estará cheio de pequenos e desnecessários arquivos executáveis.

Há várias formas, você pode forkar o processo e depois usar o .csv que ele retorna para mostrar os dados em tempo real. Essa é somente uma das opções.

Desculpe os erros, estou teclando pelo smartphone.

Ok, vou pesquisar, obrigado pela ajuda =D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts