Mostrando entradas con la etiqueta Wifi. Mostrar todas las entradas
Mostrando entradas con la etiqueta Wifi. Mostrar todas las entradas

identificadorIP.bash

d
Nombre: identificadorIP.bash
Autor: Desconocido
Descripción: Script que permite identificar las IP's activas de un segmento determinado
#!/bin/bash
for IPS in `seq 1 255`; do
IP=`ping -c 1 172.16.0.$IPS | grep '100% packet loss' | wc -l` 
if [ $IP = 0 ]; then
echo "IP que responde: 172.16.0.$IPS"
else
echo "IP que no responde: 172.16.0.$IPS"
fi
done

Permisos: chmod 700 identificadorIP.bash 
Ejecución: ./identificadorIP.bash
Leer más...

Script Conexión Redes Inálambricas.

d
Nombre: Ina.bash
Descripción: Script que permite conectarse a una red inalámbrica ya sea por medio de WEP o WPA
Autor: @WizardIP
NOTA: Se recomienda el uso de WPA y WPA2 con autenticación basada en direcciones MAC.
#!/bin/bash
#Ina.bash


if [ $EUID -ne 0 ]; then
                echo "Ejecutar con sudo"
                exit 1
fi

if [ `whereis wpa_supplicant | cut -d: -f2 | cut -d" " -f2` !=  "/sbin/wpa_supplicant" ]; then
         echo "Favor de instalar wpa_supplicant"
         exit 0
fi


if [ $# -eq 0 ]; then
               echo "Faltan parámetros"
               echo "Uso: sudo $0 [ - Parámetro ]"
         echo "-wep: Conectar usando WEP" "-wep  [ ESSID ] [ Clave ]" 
        echo "-wpa: Conectar usando WPA [ REQUIERE ARCHIVO DE CONFIGURACIÓN Y wpa_supplicant ]"
               exit 1
fi

if [ $# -ne 3 ] && [ $1 == "-wep" ]; then
 echo "Faltan parámetros en el uso de WEP"
 echo "Uso $0 -wep [ ESSID ] [ Clave ]"
 exit 1
fi

case $1 in
 -wep)
  echo "Conectando..."
  ifconfig [ interface de red ] down
  iwconfig [ interface de red ] essid $2 key s: $3
  ifconfig [ interface de red ] up
  ping -c www.google.com
  echo "Conectado!"
  exit 0
  ;;

 -wpa)
  echo "Conectando..."
  ifconfig [ interface de red ] down
  wpa_supplicant -c [ archivo de configuración ] -B -i [ interface de red ] 
  ifconfig [ interface de red ] up
  dhclient [ interface de red ]
  ping -c3 www.google.com
  echo "Conectado!"
  exit 0
  ;;

 *)
  echo "Parámetro desconocido"
  echo "Uso: sudo $0 [ - Parámetro ]"
                echo "-wep: Conectar usando WEP" "-wep  [ ESSID ] [ Clave ]" 
                echo "-wpa: Conectar usando WPA [ REQUIERE ARCHIVO DE CONFIGURACIÓN Y WPA_SUPPLICANT ]"
  exit 1
  ;;
esac
exit 0
El archivo de configuración se puede hacer de la siguiente manera: 
vi wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="Nombre de la red"
key_mgmt=WPA-PSK
psk="Clave WPA de la red"
}
Permisos:
chmod 700 Ina.bash
chmod 600 wpa_supplicant.conf
Ejecución:
./Ina.bash -wep [ ESSID ] [ Clave ]
./Ina.bash -wpa
Leer más...

Script para indicar señal y ruido de tarjeta WIFI

d
Autor: @Desconocido
Descripción: Este sencillo script le indica los valores de señal y ruido de su tarjeta inalámbrica WIFI.
Es útil para orientar antenas o analizar el rendimiento de una red.
Funcionará en cualquier modo que el dispositivo/driver soporte siempre que sea compatible su uso con iwconfig.

#!/bin/bash

HELP_MESSAGE()
{
clear;echo;echo "This script will show you the the signal quality of a wlan device until you"
echo "press control+c ,  if that info can be obtained with the iwconfig command."
echo;echo "This is useful when orienting an antenna or test your connection."
echo;echo "This script can use any mode your device support and will run without releasing"
echo "any established connection."
echo;echo "Usage: $0 DEV"
echo "where DEV is any of your wlan devices as wlan0, ath0, eth1...";echo
}

ERROR()
{
echo "Sorry, something went wrong. Try $0 --help" ; exit
}

RUN()
{
while true
do printf `date +%T`
iwconfig $1 | grep --ignore-case Link || ERROR
sleep 1s
done
}

if [ ! $1 ]
then HELP_MESSAGE
elif [ $1 == -h ]
then HELP_MESSAGE
elif [ $1 == --help ]
then HELP_MESSAGE
else RUN $1
fi
Leer más...