Autor Tema: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"  (Leído 30281 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re:
« Respuesta #60 en: 07-01-2014, 23:55 (Martes) »
Este mismo código es el que cogi (quité lo otro porque no me acordaba de esto, y me resultaba más fácil con airmon-ng)

Deberíamos reportar esto al equipo de desarrollo de la suite aircrack-ng¿?

Salu2

Solo sé que no sé nada...

voy a probar algo ...

no se si sabias que ademas de

airmon-ng

existe

airmon-zc

que es una especie de version avanzada del airmon-ng clasico  , y ese si reporta bien el tipo de driver.



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #61 en: 08-01-2014, 00:00 (Miércoles) »
asi reporta el airmon-zc


wifislax ~ # airmon-zc

PHY     Interface       Driver          Chipset

phy0    wlan0           ath9k           Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
phy4    wlan2           ath9k_htc       Atheros Communications, Inc. Ubiquiti WiFiStationEXT 802.11n [Atheros AR9271]

wifislax ~ #

popeye7

  • Visitante
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #62 en: 08-01-2014, 00:36 (Miércoles) »
Citar
tarjetas con ralinks y realteks  no deberian ya tener ningu tipo de problema
Efectivamente ,con el patch 5 con ambos chipset funciona .

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #63 en: 08-01-2014, 00:38 (Miércoles) »
Citar
tarjetas con ralinks y realteks  no deberian ya tener ningu tipo de problema
Efectivamente ,con el patch 5 con ambos chipset funciona .

nos falta ver si conseguimos    filtrar el ath9k_htc    :D


este tema es bastante complejo , por eso esta costando ...

a mano , yo sabri exactamente que hacer , pero al quererlo para la live hay que automatizarlo ...

los regulatory bin , tambien era un poco complejo ... en fin ,solo tened paziencia que al final saldra.
« Última modificación: 08-01-2014, 00:40 (Miércoles) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #64 en: 08-01-2014, 01:35 (Miércoles) »
gracias a geminis_demon y vk496  creo que ya esta acabado.  ;)


MODULO      *SOLO PARA ISO DEL DIA 07/01/2014 V2
power-patch6.xzm (4 KB)   http://www.multiupload.nl/7ROMS0899P


VIDEO




SCRIPT

Código: [Seleccionar]
#!/bin/bash

# Determinamos que app mostrara el dialogo

if [ -f /usr/bin/kdialog ]; then
dialogos="kdialog --msgbox"
size=""
elif [ -f /usr/bin/Xdialog ]; then
dialogos="Xdialog --msgbox"
size="0 0"
fi

# Variable que mirara las tarjetas que tiene el sistema

comprobar() {
RUTA="/tmp/wireless-interfaces.txt"
readarray -t CARDS < <(iwconfig 2>/dev/null|cut -d" " -f1|grep -v "^$")
}

# Variable que guarda la salida de las variables. Si no se hace esto, en el futuro cuando se quiera
# listar las que hay, no saldrá nada porque estarán desmontadas

guardar(){
airmon-ng |grep -v "^$" | grep -v Interface > $RUTA
}

# Desmontar drivers GRACIAS  a geminis_demon
force_unload() {
if [ -z "$1" -o "$1" = "-h" ]; then
if [ -z "$1" ]; then
exit 1
else
exit 0
fi
fi

IFACE="$1"

DRIVER="$(basename "$(ls -l "/sys/class/net/$IFACE/device/driver")")"

rmmod -f "$DRIVER" && modprobe "$DRIVER"
}

reset_ifaces() {
IFACES="$(iwconfig 2>/dev/null|egrep -v "^ |^$|Monitor"|awk '{print $1}')"

for x in $IFACES; do
force_unload $x
done
sleep 3
}


# Variable que las pondra en monitor
poner_monitor() {
for x in "${CARDS[@]}"; do
airmon-ng start $x >/dev/null 2>&1
done
}

# Variable que detendra el modo monitor sacada de wpspingenerator escrita por geminis_demon
detener_monitor() {
interfaces=$(ifconfig|awk '/^mon/ {print $1}')
if [ "$interfaces" ]; then
  for monx in $interfaces; do
    airmon-ng stop $monx >/dev/null 2>&1
  done
fi
}

# Variable de config ES
spain() {
rm -Rf /usr/lib/crda/regulatory.bin
cp /usr/lib/crda/20-regulatory.bin /usr/lib/crda/regulatory.bin
iw reg set ES
reset_ifaces
comprobar
poner_monitor

detener_monitor
rm -Rf $RUTA
ver_tx
}

# Variable de config MX
mexico() {
rm -Rf /usr/lib/crda/regulatory.bin
cp /usr/lib/crda/27-regulatory.bin /usr/lib/crda/regulatory.bin
iw reg set MX
reset_ifaces
comprobar
poner_monitor
detener_monitor
rm -Rf $RUTA
ver_tx
}

