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

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

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

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #40 en: 11-09-2014, 04:31 (Jueves) »
Parece que ya no hay problemas ....    >:D >:(

firmwares_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140911

############################################################
## Funciones propias del script. Su nombre empieza por F_ ##
############################################################
# Definicion de variables
F_variables() {
FECHA=`date +%d%m%Y`
PRGNAM=Firmwares
VERSION=$FECHA
}

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

# Descarga los firmwares mas nuevos disponibles
F_descargar() {
echo ""
echo "$VERDE"Se procede a descargar los firmwares desde kernel.org"$CIERRE"
echo "$AMARILLO"
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
echo "$CIERRE"
}

# Creamos directorios , eliminamos sobrantes .git y movemos
F_arreglar(){
rm -Rf $TMP/linux-firmware/.git
rm -Rf $TMP/linux-firmware/LICENSE*
rm -Rf $TMP/linux-firmware/LICENCE*
rm -Rf $TMP/linux-firmware/WHENCE
rm -Rf $TMP/linux-firmware/README
rm -Rf $TMP/linux-firmware/Makefile
rm -Rf $TMP/linux-firmware/GPL-3
rm -Rf $TMP/linux-firmware/configure
mkdir -p $PKG/lib/firmware
mv $TMP/linux-firmware/* $PKG/lib/firmware/
}

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

#Inicializamos las variables del script
F_variables
#Inicializamos las variables globales
f_variables
#Comprobamos conexion a Internet
f_comprobarConexion
#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
#Creamos directorio de trabajo
f_directorioTemporal
#Descarga los firmwares mas nuevos disponibles
F_descargar
#Eliminar innecesarios
F_arreglar
#Creamos xzm , instalamos y salimos
f_tareasFinales

Fr3dY

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #41 en: 11-09-2014, 08:31 (Jueves) »
Parece que le has cogido el gustillo... :D
Yo no se si tendré mucho tiempo hasta la semana que viene, pero haré lo que pueda.

Por cierto, en funciones.sh puse el formato $HOME/Desktop/$PRGNAM-$VERSION-r$REVISION-$ARCH-$BUILD$TAG.xzm en la función de tareasFinales, porque el updater de aircrack-ng utilizaba REVISION.
Lo añadí para que todos utilizaran el mismo standard, y a armitage le puse REVISION=0 manualmente.
¿No podríamos hacerlo así, en vez de utilizar una función específica para aircrack? ¿O el resto de updaters no utilizan REVISION?



Saludos

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #42 en: 11-09-2014, 08:43 (Jueves) »
creo que solo aircrack , usa revision ,por que la cogemos siempre de la mas actual en desarrollo del svn.

solo ese script usa revision.  ;)

ten en cuenta que si no hay revision , en el name se quedaria hay un espacio en blanco , con lo que ...

por ejemplo

VERSION=1.2
ARCH=NOARCH

SI HACEMOS

$VERSION-r$REVISION-$ARCH

se nos quedara

1.2-r-noarch

cuando debe quedar

1.2-noarch
« Última modificación: 11-09-2014, 08:46 (Jueves) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #43 en: 11-09-2014, 08:48 (Jueves) »
flash-player_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140911

############################################################
## Funciones propias del script. Su nombre empieza por F_ ##
############################################################
# Definicion de variables
F_variables() {
WEB=http://www.adobe.com/software/flash/about/
VERSION=`curl -s $WEB | grep -i "<td>11.2.*.*</td>" | head -1 | sed "s/<td>//" | cut -d "<" -f-1 | sed "s/ //g"`
PRGNAM=flashplayer-plugin
DOWNLOAD=https://fpdownload.macromedia.com/get/flashplayer/pdc/$VERSION/install_flash_player_11_linux.i386.tar.gz
}

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

# Si el paquete no existe se descargara de internet
F_download(){
if [ ! -f install_flash_player_11_linux.i386.tar.gz ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 5
wget $DOWNLOAD
fi
}

# Descomprimimos el fichero descargado
F_descomprimir(){
echo ""
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 5
tar xvf install_flash_player_11_linux.i386.tar.gz -C $PKG

mkdir -p $PKG/usr/lib/mozilla/plugins
mv $PKG/libflashplayer.so $PKG/usr/lib/mozilla/plugins

cd $PKG
rm -rf readme.txt
chown -R root:root $PKG
chmod -R g-w $PKG
find $PKG -type f -name "*.so" -exec chmod 0755 {} \;
}

# Creamos desktop
F_desktop(){
rm -rf $PKG/usr/share/applications/*.desktop
echo "[Desktop Entry]
Name=Adobe Flash Player
Comment=Preferences for Adobe Flash Player
Comment[es]=Preferencias para Adobe Flash Player
Exec=flash-player-properties
Icon=flash-player-properties
Terminal=false
Type=Application
StartupNotify=true
Categories=Settings" > $PKG/usr/share/applications/$PRGNAM.desktop
}

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

#Inicializamos las variables del script
F_variables
#Inicializamos las variables globales
f_variables
#Comprobamos conexion a Internet
f_comprobarConexion
#Mostramos el mensaje de presentacion
f_presentacion
#Comprobamos updates del script
f_comprobarUpdates
#Asignamos o detectamos arquitectura
f_arquitectura
#Comprobamos version instalada del script
f_versionInstalada
#Creamos directorio de trabajo
f_directorioTemporal
#Si no existe el fichero se descargara
F_download
#Descomprimir fichero descargado
F_descomprimir
#Creamos la entrada al menu
F_desktop
#Creamos xzm , instalamos y salimos
f_tareasFinales

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #44 en: 11-09-2014, 08:49 (Jueves) »
gparted_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140911

############################################################
## Funciones propias del script. Su nombre empieza por F_ ##
############################################################
# Definicion de variables
F_variables() {
WEB=http://sourceforge.net/projects/gparted/files/gparted/
VERSION=`curl -s $WEB | grep /latest | cut -d '/' -f 8 | cut -d- -f1`
PRGNAM=gparted
}

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

# Si el paquete no existe se descargara de internet
F_download(){
if [ ! -f $PRGNAM-$VERSION.tar.bz2 ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 5
wget $WEB/$PRGNAM-$VERSION/$PRGNAM-$VERSION.tar.bz2
fi
}

# Descomprimimos el fichero descargado
F_descomprimir(){
echo ""
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 5
tar xvf $PRGNAM-$VERSION.tar.bz2
}

F_compilar(){
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;


sed -i "s:@gksuprog@ @installdir@/gparted %f:@installdir@/gparted_polkit %f:g" \
gparted.desktop.in.in

echo ""
echo "$VERDE"Configurando ..."$CIERRE"
sleep 5

CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
  --prefix=/usr \
  --sysconfdir=/etc \
  --localstatedir=/var \
  --mandir=/usr/man \
  --disable-doc \
  --build=$ARCH-slackware-linux
 
echo ""
echo "$VERDE"Compilando ..."$CIERRE"
sleep 5

make -j$NUCLEOS
make install-strip DESTDIR=$PKG
}

# Generamos ficheros necesarios
F_extras(){
cat > com.slackware.pkexec.gparted.policy << "EOF"
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>
<action id="com.slackware.pkexec.gparted">
<message>Authentication is required to run the GParted Partition Editor</message>
<icon_name>gparted</icon_name>
<defaults>
<allow_any>auth_admin</allow_any>
<allow_inactive>auth_admin</allow_inactive>
<allow_active>auth_admin</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/gparted</annotate>
<annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
</action>
</policyconfig>
EOF

cat > gparted_polkit << "EOF"
#!/bin/bash
if [ $(which pkexec) ]; then
pkexec --disable-internal-agent "/usr/sbin/gparted" "$@"
else
/usr/sbin/gparted "$@"
fi
EOF

# Instalamos la regla polkit
install -Dm0644 com.slackware.pkexec.gparted.policy \
$PKG/usr/share/polkit-1/actions/com.slackware.pkexec.gparted.policy

install -Dm0755 gparted_polkit \
$PKG/usr/sbin/gparted_polkit
}

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

#Inicializamos las variables del script
F_variables
#Inicializamos las variables globales
f_variables
#Comprobamos conexion a Internet
f_comprobarConexion
#Mostramos el mensaje de presentacion
f_presentacion
#Comprobamos updates del script
f_comprobarUpdates
#Asignamos o detectamos arquitectura
f_arquitectura
#Comprobamos version instalada del script
f_versionInstalada
#Creamos directorio de trabajo
f_directorioTemporal
#Si no existe el fichero se descargara
F_download
#Descomprimir fichero descargado
F_descomprimir
#Creamos la entrada al menu
F_compilar
#Generamos ficheros necesarios
F_extras
#Creamos xzm , instalamos y salimos
f_tareasFinales

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #45 en: 11-09-2014, 08:49 (Jueves) »
hardinfo_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140911

############################################################
## Funciones propias del script. Su nombre empieza por F_ ##
############################################################
# Definicion de variables
F_variables(){
WEB=http://sourceforge.net/projects/hardinfo.berlios/files/
VERSION=`curl -s $WEB | grep /latest | cut -d "/" -f 7 | cut -d- -f2 | cut -d "." -f-3`
PRGNAM=hardinfo
}

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

# Si el paquete no existe se descargara de internet
F_download(){
if [ ! -f $PRGNAM-$VERSION.tar.bz2 ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 5
wget $WEB/$PRGNAM-$VERSION.tar.bz2
fi
}

# Descomprimimos el fichero descargado
F_descomprimir(){
echo ""
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 5
tar xvf $PRGNAM-$VERSION.tar.bz2
}

# Compilamos
F_compilar(){
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;

# Fix mandir
sed -i "s|share/man|man|" configure

CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--build=$ARCH-slackware-linux

make || exit 1
make install DESTDIR=$PKG

rm -rf $PKG/usr/local
}
 
# El desktop original , no me gusta , creamos uno nuevo
F_extras(){
rm -rf $PKG/usr/share/applications/hardinfo.desktop
mkdir -p $PKG/usr/share/pixmaps
cp -rf $PKG/usr/share/hardinfo/pixmaps/logo.png $PKG/usr/share/pixmaps/hardinfo.png
echo "[Desktop Entry]
Name=Hardinfo
Exec=hardinfo
Icon=hardinfo
Terminal=false
Type=Application
Categories=System;
" > $PKG/usr/share/applications/hardinfo.desktop
}

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

#Inicializamos las variables del script
F_variables
#Inicializamos las variables globales
f_variables
#Comprobamos conexion a Internet
f_comprobarConexion
#Mostramos el mensaje de presentacion
f_presentacion
#Comprobamos updates del script
f_comprobarUpdates
#Asignamos o detectamos arquitectura
f_arquitectura
#Comprobamos version instalada del script
f_versionInstalada
#Creamos directorio de trabajo
f_directorioTemporal
#Si no existe el fichero se descargara
F_download
#Descomprimir fichero descargado
F_descomprimir
#Creamos la entrada al menu
F_compilar
#Generamos ficheros necesarios
F_extras
#Creamos xzm , instalamos y salimos
f_tareasFinales

Fr3dY

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #46 en: 11-09-2014, 09:13 (Jueves) »
creo que solo aircrack , usa revision ,por que la cogemos siempre de la mas actual en desarrollo del svn.

solo ese script usa revision.  ;)

ten en cuenta que si no hay revision , en el name se quedaria hay un espacio en blanco , con lo que ...

por ejemplo

VERSION=1.2
ARCH=NOARCH

SI HACEMOS

$VERSION-r$REVISION-$ARCH

se nos quedara

1.2-r-noarch

cuando debe quedar

1.2-noarch

Sí, por eso en armitage puse REVISION=0... pero si aircrack es el único que usa esa nomenclatura, no merece la pena.



Saludos

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #47 en: 11-09-2014, 12:58 (Jueves) »
puedo hacer un invento ...

que la variable VERSION sea la suma de VERSION + REVISION

y luego en funciones un if , si PRGNAM es aircrack-ng INSTALADA= su version particular
else
la generica

 ;) :D ;D

ya lo mirare.

____________________________

ya tengo la primera parte para librarme del REVISION

ahora version dira todo

Código: [Seleccionar]
WEB=http://svn.aircrack-ng.org/trunk
VERSION=`echo $(curl -s $WEB/VERSION)-r$(curl -s $WEB/ | grep -i revision | head -1 | cut -d ":" -f 1 | cut -d ' ' -f4)`
« Última modificación: 11-09-2014, 13:27 (Jueves) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #48 en: 11-09-2014, 13:44 (Jueves) »
pues ya lo tengo arreglado

aircrack_updater ya sigue el estandar  ;D


Voy a subir al ftp los que tengo , la carpeta que hay ahora , le añadire al final -old  para tenerlos hay por si acaso necesitais mirar algo.

 ;D

Dejo la ultima version de funciones.sh con la variable para aircrack-ng

_________________________________________________________________________________

funciones.sh  11/09/2014    13:45


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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140911

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

# Variables globales
NUCLEOS=$(grep -c \^processor /proc/cpuinfo)
BUILD=${BUILD:-1}
TAG=${TAG:-sw}
CWD=$(pwd)
TMP=${TMP:-/tmp/build/$PRGNAM}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}

# Funcion que limpia
f_exitmode() {
   rm -Rf $TMP &>/dev/null
   exit 1
}

# Funcion que muestra Presentacion
f_presentacion() {
   clear
   echo ""
   echo "$BLANCO                *****************************$CIERRE"
   echo "$VERDE                    Instalador/Actualizador   $CIERRE"
   echo "$VERDE                       para el programa       $CIERRE"
   echo "$CYAN                         $PRGNAM               $CIERRE"
   echo "$VERDE                                              $CIERRE"
   echo "$VERDE                  www.seguridadwireless.net   $CIERRE"
   echo "$BLANCO                *****************************$CIERRE"
   echo ""
   sleep 3
}

# Comprobar conexion by geminis_demon
f_comprobarConexion() {
   echo "$ROSA"Comprobando si hay acceso a internet"$CIERRE."
   if [ "$(ping google.com -c1 2>/dev/null)" ]; then
      echo "$VERDE"Tengo internet"$CIERRE ... $BLANCO"la tarea continuara."$CIERRE"
      echo ""
      sleep 3
   else
      echo "$ROJO"No tengo internet"$CIERRE ... $BLANCO"el script se cerrara."$CIERRE"
      echo ""
      sleep 5
      exit 0
   fi
}

# Comprobacion de updates para el script
f_comprobarUpdates() {
   SERVIDOR_WEB="http://downloadwireless.net/wifislax-updaters"
   DIRECTORIO=$(pwd)
   SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)

   echo ${CYAN}Version Script$CIERRE: $ROJO${SCRIPT_VERSION:6}$BLANCO/$AMARILLO${SCRIPT_VERSION:4:2}$BLANCO/$ROJO${SCRIPT_VERSION:0:4}$CIERRE

   if [ "$(ping downloadwireless.net -c1 2>/dev/null)" ]; then
      if [[ $SCRIPT_VERSION -lt $SERVIDOR_VERSION ]]; then
         echo
         echo "$ROSA"Comprobando si hay actualizaciones para el script..."$CIERRE."
         echo ${ROJO}NUEVA VERSION$CIERRE
         echo
         echo ${ROSA}Version Server$CIERRE: $ROJO${SERVIDOR_VERSION:6}$BLANCO/$AMARILLO${SERVIDOR_VERSION:4:2}$BLANCO/$ROJO${SERVIDOR_VERSION:0:4}$CIERRE
         echo
         echo ${CYAN}Actualizando ${PRGNAM}_updater
         curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater -o $DIRECTORIO/${PRGNAM}_updater
         echo ${ROJO}LISTO$CIERRE
         sleep 3
         $0
         exit
      fi
   fi
}

# Definimos arquitectura del sistema. Se le pasa la arquitectura como parametro o la calcula automaticamente si no se indica nada
f_arquitectura() {
   ARCH=$1
   if [ -z "$ARCH" ]; then
     case "$( uname -m )" in
      i?86) export ARCH=i486 ;;
      arm*) export ARCH=arm ;;
         *) export ARCH=$( uname -m ) ;;
     esac
   fi

   if [ "$ARCH" = "i486" ]; then
     SLKCFLAGS="-O2 -march=i486 -mtune=i686"
     LIBDIRSUFFIX=""
   elif [ "$ARCH" = "i686" ]; then
     SLKCFLAGS="-O2 -march=i686 -mtune=i686"
     LIBDIRSUFFIX=""
   elif [ "$ARCH" = "x86_64" ]; then
     SLKCFLAGS="-O2 -fPIC"
     LIBDIRSUFFIX="64"
   else
     SLKCFLAGS="-O2"
     LIBDIRSUFFIX=""
   fi

   set -eu
}

# Detecta la version instalada en el sistema
f_versionInstalada() {
   if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
   if [ $PRGNAM = aircrack-ng ]; then
      INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM-//g" | cut -d- -f-3)
   else
      INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM//g" | cut -d- -f2)
   fi
      echo ""
      echo ""$AMARILLO"Su version actual es..."$CYAN"$PRGNAM-$INSTALADA"$CIERRE""
      sleep 3
      echo ""
      echo "__________________________________________"
      echo ""
      echo ""$AMARILLO"La version mas actual es..."$CYAN"$PRGNAM-$VERSION"$CIERRE""
      echo ""
      echo ""$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla""
      read junk
      echo ""
   fi

   # Si el sistema tiene una version anterior se eliminara
   if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
      f_eliminaVersion
   fi
}

# Elimina una version anterior
f_eliminaVersion() {
   echo ""
   echo "$ROJO"Se detecto una version antigua en el sistema... limpiando."$CIERRE"
   sleep 5
   removepkg /var/log/packages/$PRGNAM-[0-9]*
}

# Crea el directorio temporal de trabajo
f_directorioTemporal() {
   rm -rf $PKG
   mkdir -p $TMP $PKG $OUTPUT
   cd $TMP
}


# Creamos xzm , instalamos y salimos
f_tareasFinales() {
   echo ""
   echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
   sleep 5
   cd $PKG
   stripdir $PKG 2>/dev/null
   cleandir $PKG
   dir2xzm $PKG $HOME/Desktop/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm
   xzm2dir $HOME/Desktop/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm /
   rm -Rf $TMP &>/dev/null
   clear
   echo ""
   echo ""$VERDE"Creado modulo del paquete "$AMARILLO"$PRGNAM-$VERSION"$CIERRE""
   echo ""
   echo "$VERDE"Las tareas han finalizado"$CIERRE"
    if [ -x /usr/bin/update-desktop-database ]; then
     /usr/bin/update-desktop-database -q /usr/share/applications >/dev/null 2>&1
   fi
   
   if [ -x /usr/bin/update-mime-database ]; then
     /usr/bin/update-mime-database /usr/share/mime >/dev/null 2>&1
   fi
   
   if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
     if [ -x /usr/bin/gtk-update-icon-cache ]; then
       /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor >/dev/null 2>&1
     fi
   fi
   sleep 3
   echo ""
   echo "$VERDE"Bye Bye"$CIERRE"
   echo ""
   sleep 3
   exit 0
}
« Última modificación: 11-09-2014, 13:47 (Jueves) por USUARIONUEVO »

Fr3dY

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #49 en: 11-09-2014, 13:46 (Jueves) »
OK, y pon el listado de cambios en el orden inverso! ;D




Saludos

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #50 en: 11-09-2014, 13:47 (Jueves) »
OK, y pon el listado de cambios en el orden inverso! ;D




Saludos

osti , ya se me olvidaba otra vezzz...  

voy

_____________

Hecho , subidos scripts nuevo formato
http://www.downloadwireless.net/?dir=wifislax-updaters

Renombrada antigua carpeta a wifislax-updaters-old para que podáis consultar los de formato viejo
http://www.downloadwireless.net/?dir=wifislax-updaters-old


y el changelog ordenado por fecha.
« Última modificación: 11-09-2014, 13:56 (Jueves) por USUARIONUEVO »

Manuel_cdz85

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #51 en: 11-09-2014, 14:27 (Jueves) »
Una buena idea podria ser incluir  "WhatsApp Forensics" como herramienta forense,
y como material de oficina algun diccionario traductor.

Fr3dY

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #52 en: 11-09-2014, 14:28 (Jueves) »
Una buena idea podria ser incluir  "WhatsApp Forensics" como herramienta forense,
y como material de oficina algun diccionario traductor.

Este hilo no es de petición de módulos, hay uno en concreto para eso...

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #53 en: 11-09-2014, 14:32 (Jueves) »
creo se refiere a algún script_updater para poder instalar algo de eso.


en cualquier caso el desarrollo de nuevos scripts esta parado , hasta acabar la migración al nuevo formato de scripts.

vk496

  • Visitante
Re: Re: Mejorando los scripts wifislax-updaters
« Respuesta #54 en: 11-09-2014, 14:32 (Jueves) »
Lo del diccionario traductor ya lo vi por otro hilo (me lo pido, aunque no se seguirá haciendo scripts hasta adaptar a todos al nuevo formato)

Sobre whatsapp forensics, en mi opinión actualmente no es rentable. Solo funciona bien si le pasas la base de datos limpia (y actualmente, la base se puede descifrar, pero hay que acceder a códigos que  se encuentran en lugares protegidos... Es decir, se necesita root)

Lo sé porque tengo un script a medio a acabar que utiliza esas herramientas para descifrarlo mediante preguntas, según lo que haga falta.

De todas formas, si hace falta, acisad y lo hago

Salu2

Manuel_cdz85

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #55 en: 11-09-2014, 14:34 (Jueves) »
Si me referia a eso newuser, bueno no sabia donde ponerlo si aqui o en el otro lado, espero se tenga en cuenta, cuando llegue el momento el tema diccionario traductor me vien genial y el del whatsApp veo que viene muy bien para el tema forense

Manuel_cdz85

  • Visitante
Re: Re: Mejorando los scripts wifislax-updaters
« Respuesta #56 en: 11-09-2014, 14:37 (Jueves) »
Lo del diccionario traductor ya lo vi por otro hilo (me lo pido, aunque no se seguirá haciendo scripts hasta adaptar a todos al nuevo formato)

Sobre whatsapp forensics, en mi opinión actualmente no es rentable. Solo funciona bien si le pasas la base de datos limpia (y actualmente, la base se puede descifrar, pero hay que acceder a códigos que  se encuentran en lugares protegidos... Es decir, se necesita root)

Lo sé porque tengo un script a medio a acabar que utiliza esas herramientas para descifrarlo mediante preguntas, según lo que haga falta.

De todas formas, si hace falta, acisad y lo hago

Salu2

A bueno pues lo dejo entonces a decision vuestra lo del  whatsApp y el tema diccionario gracias me ara falta y supongo que a muchos tambien les vendra muy bien ^^

Fr3dY

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #57 en: 11-09-2014, 21:08 (Jueves) »
@USUARIONUEVO, creo que deberíamos tener un repositorio específico para estos scripts, porque bajar la .iso solo para eso me parece un poco excesivo.
Me conformo con que subas un .zip que se vaya actualizando con lo que vayamos posteando en el hilo, hasta que los completemos. No hace falta complicarse mucho, ¿qué te parece?



Saludos

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2378
  • Prácticas precisas precisan práctica
Re: Mejorando los scripts wifislax-updaters
« Respuesta #58 en: 11-09-2014, 21:23 (Jueves) »
Los scripts adaptados al nuevo estandar están aquí: http://www.downloadwireless.net/?dir=wifislax-updaters

Y los antiguos aquí: http://www.downloadwireless.net/?dir=wifislax-updaters-old
« Última modificación: 11-09-2014, 21:24 (Jueves) por geminis_demon »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Mejorando los scripts wifislax-updaters
« Respuesta #59 en: 11-09-2014, 22:13 (Jueves) »
sigue funcionando perfectamente el script

wifislax-updaters


que directamente os bajara los nuevos y/o actualizados y os los instalara.

y sueltos , ya ha puesto geminis donde estas los nuevos y donde los viejos.

precisamente he renombrado el directorio anterior a old , para que este script se vaya directamente a la misma carpeta , solo que contiene los scripts del nuevo formato.

________________________

algo no termina de ir en el wifislax-updaters (script) , me crea el xzm  , supuestamente deberia copiar toda la carpeta

/opt/wifislax-updaters

pero no lo hace bien , ... a bajado el funciones.sh y tal ... pero no lo ha metido al xzm ...


deberia estar , la tarea es muy sencilla ..

1 -actualizar
2 - cp /opt/wifislax-updaters  /root/Desktop/updaters_nuevos/opt/wifislax-updaters

vamos copiar la carpeta entera, pero como digo algo no va bien ,por que no esta todo ....
« Última modificación: 11-09-2014, 22:24 (Jueves) por USUARIONUEVO »