De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: André Jaccon
Data de Publicação: 12 de Agosto de 2006
Neste artigo irei exemplificar o código fonte do script que desenvolvi para detectar e logar redes sem fio wireless.
Para que o script funcione basta você ter em sua máquina uma interface WiFi configurada e setar na variavél $interface qual o dev de sua interface, o script é escrito em Shell e muito simples de ser compreendido e customizado.
Alguns comandos do script são melhor vizualizados no Shell e não em um emulador de terminal rodando sobre o X.
#!/bin/sh # # Este script foi escrito com intuito de capturar e logar rede Wifi # desenvolvido por jaccon@gmail.com # # Thanks for Your network. interface="wlan0" log_dir="/var/log/airlog/" logfile="$log_dir/scans.log" date_log=`date +%H-%M-%S` # start script function cabecalho () { tput clear tput sgr0 setterm -foreground white setterm -background red echo "AirLog.NG developer by Jakin Skywalker" tput sgr0 setterm -foreground blue echo "**************************************" tput sgr0 setterm -foreground white -bold on echo "Start Log into: $date_log" tput sgr0 echo "" setterm -background blue setterm -foreground white -bold on read -p "==|| Para iniciar o scan pressione Enter ||==" tput sgr0 } function capture () { while true do tput clear #sleep 1 setterm -foreground white -bold on echo "AirLog.NG status: searching...." tput sgr0 setterm -foreground red echo "################################" tput sgr0 setterm -foreground white -bold on echo "Horario da ocorrencia: `date +%H:%M:%S`" tput sgr0 setterm -foreground red echo "#################################" tput sgr0 echo "" setterm -foreground yellow -bold on echo "Procurando por access points pela interface $interface" echo "" tput sgr0 if (`iwlist $interface scanning` 2> /dev/null ) ;then echo "Rede nao encontrada" else tput bel setterm -foreground white -bold on echo "Rede WiFi encontrada" tput sgr0 setterm -foreground green -bold on tail -n 10 /var/log/airlog/scans.log tput sgr0 sleep 2 echo "Para finalizar tecle CTRL+c" iwlist $interface scanning >> /var/log/airlog/scans.log fi done } cabecalho capture
Fonte: Notícias Linux
"O poderoso Departamento de Defesa dos Estados Unidos publicou um guia para orientar a compra de software livre e tecnologias abertas e interoperáveis. O estudo iniciou em abril e culminou com a publicação do Guia. A metodologia proposta é muito interessante e inovadora. "
Veja mais em: http://www.softwarelivre.org/news/6920
Comente: http://www.noticiaslinux.com.br/nl1154485826.html#comentarios
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários