logo       

Scanner de redes Wireless em Shell: msg#00015

culture.publications.dicas

Subject: Scanner de redes Wireless em Shell

:.: Livro Linux: Ferramentas Técnicas - Guia Prático :.
:.: (Autor: Carlos E. Morimoto)
:.: Preço nas livrarias: R$ 38,00
:.: Preço normal pelo site: R$ 27,00 (+ frete)
http://www.guiadohardware.net/
------------------------------------------------------------------------------


Scanner de redes Wireless em Shell
==================================

Colaboração: André Jaccon

Neste artigo irei exemplificar o código fonte do script que desenvolvi para
detectar e logar redes sem fio wireless.


Pacotes necessários
===================

- wireless-tools
- grep

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.


Source do Script:
=================


#!/bin/sh
#
# Este script foi escrito com intuito de capturar e logar rede Wifi
# desenvolvido por jaccon@xxxxxxxxx
#
# 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

-----------------------------------------------------------

Departamento de Defesa dos EUA lança Guia para compras de software livre
========================================================================

Fonte: Notícias Linux (http://www.noticiaslinux.com.br/)

"O poderoso Departamento de Defesa dos Estados Unidos publicou 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

--------------------------------------------------------------------
Veja também do arquivo da Dicas-L:

"As Dez Dicas Mais Recomendadas"
http://www.dicas-l.com.br/dicas-l/20040712.php

"Software Educacional: TuxMath"
http://www.dicas-l.com.br/dicas-l/20040402.php

"Aproveitando dados de HDs defeituosos"
http://www.dicas-l.com.br/dicas-l/20050801.php

"Novidades Gmail"
http://www.dicas-l.com.br/dicas-l/20040929.php

"SED: Conversão de linhas em parágrafos"
http://www.dicas-l.com.br/dicas-l/20040924.php

--------------------------------------------------------------------
Colabore com a Dicas-L. Publique seu comentário sobre esta mensagem
em http://www.Dicas-L.com.br/dicas-l/20060812.php
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 27806 assinantes.

Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-L.com.br/dicas-l/

A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente segundo a licença Creative Commons
http://creativecommons.org/licenses/by-nc-sa/2.0/br/deed.pt

Dicas-L: Uma dica por dia desde 3 de março de 1997
--------------------------------------------------------------------



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise