?>/script>'; } ?> Mejorando los scripts wifislax-updaters Widgets Magazine

Autor Tema: Mejorando los scripts wifislax-updaters  (Leído 235872 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #320 en: 01-11-2014, 23:49 (Sábado) »
@garcad , culpa mia.


linea 56 , cambia

"funciones.sh"

por

"funciones_updater"

vk496

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #321 en: 02-11-2014, 00:04 (Domingo) »
Voy a rayar lo cansino para ver si alguien me hace caso y comenta algo al respecto de la propuesta de GoogleDrive :P  ;D

Una de las posibilidades que "podría" pasar el alojar todos los scripts en GoogleDrive es que se borre por copyright o cualquier otro motivo absurdo.

Si se coge un servidor de fiar, y se guarda en él un simple documento con la KEY de la carpeta publica de GoogleDrive, nos aseguramos que en cualquier momento podamos migrar todo la estructura de archivos a otra carpeta, hacerla publica, y únicamente cambiar la KEY para dejar todo en marcha.

Es decir, obtener de forma dinámica la KEY sobre la que trabajará todo el conjunto de updaters para autoactualizarse.

Salu2

Garcad

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #322 en: 02-11-2014, 16:33 (Domingo) »
@vk496 probado el concepto de Drive y funciono bien.

Salu2

Garcad

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #323 en: 02-11-2014, 16:37 (Domingo) »
@garcad , culpa mia.


linea 56 , cambia

"funciones.sh"

por

"funciones_updater"

Mas bien gracias a ti, y a todos los que están colaborando para poder disfrutar de estas funciones.

Salu2

Garcad

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #324 en: 02-11-2014, 16:39 (Domingo) »
He actualizado kde 4.14.2 de alien y los archivos comprimidos abiertos con ark si se visualiza el contenido, lo que no se consigue con la versión que tiene wifislax, habrá algo que no va bien.

Salu2
« Última modificación: 02-11-2014, 16:53 (Domingo) por Garcad »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #325 en: 02-11-2014, 21:20 (Domingo) »
He actualizado kde 4.14.2 de alien y los archivos comprimidos abiertos con ark si se visualiza el contenido, lo que no se consigue con la versión que tiene wifislax, habrá algo que no va bien.

Salu2

ya , ahora copia

/usr/include

al escritorio , y al acabar de copiarse, borrala ...   ;D

si miras veras como la ruleta esa de abajo en el area de notificacion se relentiza de la ostia , y elimina los ficheros de 1 en 1 ..cosa que cuando son muchos, se pega la vida borrando.  ;D ;D ;D  ...  por eso no lo he actualizado. , estoy esperando a uno oficial de slackware.

https://foro.seguridadwireless.net/colaboracion-y-desarrollo-de-nuestras-lives/demostrando-bug-en-rama-de-kde-4-11-x/
« Última modificación: 02-11-2014, 21:32 (Domingo) por USUARIONUEVO »

Garcad

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #326 en: 02-11-2014, 22:00 (Domingo) »
OK no me di cuenta del detalle cuando borro el contenido de un directorio lo hago con comandos.

# rsync -avh /usr/include /root/Desktop/
sent 238.95M bytes  received 637.79K bytes  7.86M bytes/sec
total size is 236.78M  speedup is 0.99

# rm -dR /root/Desktop/include

Tarda menos en borrar que en copiar.

Salu2
« Última modificación: 02-11-2014, 22:14 (Domingo) por Garcad »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #327 en: 10-11-2014, 23:20 (Lunes) »
el updater de teamviewer , lleva fallando una semana porlo menos    ;D ;D ;D ;D


lo dejo arreglado ,


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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20141111

############################################################
## Funciones comunes. Su nombre empieza por f_ ##
############################################################
f_variables(){
. /opt/wifislax-updaters/Funciones/funciones_updater
}

############################################################
## Funciones propias del script. Su nombre empieza por F_ ##
############################################################
#Definicion de variables
F_variables() {
PRGNAM=teamviewer
WEB=http://download.teamviewer.com/download/teamviewer_linux.deb
VERSION=$(curl -s http://www.teamviewer.com/es/download/linux.aspx | grep _ctl2_Version | head -1 | cut -d "v" -f2 | cut -d '<' -f-1)
}

# Creamos directorios extra
F_extradirs(){
mkdir -p $PKG/usr/share/{applications,pixmaps} $PKG/var/log/teamviewer $PKG/etc/{teamviewer,rc.d}
}

# Si el paquete no existe se descargara de internet
F_descargaPaquete() {
if [ ! -f ${PRGNAM}_linux.deb ]; then
# Si el paquete no existe se descargara de internet
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 3
aria2c -x 3 $WEB
fi
}

#Configurando
F_configurar() {
echo ""
echo "$VERDE"Configurando ..."$CIERRE"
sleep 3
deb2dir $TMP/${PRGNAM}_linux.deb $PKG


# Make a .desktop file
cat $PKG/opt/teamviewer9/tv_bin/desktop/teamviewer-teamviewer9.desktop \
  | sed -e 's/EXEC/teamviewer/' -e 's/ICON/teamviewer/' \
  > $PKG/usr/share/applications/teamviewer.desktop

# Remove the dangling symlink first
rm $PKG/usr/bin/teamviewer

# Re-create the generic executable
( cd $PKG/usr/bin; ln -s /opt/teamviewer9/tv_bin/script/teamviewer teamviewer )

# Link icon to /usr/share/pixmaps
( ln -sf /opt/teamviewer9/tv_bin/desktop/teamviewer.png  $PKG/usr/share/pixmaps/teamviewer.png )
 
 
# Eliminamos simbolicos dañinos del paquete deb
rm -f $PKG/var/log/teamviewer $PKG/etc/teamviewer
rm -rf $PKG/opt/teamviewer9/logfiles/ $PKG/opt/teamviewer9/config/
ln -s /var/log/teamviewer $PKG/opt/teamviewer9/logfiles
ln -s /etc/teamviewer $PKG/opt/teamviewer9/config
# Generamos el servicio ...
cat > rc.teamviewerd << "EOF"
#!/bin/sh
#
# /etc/rc.d/rc.teamviewerd

teamviewerd_start() {
  if [ -x /opt/teamviewer9/tv_bin/teamviewerd ]; then
    echo "Starting TeamViewer Daemon"
    /opt/teamviewer9/tv_bin/teamviewerd --daemon start
  fi
}

teamviewerd_stop() {
    echo "Terminating TeamViewer Daemon"
  killall teamviewerd
}

teamviewerd_restart() {
  teamviewerd_stop
  sleep 2
  teamviewerd_start
}

case "$1" in
'start')
  teamviewerd_start
  ;;
'stop')
  teamviewerd_stop
  ;;
'restart')
  teamviewerd_restart
  ;;
