Seguridad Wireless - Wifi
Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado por: vk496 en 17-10-2014, 23:52 (Viernes)
-
Debido a que Wifislax tiene la posibilidad de instalar módulos, a veces es difícil recordar cuales tenemos activados (ya sea el nombre o la versión). Una idea para este inconveniente seria usar conky.... Pero no me convence.
Mirando un poco por internet, descubrí que es posible insertar texto en imágenes de forma automatizada....
Quizá seria una buena idea que cada vez que arranquemos Wifislax, se genere nuestro background con texto (no abusivo) de los módulos que tengamos activados....
Salu2
-
De paso, comentar que "convert" no funciona bien en Wifislax....
Creo que le falta una dependencia: ghostscript
No sé si habrá alguna mas....
Salu2
-
@USUARIONUEVO
La utilidad convert tiene dependencias rotas. Se puede arreglar con los paquetes de slackware, concretramente estos:
http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-9.07-i486-2.txz (http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-9.07-i486-2.txz)
http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-fonts-std-8.11-noarch-1.txz (http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-fonts-std-8.11-noarch-1.txz)
Por otra parte, tengo listo el script que se encarga de hacer lo que ya expuse antes (siempre que descargemos los paquetes rotos para que funcione todo bien).
El script es este (tiene muchos comentarios para dejar claro lo que hace):
#!/bin/bash
#Script por vk496 (GPL v3)
entrada=$1
salida=$2
if [ ! -f $entrada ]; then
echo No existe el archivo de entrada...
exit 1
fi
if [ -z $salida ]; then
echo No ha especificado el nombre de salida
exit 1
fi
#Colores solo en ingles
colorTITULO=red
colorLETRAS=yellow
#Calcular las proporciones de la imagen
x=$(convert $entrada -print "%w" /dev/null)
y=$(convert $entrada -print "%h" /dev/null)
# calcular la posicion del texto
x=$(echo $x*0.82 | bc -l | cut -d. -f1) #82% emepzando desde la izquierda
y=$(echo $y*0.07 | bc -l | cut -d. -f1) #7% empezando desde arriba
#Insertar titulo
convert -pointsize 35 -fill $colorTITULO -draw "text $x,$y 'Modulos activados:' " $entrada $salida
#Array con los archivos
files=( /mnt/live/wifislax/modules/*.xzm )
for file in "${files[@]}"; do
archivo="${file##*/}" #Coger el nombre del archivo
#Ver si el archivo empieza por numeros para coger bien el nombre
re='^[0-9]+$'
if [[ $(echo $archivo | cut -d- -f1) =~ $re ]] ; then
lista="$(echo -e "$lista\n$(echo $archivo | cut -d- -f2,3)")"
else
lista="$(echo -e "$lista\n$(echo $archivo | cut -d- -f1,2)")"
fi
done
#lista final de modulos
lista="$(echo "$lista" | tail -n +2 | sort)"
let x=$x+$(echo $x*0.015 | bc -l | cut -d. -f1) #Simular un "tabulador" a la lista de los modulos
let y=$y+3 #Dejar un pequeño espacio para empezar con la lista
#Agregar la lista de archivos
for linea in "$lista"; do
let y=$y+$(echo $y*0.35 | bc -l | cut -d. -f1) #Espacios entre cada modulos
convert -pointsize 30 -fill $colorLETRAS -draw "text $x,$y '$linea' " $salida $salida
done
Lo unico que no me gustan son los colores. Soy muy malo para elegir la estética de las cosas... :-\
ANTES:
(http://fotos.subefotos.com/982536ab6da5c83bbd39872dff395596o.jpg) (http://fotos.subefotos.com/982536ab6da5c83bbd39872dff395596o.jpg)
DESPUES:
(http://fotos.subefotos.com/1fedff25bc28df9994327a0a3f11bfcco.jpg) (http://subefotos.com/ver/?1fedff25bc28df9994327a0a3f11bfcco.jpg)
Salu2
-
¿ te has parado a pensar el potencial de lo que estas trasteando?
..........
lo de mostrar los modulos cargados no se, .. pero , kernel ,version de wifislax, y cosas asi ..sin pasar por instalar conky ...
lo de las dependencias, ..a ver que las mire, por que creo recordar que ghostscript ocupaba un cojon de mico.
convert , es un conversor , ...depende lo que vayas a convertir puede necesitar unas librerias u otras, por eso a mi me funciona para convertir imagenes, pero para tratamient y conversion de textos y demas es ghostscript , es una libreria que normalmente solo se usa ,para imprimir documentos y tal ...
-
juas juas juas 17,2 megas tio .....
como funciona este fucking script ???
todo el tiempo me dice que si no hay nombre de entrada.. :P
si es para uso exclusivo en modo live (en modo hdd no hay modulos activados) , ... deberia darse cuenta y no intentar hacer nada.
para eso ,solemos buscar si existe el directorio
/mnt/live/memory/changes
solo puede existir si estas en modo live.
-
Funciona con 2 parámetros: la imagen de entrada y la imagen de salida.
./script.sh imagen-original.jpg imagenFINAL.jpg
Es una prueba de concepto, no está pulido ni nada por el estilo... Esperaba a ver tu opinión para saber si seguir con él o dejarlo como está
Salu2
-
Funciona con 2 parámetros: la imagen de entrada y la imagen de salida.
./script.sh imagen-original.jpg imagenFINAL.jpg
Es una prueba de concepto, no está pulido ni nada por el estilo... Esperaba a ver tu opinión para saber si seguir con él o dejarlo como está
Salu2
el problema es que no le voy a meter 18 megas a la distro , ... para escribir un letrero.
aunque tenia ideas para el , pero 18 megas es mucho.
-
La segunda se puede omitir (tipos de fuentes), pero claro, sin la primera no deja escribir... :/
A ver que dice la gente, a lo mejor alguien conoce de una alternativa a este programa...
++++++++++
O también se puede intentar reducir el paquete ghostscript a lo esencial, para ahorrar espacio...
Salu2
-
Buenas noticias! :D :D :D
No hace falta el paquete completo ghostscript
Solo el de las fuente (http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-fonts-std-8.11-noarch-1.txz)
Unos ~4Mb
Salu2
-
Buenas noticias! :D :D :D
No hace falta el paquete completo ghostscript
Solo el de las fuente (http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-fonts-std-8.11-noarch-1.txz)
Unos ~4Mb
Salu2
Incluso me atrevería a decir que no son necesarias todas las fuentes, si no la que se use nada mas ... ^-^
es plan de averiguar cual es, y eliminar el resto ... ^-^ ^-^
ahora mismo no puedo mirar nada , ... actualice las glibc que salieron hoy en slackware y me ha petado el sistema ... además había actualizado ya en el pendrive, con lo que me toca descargar la iso de desarrollo del ftp , y montarla en otro pendrive etc ... :P :P :P
-
Aprovecho que estás aquí para comentar 2 cosas:
cleandir no es del todo eficiente... Busca nombres genéricos.... Pero en rutas ESTÁTICAS. Creo que estaría mejor que hiciese lo mismo pero de forma dinámica (me gustaría escuchar la opinión de otros también):
En vez de buscar solo en "micarpeta/usr/share/doc"
Que busque la posición de doc de forma directa (con un find)
#############
En modo Live, cuando firefox se pone a buscar updates, peta la memoria (tanto RAM como el de sistema de ficheros)
Salu2
-
fonts.dir
fonts.scale
n019003l.afm
n019003l.pfb
n019003l.pfm
164Kb en total
Salu2
-
Aprovecho que estás aquí para comentar 2 cosas:
cleandir no es del todo eficiente... Busca nombres genéricos.... Pero en rutas ESTÁTICAS. Creo que estaría mejor que hiciese lo mismo pero de forma dinámica (me gustaría escuchar la opinión de otros también):
En vez de buscar solo en "micarpeta/usr/share/doc"
Que busque la posición de doc de forma directa (con un find)
#############
En modo Live, cuando firefox se pone a buscar updates, peta la memoria (tanto RAM como el de sistema de ficheros)
Salu2
tiene rutas estáticas, por que son las que sabemos que se pueden eliminar ... hay otras cosas que no se pueden , por eso usamos rutas directas y estáticas, ... las que no están , es por que o no las he visto aun , o por que algo peta si se eliminan.
-
bueno , pues dicen que el que busca encuentra..........
para kde un simple plasma , que es capaz de ejeuctar una orden o script ... >:(
dependencias 0
el script , despues cada uno podria ampliarselo como le diera la gana
(http://fotos.subefotos.com/7e91a7b471e8e11df584e8b15e23c49co.png)
-
Es demasiado intrusivo ....
por no hablar de que si cae una carpeta detras, no la puedes tocar :'(
(http://fotos.subefotos.com/d04a56627ea4d9ef21fbad21cb4933c1o.png)
Tal vez una notificacion de sistema al arrancar .... solamente indicando
Bienvenido a wifislax "tal"
-
Pues ami me gusta...
Yo lo pondría abajo a la derecha justo arriba de donde se muestra la hora.
-
juas ... ;D
como digo , si una carpeta o fichero se te genera detras de ese cartel ..no puedes acceder a menos que desbloquees los gadgets y muevas el cartel .... :-\
si lo quieres te lo paso ... ;D
aunque tengo que tocar .. por que estaba usando en algun parametro hwinfo , y no viene en la iso ...y ocupa medio mega, para cosas que se pueden pillar desde consola.
#/bin/bash
wifislax=`cat /etc/wifislax-version`
kernel=`uname -r`
cpu=`hwinfo --cpu |grep Model|cut -d '"' -f2|head -1|sed 's/(R)//g'|sed 's/(TM)//g'`
nucleos=$(grep -c \^processor /proc/cpuinfo)
memoria=`expr $(cat /proc/meminfo | grep MemTotal | cut -d ':' -f2 | sed "s/ //g"| sed "s/kB//g") \/ 1024`
grafica=`hwinfo --gfxcard | grep Model | cut -d '"' -f2`
echo "Sistema : $wifislax"
echo "Kernel : $kernel"
echo "CPU : $cpu"
echo "Nucleos : $nucleos"
echo "Memoria : $memoria"MB""
echo "Grafica : $grafica"
-
Ya lo tengo instalado y ya estoy haciendome mi script para mostrar info del sistema ;D
-
Ya lo tengo instalado y ya estoy haciendome mi script para mostrar info del sistema ;D
eres un maquina ;D >:(
para el sistema oficial , al final he optado por un ballon en el notify al arrancar que muestre la version de wifislax.
con eso esta bien. ;) ;) ;)
-
(http://fotos.subefotos.com/c8afe917ede39523dd046d754bdc049ao.gif)
-
Mi plasma >:D
(http://i.imgur.com/L1TobvW.jpg?1)
Este es el comando que tengo puesto en el widget:
echo -e "INFORMACION DEL SISTEMA,\n\nWifislax:, $(cat /etc/wifislax-version)\nKernel:, $(uname -r)\nCPU:,$(cat /proc/cpuinfo|grep -m1 "^model name"|cut -d':' -f2) $(lscpu|grep -m1 "^CPU(s)"|cut -d':' -f2|tr -d ' ') Nucleos\nRAM:, $(free -m|grep "^Mem"|awk '{print $2}')MB\n$(lspci|grep " VGA "|cut -d':' -f3|tr -d ','|while IFS='\n' read LINE; do echo "Gráficos:,$LINE"; done)\n$(lspci|grep " Audio device: "|cut -d':' -f3|tr -d ','|while IFS='\n' read LINE; do echo "Sonido:,$LINE"; done)\n$(lspci|grep " Ethernet "|cut -d':' -f3|tr -d ','|while IFS='\n' read LINE; do echo "Ethernet:,$LINE"; done)\n$(airmon-ng|egrep -v "^Inter|^$"|tr '\t' ' '|while IFS='\n' read LINE; do echo "Wireless:, $LINE"; done)\n"|awk '{ printf "%+15s %-15s\n"," "$1, $2 }' FS=','|cut -c1-86
-
Muy buena esa idea del Plasma, sí!
En efecto, con el tiempo es engorroso, pero creo que es más acertada que la notificación KDE: si necesitases saberlo después de haberla eliminado y tal es bastante más dificultoso, pero bueno, ya está hecho. Es mejor que nada.