Autor Tema: wifislax-updaters HILO 2  (Leído 210704 veces)

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

sol666

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #420 en: 23-10-2015, 19:03 (Viernes) »
Cual dices tu ? el que hay en sistema es Conky 1.9.0

Es cierto que hay una version actualizada https://github.com/brndnmtthws/conky/releases 1.10.0

el que hay en sistema tambien da temperaturas O_O previa configuracion con el comando Creo que no es necesario previa configuración
Código: [Seleccionar]
android-f8787ab5c513 ~ # sensors-detect
Código: [Seleccionar]
android-f8787ab5c513 ~ # sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +33.0°C  (high = +80.0°C, crit = +98.0°C)
Core 0:         +31.0°C  (high = +80.0°C, crit = +98.0°C)
Core 1:         +29.0°C  (high = +80.0°C, crit = +98.0°C)
Core 2:         +33.0°C  (high = +80.0°C, crit = +98.0°C)
Core 3:         +31.0°C  (high = +80.0°C, crit = +98.0°C)

nouveau-pci-0100
Adapter: PCI adapter
fan1:        1680 RPM
temp1:        +29.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)


Para sacar esto por la pantalla de conky estoy viendo como se hace por que solo me lo muestra por terminal

Ya se como es



Tienes que configurar
conky.conf

Que esta en /etc/conky

Y modificar para que decidas que quieres que aparezca concretamente para la Temperatura de CPU seria esto
Código: [Seleccionar]
${color FFFFFF}${font caviar dreams:size=8}Temperatura CPU0: ${cpu cpu0}% (${execi 8 sensors | grep "Core 0" | cut -d "+" -f2 | cut -d "." -f1}°C)  
${color FFFFFF}${font caviar dreams:size=8}Temperatura CPU1: ${cpu cpu1}% (${execi 8 sensors | grep "Core 1" | cut -d "+" -f2 | cut -d "." -f1}°C)
${color FFFFFF}${font caviar dreams:size=8}Temperatura CPU2: ${cpu cpu1}% (${execi 8 sensors | grep "Core 2" | cut -d "+" -f2 | cut -d "." -f1}°C)
${color FFFFFF}${font caviar dreams:size=8}Temperatura CPU3: ${cpu cpu1}% (${execi 8 sensors | grep "Core 3" | cut -d "+" -f2 | cut -d "." -f1}°C)

Podrias crearte un modulo para que al iniciar si usas modo Live te sobreescribiera ese archivo


Pd. Me has pillado haciendo un updater tocho mamoncete >.< estaba por no contestar hasta terminar hahaha
gracias,ya pero no todos los pcs llevan 4 nucleos,por ejemplo el mio tiene 6 y tengo que añadirle mas lineas,ahora mismo lo pruebo a ver porque de lo que me marca gkrellm a lo que me marca la bios hay 15 o 20 grados de diferencia,tambien veo que los nucleos 2 3 4 te marcan lo mismo


« Última modificación: 23-10-2015, 19:07 (Viernes) por sol666 »

trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #421 en: 23-10-2015, 19:12 (Viernes) »
Pues añades las 2 líneas que necesitas al tener 6 núcleos.

Yo creo que no son iguales las mediciones de la BIOS, que la de los programas.

Hasta donde se creó que los sensores pasan esa información a la BIOS si los tienen y con los programas pasan directamente sin pasar por bios. En teoría no debería haber mucha variación si acaso 1 o 2 grados por la posible demora al recibir la información o según el refresco de los datos.. No se es una rallada xD todo esto hablo desde la suposición del funcionamiento de las temperaturas

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #422 en: 23-10-2015, 22:19 (Viernes) »
lo de las dependencias , es algo que hay que mejorar ,pero no estan facil como pensais.


no solo es lanzar el updater , hay que esperar a que acabe, y ver si al final salio bien , antes de seguir o no.


lo de las gemas , en la iso de desarrollo , es muy facil tenerlas, ya que gem2tgz te crea hasta txz de las dependientes.


las dependencia sno es que esten en usr , se busca algun fichero, que sabemos que pertenece al paquete que necesitamos , a veces es en usr , otras en /usr/lib  y en algunos incluso /usr/include


________________

cada vez que hay que tocar algo en funciones, despues hay que revisar los mas de 150 updaters y verificar que funcionan etc ... y ya me cansa cada vez que tocamos en funciones son 2 a 3 dias de revisiones.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #423 en: 23-10-2015, 22:21 (Viernes) »
respecto a conky , teniendo en cuenta que puede ejecutar code, por que no grepea la cantidad de nuecleos y crea una entrada por nucleo ?¿

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #424 en: 23-10-2015, 22:26 (Viernes) »
@geminis


lo de las dependencias si interesaria con un for x in   ;D

lo de las gemas , solo un updater necesita gemas , metasploit  no ,por que es  un   all-in-one   ... y no necesita de nada mas.


bettercap si que usa gemas, pero no se si en wifislax 4.11.1 estan o no ...

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #425 en: 23-10-2015, 22:28 (Viernes) »
que opinais para las dependencias , como dice geminis mirar si esta el log del paquete en cuestion..



Código: [Seleccionar]
ls /var/log/packages|grep -o $DEPENDENCIA

el  -o   implica solo coincidencias exactas

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #426 en: 23-10-2015, 22:47 (Viernes) »
opiniones para funcion globar dependencias ....


code 1st  contact  ;D


Código: [Seleccionar]
DEPENDENCIAS="libspotify aircrack-ng"

for D in $DEPENDENCIAS; do
BUSCAR=`ls /var/log/packages|grep -o $D`
if [ -z $BUSCAR ]; then
echo "Dependencia $D NO SE CUMPLE ...resolviendo"
UPDATER=`find /opt/wifislax-updaters/* -name ${D}_updater`
if [ -z $UPDATER ]; then
echo "No hay updater para ${D} , no se puede continuar"
exit 0
else
xterm -e sh -c "yes y | $UPDATER"
fi
else
echo "Dependencia ${D} instalada , podemos continuar."
fi
done

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #427 en: 23-10-2015, 22:58 (Viernes) »
primer retoque , ... no tenia en cuenta verificar si se instalo o no la dependencia tras ejecytar el updater de turno


donde dependencias , he añadido cosas para ir ptobando distintos casos...


puse un paquete que no existia , me respondia no hay updater
puse un script en opt ,para que si hubiera updater, pero vacio para que no generase nada
y me avisa que no se resolvio ...


a falta de mejorar y ponerle colorines ...



Código: [Seleccionar]
DEPENDENCIAS="libspotify aircrack-ng antonio"

for D in $DEPENDENCIAS; do
BUSCAR=`ls /var/log/packages|grep -o $D`
if [ -z $BUSCAR ]; then
echo "Dependencia $D NO SE CUMPLE ...resolviendo"
echo ""
UPDATER=`find /opt/wifislax-updaters/* -name ${D}_updater`
if [ -z $UPDATER ]; then
echo "No hay updater para ${D} , no se puede continuar"
echo ""
exit 0
else
xterm -e sh -c "yes y | $UPDATER"
if [ -z $BUSCAR ]; then
echo "No se puedo resolver la dependencia ${D} el script se cierra aqui."
echo ""
exit 0
fi
fi
else
echo "Dependencia ${D} instalada , podemos continuar."
echo ""
fi
done

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #428 en: 23-10-2015, 23:07 (Viernes) »
cuando un updater necesite dependencias creo que lo hare asi de sencillo ...

Código: [Seleccionar]
F_dependencias(){
DEPENDENCIAS="TAL CUAL PASCULA"
f_dependencias
}


de esa forma queda dentro todo en una ...y no tengo que ir a tocar tambien abajo de los updaters a añadir el f_dependencias del global.

trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #429 en: 23-10-2015, 23:22 (Viernes) »
la dependencia TAL CUAL PASCULA me gusta como dependencia xD hahaha...

Bromas aparte ,luego pensé y lo de las gemas es una tonteria meterlo a funciones globales.