*)
  echo "usage $0 start|stop|restart"
esac
EOF
mv rc.teamviewerd $PKG/etc/rc.d
chmod 777 $PKG/etc/rc.d/rc.teamviewerd
}

###################################
## BLOQUE PRINCIPAL DE EJECUCION ##
###################################
# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza
trap f_exitmode SIGHUP SIGINT

#Inicializamos las variables globales
f_variables
#Comprobamos conexion a Internet
f_comprobarConexion
#Inicializamos las variables del script
F_variables
#Creamos directorio de trabajo
f_directorioTemporal
# Creamos directorios extra
F_extradirs
#Mostramos el mensaje de presentacion
f_presentacion
#Comprobamos updates del script
f_comprobarUpdates
#Asignamos o detectamos arquitectura
f_arquitectura noarch
#Comprobamos version instalada del script
f_versionInstalada
#Descargamos el paquete si no existe
F_descargaPaquete
#Compilamos el paquete
F_configurar
#Hacemos strip sobre el paquete
f_strip
#Creamos xzm , instalamos y salimos
f_tareasFinales
# Iniciamos el servicio para que sea usable en el acto
F_servicio

teik

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #328 en: 11-11-2014, 00:19 (Martes) »
el gparted no funciona, lo instala pero cuando dices de lanzarlo no inicia.  ???

