você está aqui: Home  → Arquivo de Mensagens Curso Gratuito sobre Expressões Regulares, com o Prof.  Julio Neves

Scanner de redes Wireless em Shell

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.

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@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

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

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



Veja a relação completa dos artigos de André Jaccon