y lo de dependencias si o si habria que meterlo pienso.

El ultimo code que psusiste de dependencias me gusta voy a probar en algunos casos


Pd. creo que por fin puedes incluir Wpscanteam XD o WordpresScan para los amigos  ^-^ menuda guerra ha dado...

Una duda que me surge si necesito descargar en un script de diferentes enlaces como puedo meterlo en funcion download esos valores ... XD
« Última modificación: 23-10-2015, 23:25 (Viernes) por trax69 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #430 en: 23-10-2015, 23:28 (Viernes) »
tras ponerle colorines y recortar los mensaje a lo minimo ...


en la foto se ven 2 ejecuciones del script de pruebas ...


en el primer caso , no tenemos en el sistema a antonio   ;D
y tampoco tenemos un  "antonio_updater"

asi que se sale del script tras informar


en el segundo caso , puse un fichero antonio_updater , QUE NO EJECUTA NADA NI CREA EL PAQUETE , como si fuese un error tras ejecutar un updater y no obtener la depoendencia.

el resultado es bueno tambien.


solo me falta probar que tenga el updater , y lo instale y salva bien y me diga..puedes continuar chaval.



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #431 en: 23-10-2015, 23:31 (Viernes) »
si necesitas descarga varios ficheros, no usas el global ...usas unos especificos dentro del updater ya que es un caso concreto y espeficico ... y no se puede   "generalizar"-.


en vez de

f_download

F_download
descarga1
descarga2
descarga3


abajo del script donde vas llamando una auna alas funciones eliminarias

f_download  --> descarga
f_preparar   ---> descomprime y cd


y lo harias dentro del propio updater les cambias la f por F 


minuscula es llamada al funciones general
mayusculas llamadas internas de las funciones del propio script

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #432 en: 23-10-2015, 23:38 (Viernes) »
voy a empezar la transicion ...a dependencias globales ...

creo que este cambio es sencillo , y no me llevara mas de esta noche.

ya tengo un script para cambiar la fecha a los updaters de forma masiva ...solo sera buscar los que lleva dependencias y copiar pegar

DEPENDENCIA="BERNARDA BONIFACIA CLOTILDE"     ;D ;D ;D ;D ;D ;D


mmm  y modificar la plantilla  ;D

la plantilla base , creo va a formar parte del paquete updaters ...  :( 8)
« Última modificación: 23-10-2015, 23:39 (Viernes) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #433 en: 23-10-2015, 23:48 (Viernes) »
acerca del updater maldito ... ¿no es mejor poner las gemas entre comillas?


Código: [Seleccionar]
gemas="bundler terminal-table mini_portile nokogiri ffi ethon typhoeus addressable yajl-ruby ruby-progressbar hashdiff
safe_yaml crack webmock docile simplecov-html json simplecov diff-lcs rspec-support rspec-mocks
rspec-expectations rspec-core rspec rspec-its"

trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #434 en: 23-10-2015, 23:55 (Viernes) »
acerca del updater maldito ... ¿no es mejor poner las gemas entre comillas?


Código: [Seleccionar]
gemas="bundler terminal-table mini_portile nokogiri ffi ethon typhoeus addressable yajl-ruby ruby-progressbar hashdiff
safe_yaml crack webmock docile simplecov-html json simplecov diff-lcs rspec-support rspec-mocks
rspec-expectations rspec-core rspec rspec-its"

No creo que haya problema por entrecomillar solo que a mi no se me ocurrio hacerlo por despiste xD

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #435 en: 24-10-2015, 00:00 (Sábado) »
3rd code contact

despues de instalar una dependencia , y salir bien , decia que no ..por usar el mismo name BUSCAR , que inicio vacio ...


script de pruebas.

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

# Colores
CIERRE=${CIERRE:-""}
ROJO=${ROJO:-""}
VERDE=${VERDE:-""}
CYAN=${CYAN:-""}
AMARILLO=${AMARILLO:-""}
BLANCO=${BLANCO:-""}
ROSA=${ROSA:-""}

DEPENDENCIAS="libspotify aircrack-ng wine winetricks"