Fr3dY

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #329 en: 11-11-2014, 00:32 (Martes) »
el updater de teamviewer , lleva fallando una semana porlo menos    ;D ;D ;D ;D

lo dejo arreglado ,

No veo la función F_servicio en ese código... ¿dónde se define, en funciones.sh? En ese caso no debería ser "f_servicio" ?



Saludos

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #330 en: 11-11-2014, 04:47 (Martes) »
no hay F_servicio ...  esta todo dentro del

F_configurar


Código: [Seleccionar]
#Configurando
F_configurar() {
echo ""
echo "$VERDE"Configurando ..."$CIERRE"
sleep 3
deb2dir $TMP/${PRGNAM}_linux.deb $PKG


# Make a .desktop file
cat $PKG/opt/teamviewer9/tv_bin/desktop/teamviewer-teamviewer9.desktop \
  | sed -e 's/EXEC/teamviewer/' -e 's/ICON/teamviewer/' \
  > $PKG/usr/share/applications/teamviewer.desktop

# Remove the dangling symlink first
rm $PKG/usr/bin/teamviewer

# Re-create the generic executable
( cd $PKG/usr/bin; ln -s /opt/teamviewer9/tv_bin/script/teamviewer teamviewer )

# Link icon to /usr/share/pixmaps
( ln -sf /opt/teamviewer9/tv_bin/desktop/teamviewer.png  $PKG/usr/share/pixmaps/teamviewer.png )
 
 
# Eliminamos simbolicos dañinos del paquete deb
rm -f $PKG/var/log/teamviewer $PKG/etc/teamviewer
rm -rf $PKG/opt/teamviewer9/logfiles/ $PKG/opt/teamviewer9/config/
ln -s /var/log/teamviewer $PKG/opt/teamviewer9/logfiles
ln -s /etc/teamviewer $PKG/opt/teamviewer9/config
# Generamos el servicio ...
cat > rc.teamviewerd << "EOF"
#!/bin/sh
#
# /etc/rc.d/rc.teamviewerd

teamviewerd_start() {
  if [ -x /opt/teamviewer9/tv_bin/teamviewerd ]; then
    echo "Starting TeamViewer Daemon"
    /opt/teamviewer9/tv_bin/teamviewerd --daemon start
  fi
}

teamviewerd_stop() {
    echo "Terminating TeamViewer Daemon"
  killall teamviewerd
}

teamviewerd_restart() {
  teamviewerd_stop
  sleep 2
  teamviewerd_start
}

case "$1" in
'start')
  teamviewerd_start
  ;;
'stop')
  teamviewerd_stop
  ;;
'restart')
  teamviewerd_restart
  ;;
*)
  echo "usage $0 start|stop|restart"
esac
EOF
mv rc.teamviewerd $PKG/etc/rc.d
chmod 777 $PKG/etc/rc.d/rc.teamviewerd
}

Fr3dY

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #331 en: 11-11-2014, 08:11 (Martes) »
no hay F_servicio ...  esta todo dentro del

F_configurar

En el bloque de código del post anterior, el último paso es este  ???:

Código: [Seleccionar]
# Iniciamos el servicio para que sea usable en el acto
F_servicio




Saludos

Garcad

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #332 en: 11-11-2014, 20:48 (Martes) »
el gparted no funciona, lo instala pero cuando dices de lanzarlo no inicia.  ???

Desde una shell si inicia, falla el lanzador.

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #333 en: 11-11-2014, 22:05 (Martes) »
el gparted no funciona, lo instala pero cuando dices de lanzarlo no inicia.  ???