# Variable de config BO
bolivia() {
rm -Rf /usr/lib/crda/regulatory.bin
cp /usr/lib/crda/30-regulatory.bin /usr/lib/crda/regulatory.bin
iw reg set BO
reset_ifaces
comprobar
poner_monitor
 
detener_monitor
rm -Rf $RUTA
ver_tx
}

ver_tx() {
comprobar
for x in "${CARDS[@]}"; do
inteface=$x
chipset=$(airmon-ng | grep $x | cut -d "-" -f 1| awk '{$NF=""}1' | cut -d " " -f2-)
txpower=$(iwconfig $x 2>/dev/null | grep -i Tx-power | awk '$0=$2' FS=er= RS=dBm)
resultado+=$(echo "\n$x    $chipset   Tx-Power=${txpower}dBm")
done

$dialogos " *** SOLO LAS TARJETAS HIGH POWER PUEDEN PASAR DE 20 ***
$resultado" $size

}

"$1"


Desconectado pepe10000

  • *******
  • Mensajes: 565
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #65 en: 08-01-2014, 07:43 (Miércoles) »
power-patch6.xzm funcionando correctamente con la Wifistation Ext.

Mas tarde buscaré alguna 8187L que debo tener por ahí y haré mas probaturas.

Editado:

Tonze 800MW y Erize 1000MW con chipset 8187L funcionando correctamente.


Un saludo.
« Última modificación: 08-01-2014, 09:44 (Miércoles) por pepe10000 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #66 en: 08-01-2014, 11:20 (Miércoles) »
power-patch6.xzm funcionando correctamente con la Wifistation Ext.

Mas tarde buscaré alguna 8187L que debo tener por ahí y haré mas probaturas.

Editado:

Tonze 800MW y Erize 1000MW con chipset 8187L funcionando correctamente.


Un saludo.


OK, gracias , 2 de 2 que han probado y co varios chips, ..asi que YESSS WEEE CANNNN.


