Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

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 "< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>"
  tput sgr0
  setterm -foreground white -bold on
  echo "Horario da ocorrencia: `date +%H:%M:%S`"
  tput sgr0
  setterm -foreground red
  echo "< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>< A NAME="note" HREF="#textnote">< SUP>#"
  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

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1308 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Expressões Regulares - Uma abordagem divertida 3ª edição