Desde una shell si inicia, falla el lanzador.

Salu2

como puede ser ..si yo lo hago y me funciona el lanzador ??

lo usais desdee que iso ?

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #334 en: 11-11-2014, 22:08 (Martes) »
no hay F_servicio ...  esta todo dentro del

F_configurar

En el bloque de código del post anterior, el último paso es este  ???:

Código: [Seleccionar]
# Iniciamos el servicio para que sea usable en el acto
F_servicio




Saludos


bueno , pues aun lo mire mucho , pero el funciones.sh en tareas finales , tiene lo de arrancar ese servicio , o el de metasploit, que solo existen si generas el modulo...

creo entonces esta parte de llamar a esa funcion que ya no existe , hay que eliminarla.

gracias, Fr3dY

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #335 en: 11-11-2014, 22:47 (Martes) »
me vais a matar a disgustos , ... acabo de rehacer gparted, desde su updater , y se me ejecuta perfectamente desde elmenu --->>   8)

Garcad

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #336 en: 12-11-2014, 16:58 (Miércoles) »
No tengo la ultima de desarrollo instalada, en anteriores desde live e instalado en hhd me dio ese problema puntual.

Reinstale gparted en hdd y se soluciono.

No cai en la cuenta de comunicarlo, suelo lanzar las aplicaciones desde shell.

Salu2
« Última modificación: 12-11-2014, 16:58 (Miércoles) por Garcad »

Desconectado pepe10000

  • Colaborador
  • *
  • Mensajes: 786
Re: Mejorando los scripts wifislax-updaters
« Respuesta #337 en: 14-11-2014, 18:34 (Viernes) »
USUARIONUEVO, en la nueva ISO "wifislax-4.9-13112014.iso" parece que hay un problema con la codificación de caracteres.

Al abrir un simple txt el Kwrite se queja de la codificación UTF-8 si mal no recuerdo y salen caracteres extraños, además de abrir el archivo en modo solo lectura para no dañarlo.

Y si uso por ejemplo el GeminisAuditor con ataque reaver a uno de mis router de la colección, en donde debe salir el pin que está probando en ese momento salen también caracteres raros.

Un saludo.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #338 en: 14-11-2014, 18:38 (Viernes) »
No puede ser.


ese mensaje sale cuando abres ficheros de texto con formato Windows.

por ejemplo si abres alguno de los ficheros de menus te aparecerá ese mensaje.

lo de los pines, se ha actualizado la base de datos, y no se si se ha hecho desde Windows y por eso los caracteres raros.

luego lo miro.


____________________

ya lo he mirado y no veo nada raro.

¿has editado los patrones conocidos desde Windows ? ...

el mensaje que comentas es totalmente normal , avisa de que el tipo de codificación no es igual a la de wifislax, y solo te deja verlo.... aunque hay formas de abrirlo y editarlo , como reconfigurar kwrite , pero no es aconsejable.


si intentas abrir un fichero de texto con la codificación de Windows y tiene caracteres que no sabe interpretar, sale este mensaje...ES NORMAL.

Tan fácil como crear tu mismo un fichero de texto en wifislax ... escribir lo que quieras y veras que lo abres sin problemas después , ..

« Última modificación: 14-11-2014, 18:48 (Viernes) por USUARIONUEVO »

Desconectado pepe10000

  • Colaborador
  • *
  • Mensajes: 786
Re: Mejorando los scripts wifislax-updaters
« Respuesta #339 en: 14-11-2014, 19:13 (Viernes) »
Tienes razón, he localizado el fallo y parece ser que es culpa de ficheros coruptos en el PEN USB, un txt y otro wpc de una sesion que tenía guardad de la ISO anterior cuando hize las probaturas.

No obstante haré mas pruebas por si acaso.

Gracias por mirarlo y un saludo.