for D in $DEPENDENCIAS; do
BUSCAR=`ls /var/log/packages|grep -o ${D}`
if [ -z $BUSCAR ]; then
echo "${BLANCO}Dependencia ${AMARILLO}${D} ${ROJO}NO INSTALADA${BLANCO} ...resolviendo${CIERRE}."
UPDATER=`find /opt/wifislax-updaters/* -name ${D}_updater`
if [ -z $UPDATER ]; then
echo "${BLANCO}No hay updater para ${AMARILLO}${D}${BLANCO},no se puede continuar${CIERRE}."
echo ""
exit 0
else
xterm -e sh -c "yes y | $UPDATER"
VERIFICAR=`ls /var/log/packages|grep -o ${D}`
if [ -z $VERIFICAR ]; then
echo ""
echo "${ROJO}No se puedo resolver la dependencia ${AMARILLO}${D}${CIERRE}."
echo ""
exit 0
else
echo "${BLANCO}Dependencia ${AMARILLO}${D} ${CYAN}RESUELTA${CIERRE}."
fi
fi
else
echo "${BLANCO}Dependencia ${AMARILLO}${D} ${VERDE}INSTALADA${CIERRE}."
fi
done

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #436 en: 24-10-2015, 00:09 (Sábado) »
numero de updaters a modificar   46    ;D

Código: [Seleccionar]
grep -m1 -r dependencias /opt/wifislax-updaters | wc -l

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #437 en: 24-10-2015, 00:19 (Sábado) »
mmm  , que bonito ...de un porron de lineas de code, a algo como esto ...

Código: [Seleccionar]
# Comprobar dependencias
F_dependencias(){
echo "$ROSA"Comprobando dependencias ..."$CIERRE"
echo ""
DEPENDENCIAS="openvas-libraries libmicrohttpd"
f_dependencias
}


sencillo y eficaz


en funciones_updater


Código: [Seleccionar]
f_dependencias(){
for D in $DEPENDENCIAS; do
BUSCAR=`ls /var/log/packages|grep -o ${D}`
if [ -z "$BUSCAR" ]; then
echo "${BLANCO}Dependencia ${AMARILLO}${D} ${ROJO}NO INSTALADA${BLANCO} ...resolviendo${CIERRE}."
UPDATER=`find /opt/wifislax-updaters/* -name ${D}_updater`
if [ -z "$UPDATER" ]; then
echo "${BLANCO}No hay updater para ${AMARILLO}${D}${BLANCO},no se puede continuar${CIERRE}."
echo ""
exit 0
else
xterm -e sh -c "yes y | $UPDATER"
VERIFICAR=`ls /var/log/packages|grep -o ${D}`
if [ -z "$VERIFICAR" ]; then
echo ""
echo "${ROJO}No se puedo resolver la dependencia ${AMARILLO}${D}${CIERRE}."
echo ""
exit 0
else
echo "${BLANCO}Dependencia ${AMARILLO}${D} ${CYAN}RESUELTA${CIERRE}."
fi
fi
else
echo "${BLANCO}Dependencia ${AMARILLO}${D} ${VERDE}INSTALADA${CIERRE}."
fi
done
}
« Última modificación: 24-10-2015, 00:20 (Sábado) por USUARIONUEVO »

trax69

  • Visitante
Re: wifislax-updaters HILO 2
« Respuesta #438 en: 24-10-2015, 00:25 (Sábado) »
Queda precioso hahaha xD pena que esto no lo van a saber apreciar  nada mas que los que indagan en esos scripts hahaha >.<

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15794
Re: wifislax-updaters HILO 2
« Respuesta #439 en: 24-10-2015, 00:34 (Sábado) »
conform voy tocando se me ocurren mejoras ...  ;D

Código: [Seleccionar]
# Comprobar dependencias
F_dependencias(){
DEPENDENCIAS="openvas-libraries libmicrohttpd"
f_dependencias
}


el mensjae de comprobando dependencias,...al global ... para que repetir la frase en TODOS LOS SCRIPTS  ;D