?>/script>'; } ?> Dixie Escaner v1.2 Widgets Magazine

Autor Tema: Dixie Escaner v1.2  (Leído 79891 veces)

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

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2378
  • Prácticas precisas precisan práctica
Re: Dixie Escaner v1.0
« Respuesta #40 en: 06-06-2015, 18:34 (Sábado) »
Mola!  :D

Pero el archivo de volcado supongo que será mas "parseable" no?

5.1

  • Visitante
Re: Dixie Escaner v1.0
« Respuesta #41 en: 06-06-2015, 19:40 (Sábado) »
El archivo de volcado no cambiará en absoluto... lo único que cambia es la salida por pantalla que la estoy intentando hacer con ncurses... pero vamos, me parece que me queda pelea para rato jeje, no hay manera de afinar en el redimensionado

Desconectado USUARIONUEVO

  • Colaborador
  • *
  • Mensajes: 15986
Re: Dixie Escaner v1.0
« Respuesta #42 en: 06-06-2015, 21:48 (Sábado) »
El archivo de volcado no cambiará en absoluto... lo único que cambia es la salida por pantalla que la estoy intentando hacer con ncurses... pero vamos, me parece que me queda pelea para rato jeje, no hay manera de afinar en el redimensionado

el redimensionado ¿no se ajustaria el solo si por X resolucion se ajusta el tamaño de la fuente de escritura?


airoscript se ajusta segun resolucion , y creo que es por el tamaño de la fuente, aunque no estoy seguro de si es asi como funciona.

5.1

  • Visitante
Re: Dixie Escaner v1.0
« Respuesta #43 en: 06-06-2015, 23:43 (Sábado) »
Pues no había pensado en eso, pero supongo que no será muy difícil detectar la resolución y ajustar el tamaño de la fuente.... intentaré hacerlo como propones

Desconectado USUARIONUEVO

  • Colaborador
  • *
  • Mensajes: 15986
Re: Dixie Escaner v1.0
« Respuesta #44 en: 07-06-2015, 01:17 (Domingo) »
me imgino que gtk , puede tambien jugar con  --geometry


Código: [Seleccionar]
function setresolution {
echo -n Autodetectando Resolución...
detectedresolution=$(xdpyinfo | grep -A 3 "screen #0" | grep dimensions | tr -s " " | cut -d" " -f 3)
echo $detectedresolution
##  A) 1024x600
##  B) 1024x768
##  C) 1280x768
##  D) 1280x1024
##  E) 1600x1200
case $detectedresolution in
   "1024x600" ) resA ;;
   "1024x768" ) resB ;;
   "1280x768" ) resC ;;
   "1366x768" ) resC ;;
  "1280x1024" ) resD ;;
  "1600x1200" ) resE ;;
  "1366x768"  ) resF ;;
            * ) resA ;; ## fallback a una opción segura
esac
}
function resA {
# Upper left window +0+0 (size*size+position+position)
TOPLEFT="-geometry 90x13+0+0"
# Upper right window -0+0
TOPRIGHT="-geometry 83x26-0+0"
# Bottom left window +0-0
BOTTOMLEFT="-geometry 90x24+0-0"
# Bottom right window -0-0
BOTTOMRIGHT="-geometry 75x12-0-0"
TOPLEFTBIG="-geometry 91x42+0+0"
TOPRIGHTBIG="-geometry 83x26-0+0"
}
function resB {
# Upper left window +0+0 (size*size+position+position)
TOPLEFT="-geometry 92x14+0+0"
# Upper right window -0+0
TOPRIGHT="-geometry 68x25-0+0"
# Bottom left window +0-0
BOTTOMLEFT="-geometry 92x36+0-0"
# Bottom right window -0-0
BOTTOMRIGHT="-geometry 74x20-0-0"
TOPLEFTBIG="-geometry 100x52+0+0"
TOPRIGHTBIG="-geometry 74x30-0+0"
}
function resC {
# Upper left window +0+0 (size*size+position+position)
TOPLEFT="-geometry 100x20+0+0"
# Upper right window -0+0
TOPRIGHT="-geometry 109x20-0+0"
# Bottom left window +0-0
BOTTOMLEFT="-geometry 100x30+0-0"
# Bottom right window -0-0
BOTTOMRIGHT="-geometry 109x20-0-0"
TOPLEFTBIG="-geometry  100x52+0+0"
TOPRIGHTBIG="-geometry 109x30-0+0"
}
function resD {
# Upper left window +0+0 (size*size+position+position)
TOPLEFT="-geometry 110x35+0+0"
# Upper right window -0+0
TOPRIGHT="-geometry 99x40-0+0"
# Bottom left window +0-0
BOTTOMLEFT="-geometry 110x35+0-0"
# Bottom right window -0-0
BOTTOMRIGHT="-geometry 99x30-0-0"
TOPLEFTBIG="-geometry 110x72+0+0"
TOPRIGHTBIG="-geometry 99x40-0+0"
}
function resE {
# Upper left window +0+0 (size*size+position+position)
TOPLEFT="-geometry 130x43+0+0"
# Upper right window -0+0
TOPRIGHT="-geometry 68x25-0+0"
# Bottom left window +0-0
BOTTOMLEFT="-geometry 130x40+0-0"
BOTTOMRIGHT="-geometry 132x35-0-0"
TOPLEFTBIG="-geometry 130x85+0+0"
TOPRIGHTBIG="-geometry 132x48-0+0"
}
function resF {
# Upper left window +0+0 (size*size+position+position)
TOPLEFT="-geometry 100x17+0+0" # capturando datos de victima ...  ( VENTANA AIRODUMP ATAUQE )
# Upper right window -0+0
TOPRIGHT="-geometry 90x27-0+0" # desautenticando
# Bottom left window +0-0
BOTTOMLEFT="-geometry 100x30+0-0" # aireplay , CHOPCHOP , FRAGMENTACION... ( VENTANA BAJO CAPTURAS DE AIRODUMP )
# Bottom right window -0-0
BOTTOMRIGHT="-geometry 90x20-0-0" # ASOCIANDO CON... ( VENTANA ROJA )
TOPLEFTBIG="-geometry  100x70+0+0" # escaneando objetivos ... ( ESCANEO INICIAL )
TOPRIGHTBIG="-geometry 90x27-0+0"  # AIRCRACK ... ( BUSQUEDA DE KEYS )
}