Gracias a los que habéis colaborado , especial a los que han ayudado en el code del script , casi la mitad son funciones escritas por geminis_demon.   >:( ;D

hoy subiré iso , con este tema ya zanjado.

Desconectado pepe10000

  • *******
  • Mensajes: 565
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #67 en: 08-01-2014, 13:24 (Miércoles) »
wifislax-4.8-08012014.iso testeada con la Wifistation Ext. y todo O.K.

Un saludo.
« Última modificación: 08-01-2014, 13:25 (Miércoles) por pepe10000 »

gelesantonio

  • Visitante
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #68 en: 08-01-2014, 13:40 (Miércoles) »
Testeado con una biwond w150 con Chip RALINK 3070 con ammplificador de Alta Potencia (3000mW) y Antena Omnidireccional de Alta Sensibilidad 15dBi y funciona bien.
Pero una pregunta de pueblo, esto para que es bueno.

popeye7

  • Visitante
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #69 en: 08-01-2014, 21:02 (Miércoles) »
Enhorabuena USUARIONUEVO ,al final lo has conseguido  >:( >:(
Pero tengo una pregunta ¿ por qué no van los antiguos módulos cdra ? , seria bueno que fueran compatibles  y de esta forma tener las dos alternativas ,gente que le guste el sistema del cdra fijo  y gente  que le guste el nuevo script  ,¿que opinas ?.
 He probado con el cdra .1.1.2 full , y en un principio lo ha reconocido  ,luego con el script he intentado bajarlo a 30  ,27  y se ha quedado en 20 fijo  ,probado en wifislax 4.8 -08012014 .
« Última modificación: 08-01-2014, 21:13 (Miércoles) por popeye7 »

vk496

  • Visitante
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #70 en: 08-01-2014, 21:19 (Miércoles) »
Código: [Seleccionar]
rmmod -f "$DRIVER" && modprobe "$DRIVER"
jajajaja Soy *****  :-X

Mira que me gusta complicarme la vida con variables y outputs raras...  ;D

Felicidades newuser!  >:(

Notas: Elimina la funcion de guardar() y $RUTA, ya que con esto no tiene ninguna utilidad... xD

Salu2

sol666

  • Visitante
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #71 en: 08-01-2014, 21:21 (Miércoles) »
power-patch6.xzm funcionando correctamente con la Wifistation Ext.

Mas tarde buscaré alguna 8187L que debo tener por ahí y haré mas probaturas.

Editado:

Tonze 800MW y Erize 1000MW con chipset 8187L funcionando correctamente.


Un saludo.


OK, gracias , 2 de 2 que han probado y co varios chips, ..asi que YESSS WEEE CANNNN.


Gracias a los que habéis colaborado , especial a los que han ayudado en el code del script , casi la mitad son funciones escritas por geminis_demon.   >:( ;D

hoy subiré iso , con este tema ya zanjado.
a la espera de esa iso pa probarla con mi alpha >:( >:( >:( >:( >:( >:( >:( >:(

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #72 en: 08-01-2014, 22:14 (Miércoles) »
Enhorabuena USUARIONUEVO ,al final lo has conseguido  >:( >:(
Pero tengo una pregunta ¿ por qué no van los antiguos módulos cdra ? , seria bueno que fueran compatibles  y de esta forma tener las dos alternativas ,gente que le guste el sistema del cdra fijo  y gente  que le guste el nuevo script  ,¿que opinas ?.
 He probado con el cdra .1.1.2 full , y en un principio lo ha reconocido  ,luego con el script he intentado bajarlo a 30  ,27  y se ha quedado en 20 fijo  ,probado en wifislax 4.8 -08012014 .


1 - el crda antes era

1.1.2  y ahora es el 1.1.3 

se queda en 20 , por que no puede manejar nada y se queda sin config de pais.

los ficheros regulatory.bin  , que llevan las configs de 20 27 y 30 son del crda 1.1.3  , cuando tu arrancas con el 1.1.2 , ese maneja el suyo de 33 o 35 , PERO SI CAMBIAS DE CONFIG , estas llamando a los regulatory del pquete nuevo y en ese mismo momento dejara de funcionar.


habria que regenerar el regulatory de 33  y 35 , con el crda 1.1.3  para que funcionase.

podria hacer , con una advertencia de usar solo para pruebas/experimentos ...  con el mismo que icono pero color ROJO , Y UNA ADVERTENCIA AL USARLOS.

ASI el abanioco de opciones seria

20 27 30 33 35

popeye7

  • Visitante
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #73 en: 08-01-2014, 22:31 (Miércoles) »
Estaria bien ,sería como los límites de velocidad  , un coche puedes ponerlo a 220 KM/h  bajo tu responsabilidad pero el límite está en 120 km/h y en otros paises es distinto  ;) .

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #74 en: 08-01-2014, 22:36 (Miércoles) »
Estaria bien ,sería como los límites de velocidad  , un coche puedes ponerlo a 220 KM/h  bajo tu responsabilidad pero el límite está en 120 km/h y en otros paises es distinto  ;) .

bueno , mirare a ver...  ;)

byte

  • Visitante
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #75 en: 10-01-2014, 02:40 (Viernes) »
a mi tambien me vao bien
Citar
wlan0           Atheros         ath5k - [phy2]
wlan1           Atheros AR9271  ath9k - [phy3]
wlan2           Ralink RT2870/3070      rt2800usb - [phy10]

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #76 en: 10-01-2014, 04:54 (Viernes) »
Notas: Elimina la funcion de guardar() y $RUTA, ya que con esto no tiene ninguna utilidad... xD

la funcion guardar si sobra , pero lo otro no ...

fijate que RUTA , es devuelto por otra funcion.

despues es llamada por  "comprobar"

ya que asi siempre estoy seguro de las interfaces en todo momento , es como refrescar en cada cambio ejecutando esa funcion.

por si conectas o desconectas o pones mas tarjetas y demas.


ya tengo 30 y 33 dbm

en la proxima iso , ... ademas los ordene por orden de power y los iconos van cambiando


20 españa verde
27 y 30   amarillo
33 y 35 rojo  CON RESEÑA DE EXPERIMETAL Y BAJO TU RRESPONSABILIDAD

Y EL DE VER config en icono azul abajo de todas.

a quedao muy chulo.   ;D


PD: voy a matar al popeye , me tenio que rehacer TODO , por que los regulatory son firmados y los nuevos ya no llevaban la misma firma y no me funcionaban asi que los rehice todos con la misma firma. 

popeye7

  • Visitante
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #77 en: 10-01-2014, 09:12 (Viernes) »
Citar
PD: voy a matar al popeye , me tenio que rehacer TODO , por que los regulatory son firmados y los nuevos ya no llevaban la misma firma y no me funcionaban asi que los rehice todos con la misma firma.
Publicado por: byte
Hombre ,sabes que ha sido con buena intención , ya tiene la iso otra cosa que las demás no tienen   ;D
Citar
a quedao muy chulo.

Al final no hay mal que por bien no venga  >:( >:( >:(
 Gracias en nombre de todos
 PD: La estoy buscando ,¿ todavia no está ?
« Última modificación: 10-01-2014, 09:15 (Viernes) por popeye7 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14483
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #78 en: 10-01-2014, 09:54 (Viernes) »
esta subiendo , tardara aun 30 minutos mas.

10:30 la podréis bajar.

ocupa como las ultimas ..650mb

http://www.downloadwireless.net/isos-fase-testing/wifislax-current/wifislax-4.8-10012014.iso

Fr3dY

  • Visitante
Re: Voy a intentar que el sistema ,pueda variar el txpower "on the fly"
« Respuesta #79 en: 10-01-2014, 11:12 (Viernes) »
Una cosilla... ¿esta .iso trae alguna otra actualización aparte del txpower?


Saludos