#!/bin/bash
PINS="./software/PINs.goy"
ARCHIVO=`cat wps/sesiones/log_actual`
MAC3PARES=`cat wps/sesiones/log_actual | awk -F '(' '{print $2}' | head -c 8 | sed 's/-/:/g'`
cat "wps/sesiones/$ARCHIVO.log"
let LINEAS=`cat "wps/sesiones/$ARCHIVO.log" | wc -l`
let LINEAS_ANTERIOR=$LINEAS
REAVER_FUNCIONANDO=`ps -A | grep reaver`
while [ "$REAVER_FUNCIONANDO" != "" ]
do
	sleep 1
	sed -e 1,${LINEAS_ANTERIOR}d "wps/sesiones/$ARCHIVO.log"
	let LINEAS=`cat "wps/sesiones/$ARCHIVO.log" | wc -l`
	let LINEAS_ANTERIOR=$LINEAS
	WPA=`cat "wps/sesiones/$ARCHIVO.log" | grep "WPA PSK" | awk -F "'" '{print $2}'`
	if [ "$WPA" != "" ]
	then
		PIN=`cat "wps/sesiones/$ARCHIVO.log" | grep "WPS PIN" | awk -F "'" '{print $2}'`
		echo "Pin WPS.....: '$PIN'" > "wifis/$ARCHIVO.txt"
		echo "Clave WPA...: '$WPA'" >> "wifis/$ARCHIVO.txt"
		echo "$MAC3PARES"-"$PIN" >> "$PINS"
		sleep 3 #PEQUEÑA PAUSA PARA DAR TIEMPO A GENERAR EL ARCHIVO CON LA CONTRASEÑA
		break
	fi
	REAVER_FUNCIONANDO=`ps -A | grep reaver`
done
sleep 2