Desconectado USUARIONUEVO

  • Colaborador
  • *
  • Mensajes: 15986
Re: Dixie Escaner v1.0
« Respuesta #45 en: 07-06-2015, 01:20 (Domingo) »
se me ocurre mas o menos crear al menos un par de resoluciones bajas

1024x768   & 800x600


de hay hacia arriba no necesitara ninguna funcion de resolucion ..o eso creo

el comando interesante es..

Código: [Seleccionar]
xdpyinfo | grep -A 3 "screen #0" | grep dimensions | tr -s " " | cut -d" " -f 3
que devuelve el formato de resolucion

abres la gui ...y ves cambio resolucion de pantall , y vas mirando si de mas de 1024x768 necesitarias geometrias especificas.

pues si que tiene geometry , falta ver si al cambiar dicha geometria el contenido se ajusta o no. ...

Código: [Seleccionar]
-G, --geometry=[XxY][+W+H]      The placement and the size of the window.
« Última modificación: 07-06-2015, 01:22 (Domingo) por USUARIONUEVO »

5.1

  • Visitante
Re: Dixie Escaner v1.0
« Respuesta #46 en: 07-06-2015, 07:49 (Domingo) »
Umm, la versión GUI con GTK la tengo aparcada, de momento quiero acabar esta con c y ncurses, así que esas funciones no me sirven, pero vamos, ya lo miraré, seguro que al menos detectar la resolución no debe de ser dificil

5.1

  • Visitante
Re: Dixie Escaner v1.0
« Respuesta #47 en: 07-06-2015, 10:50 (Domingo) »
Bueno, he estado haciendo unas pruebas rápidas y obtener la resolución ya lo tengo, pero cambiar el tamaño de la letra.... joder, en c no soporta de forma nativa el cambio de tamaño, así que otra opción es tirar de system... si alguien sabe una forma de cambiar el tamaño de la fuente desde bash, pues agradezco sugerencias...

Para obtener la resolución he usado esto ...

Código: [Seleccionar]
void resolucion(int *ancho, int *alto)
{
Display* pdsp = NULL;
Screen* pscr = NULL;

pdsp = XOpenDisplay( NULL );
if ( !pdsp ) return;

pscr = DefaultScreenOfDisplay( pdsp );
if ( !pscr ) return;

*ancho = pscr->width;
*alto = pscr->height;

XCloseDisplay( pdsp );
return;
}

Código: [Seleccionar]
int ancho, alto;
resolucion(&ancho, &alto);
printf (" Resolucion:  ANCHO: %d  ALTO: %d \n", ancho, alto);

« Última modificación: 07-06-2015, 10:54 (Domingo) por 5.1 »

5.1

  • Visitante
Re: Dixie Escaner v1.0
« Respuesta #48 en: 08-06-2015, 10:50 (Lunes) »
Pues el redimensionado ha podido conmigo.... de momento me rindo  :-\

Me paso de nuevo a GTK que lo veo más claro ....

5.1

  • Visitante
Re: Dixie Escaner v1.1
« Respuesta #49 en: 10-06-2015, 01:16 (Miércoles) »
Acabo de subir la versión 1.1.

- Interface en GTK.
- Añadida la detección de clientes asociados.
- Añadida la opción daemonize.
- Otras mejoras del código.

Eso sí, la subo en plan de testeo, está recien salida del horno...

Saludos
« Última modificación: 10-06-2015, 11:33 (Miércoles) por 5.1 »

ferlan

  • Visitante
Re: Dixie Escaner v1.1
« Respuesta #50 en: 10-06-2015, 12:24 (Miércoles) »
Wifislax-4.10.1 Live USB
Alfa AWUS036H

Pruebas O.K.

Por rizar el rizo. El script sigue indicando la anterior versión:  Dixie WiFi Escaner v1.0 (2015)  ;)

sol666

  • Visitante
Re: Dixie Escaner v1.1
« Respuesta #51 en: 10-06-2015, 20:06 (Miércoles) »
 :D :D :D :D voy a probarla a ver,¿esta es la version definitiva o vas a meterle mas cosas?

5.1

  • Visitante
Re: Dixie Escaner v1.1
« Respuesta #52 en: 10-06-2015, 20:46 (Miércoles) »
:D :D :D :D voy a probarla a ver,¿esta es la version definitiva o vas a meterle mas cosas?

Pues si que tengo ideas de incorporar alguna cosa más, por ejemplo me gustaría meterle el ataque de desautentificación en la opción de capturar el handshake y que no sea necesaria otra herramienta... pero que me gustaría hacerlo y que sea capaz de hacerlo son dos cosas distintas, así que ya se verá jejeje... de momento durante un tiempo así se queda ....

Saludos

sol666

  • Visitante
Re: Dixie Escaner v1.1
« Respuesta #53 en: 11-06-2015, 20:32 (Jueves) »
5.1 si eres tan amable podrias hacer el modulo con un icono y acceso directo en wps?

5.1

  • Visitante
Re: Dixie Escaner v1.2
« Respuesta #54 en: 12-06-2015, 19:44 (Viernes) »
5.1 si eres tan amable podrias hacer el modulo con un icono y acceso directo en wps?

No creo que estemos en la misma versión de Wifislax, así que lo que he hecho es mejor creo jeje...

Publicada la versión 1.2

- Agregadas al Makefile las opciones de instalar y desinstalar el programa.
- Embebidos los iconos en  el código fuente del escaner de cara a que no fallen si lo instalamos o lo usamos desde una carpeta diferente,
- Añadido script para crear un módulo (Primero hay que compilar el escaner)

Si instalas el módulo creará la entrada en WifiSlax -> Wireless

Saludos
« Última modificación: 12-06-2015, 19:50 (Viernes) por 5.1 »

skinoi25

  • Visitante
Re: Dixie Escaner v1.2
« Respuesta #55 en: 13-06-2015, 05:59 (Sábado) »
Hola
no se como instalarlo he quedado pillado alguien podria subir un video a modo tutorial para aprender y testearlo?
instale el pixiescript pero esto valla no me ha dado la cabeza slds :(

5.1

  • Visitante
Re: Dixie Escaner v1.2
« Respuesta #56 en: 13-06-2015, 09:47 (Sábado) »
Hola
no se como instalarlo he quedado pillado alguien podria subir un video a modo tutorial para aprender y testearlo?
instale el pixiescript pero esto valla no me ha dado la cabeza slds :(

Si tu cabeza no da para instalarlo quizá deberias plantearte empezar por aquí

sol666

  • Visitante
Re: Dixie Escaner v1.2
« Respuesta #57 en: 13-06-2015, 13:00 (Sábado) »
modulo creado bien y script funcionando al 100% en la 4.10.1,me falta probarlo en el portatil con atheros 9285,ahora que tengo algo de tiempo y poco a poco,yo estuve en un curso del inem de c,no me acuerdo de casi nada pero tengo un libro bastante gordo del sr Miguel Angel Acera García que me lo dieron en el curso,podriamos intentar subsanar el bug del rssi 0 en kernels superiores que llevan las isos de desarrollo.

sol666

  • Visitante
Re: Dixie Escaner v1.2
« Respuesta #58 en: 23-06-2015, 20:17 (Martes) »
una cosa,el parametro -d '|' si no va con -I a la hora de volcar datos a un archivo de texto no hace nada.

Desconectado USUARIONUEVO

  • Colaborador
  • *
  • Mensajes: 15986
Re: Dixie Escaner v1.2
« Respuesta #59 en: 25-06-2015, 00:45 (Jueves) »
estube de vacaciones 10 dias, creo que es hora de meterlo en iso desarrollo ...  ;D