Autor Tema: he tenidp una idea , para los extras  (Leído 115331 veces)

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

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14540
Re: Re: he tenidp una idea , para los extras
« Respuesta #480 en: 02-09-2014, 22:32 (Martes) »
Tío, tu vives al limite XD

Calmate y coge algo fácil.... Jajajaja

Salu2


el limite estaba en un script para kernel ... y ese ya esta hecho  ... otro posible limite es uno para drivers ati/nvidia

esos si me costarian la vida , ... lo tengo en mente , mirar en hashcat el driver que piden , y bajar e instalar ese justo.

pero eso si que es limite y solo puedo hacerlo en casa y me llevara al menos una o dos semanas ... , de momento sigo sin tener prisa por publicar iso , aun es pronto.

quiero meter al notificador de updates, un aviso para firefox y chrome.

y de scripts faciles aun tengo un capazo , si quieres te pongo lista y eliges  ;D



vk496

  • Visitante
Re: Re: he tenidp una idea , para los extras
« Respuesta #481 en: 02-09-2014, 22:41 (Martes) »
Ponla, así voy haciendo poco a poco :D

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14540
Re: he tenidp una idea , para los extras
« Respuesta #482 en: 02-09-2014, 23:18 (Martes) »
crunch
ettercap
john
smplayer
smtube
java JDK
burpsuite
google-hearth
zatto
amule (no se si abra otro cliente mas al dia o mejor para la red emule)
ripperx
pitivi
inkscape
kaffeine
avidemux



a ver cual eliges , que siempre te tocan los chungos  ;D




xexudj89

  • Visitante
Re:
« Respuesta #483 en: 02-09-2014, 23:21 (Martes) »
A mi se me ha ocurrido una idea lo malo que no se programar, crear cómo una aplicación donde estén todos estos script y poder elegir varios a la vez a la hora de instalar.

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #484 en: 02-09-2014, 23:55 (Martes) »
No es mala idea.... A estas alturas no creo que sea viable....

Si fuese desde el principio, se podría montar todo esto al estilo de @geminis_daemon (BullyWPSDialog), pero ahora basta con que le den click desde el menu gracias a la idea jerarquizada de carpetas en /tmp/build de @USUARIONUEVO

(@USUARIONUEVO, si, el menu, ese menu que te estás "pensando".... ^-^ ^-^ ^-^ )

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Le he estado dando a Tor... se puso tiquismiquis con la ultima version (4.0-alpha-1), pero ya todo funciona bien, asi que puedes agregarlo al FTP


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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140829

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

# Variables globales

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

# Si se cierra el script inesperadamente, ejecutar la funcion
trap exitmode SIGHUP SIGINT

# Funcion que limpia
function exitmode {
rm -Rf $TMP &>/dev/null
exit 1
}

# 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
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 ""
else
echo "$ROJO"No tengo internet"$CIERRE ... $BLANCO"el script se cerrara."$CIERRE"
echo ""
sleep 5
exit 0
fi

#Variables del programa

WEB=https://www.torproject.org/dist/torbrowser/
VERSION=$(curl -s $WEB | sed -e 's/\(<[^<][^<]*>\)//g' | grep "\." | grep - | awk '{print $1}' | tail -1 | cut -d "/" -f1)
ARCHIVO=$(curl -s $WEB/$VERSION/ | sed -e 's/\(<[^<][^<]*>\)//g' | awk '{print $1}' | grep tar.xz$ | grep -i es | grep 32)


# Comprobar updates para el script
SERVIDOR_WEB="http://downloadwireless.net/wifislax-updaters"
DIRECTORIO=$(pwd)
SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | iconv -f windows-1251 | grep -m1 "SCRIPT_VERSION=" |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
fi
fi

# Definimos arquitectura del sitema
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) export ARCH=i486 ;;
    arm*) export ARCH=arm ;;
       *) export ARCH=$( uname -m ) ;;
  esac
fi

set -eu

# Detectando version instalada en el sistema
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM//g" | cut -d_ -f1 | cut -d- -f2-)
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
echo ""
echo "$ROJO"Se detecto una version antigua en el sistema... limpiando."$CIERRE"
sleep 5
removepkg /var/log/packages/$PRGNAM-[0-9]*
fi

# Creamos directorio temporal de trabajo
rm -rf $PKG
mkdir -p $TMP $PKG $PKG/opt $PKG/usr/share/applications/
cd $TMP

# Si el paquete no existe se descargara de internet
if [ ! -f $ARCHIVO ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 5
wget $WEB/$VERSION/$ARCHIVO
fi

# Descomprimimos el fichero descargado
echo ""
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 5
tar xvf $TMP/$ARCHIVO -C $PKG/opt/
mv $PKG/opt/* $PKG/opt/Tor
#Permitimos usuarios root para ejecutar Tor
find $PKG/opt/Tor -type f -name start-tor-browser -exec sed -i -e 's/`" -eq 0/`" -eq 1/g' {} \;
#Cambiamos de propietario
chown -R root:root $PKG/*
# Creamos xzm , instalamos y salimos
echo ""
echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
sleep 5
cleandir $PKG
echo "[Desktop Entry]
Comment[es]=
Comment=
Exec=/opt/Tor/start-tor-browser
Icon=/opt/Tor/Browser/browser/icons/mozicon128.png
MimeType=
Name[es]=Tor Browser
Name=Tor Browser
Categories=Application;Network;
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
">$PKG/usr/share/applications/Tor.desktop
dir2xzm $PKG $HOME/Desktop/$PRGNAM-${VERSION}_es-ES-$ARCH-$TAG.xzm
xzm2dir $HOME/Desktop/$PRGNAM-${VERSION}_es-ES-$ARCH-$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"
sleep 3
echo ""
echo "$VERDE"Bye Bye"$CIERRE"
echo ""
sleep 3
# Actualizamos el desktop database
if [ -x /usr/bin/update-desktop-database ]; then
  /usr/bin/update-desktop-database -q /usr/share/applications 2> /dev/null
fi
exit 0



La c de crunch y e de ettercap me están llamando... ^-^ ^-^ ^-^ ;D

Salu2

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #485 en: 03-09-2014, 00:22 (Miércoles) »
winetricks_updater

Tio, esto duele....
Citar
WEB=http://winetricks.googlecode.com/svn/trunk/src/winetricks
VERSION=`curl -s $WEB | grep WINETRICKS_VERSION= |cut -d "=" -f 2 | sed "s/ //g"`
NUCLEOS=$(grep -c \^processor /proc/cpuinfo)
PRGNAM=winetricks_updater
BUILD=${BUILD:-1}
TAG=${TAG:-sw}

CWD=$(pwd)
TMP=${TMP:-/tmp/build/$PRGNAM}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
DESCARGA=http://winetricks.googlecode.com/svn/trunk/src/winetricks

Salu2
« Última modificación: 03-09-2014, 00:23 (Miércoles) por vk496 »

xexudj89

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #486 en: 03-09-2014, 01:06 (Miércoles) »
No es mala idea.... A estas alturas no creo que sea viable....

Si fuese desde el principio, se podría montar todo esto al estilo de @geminis_daemon (BullyWPSDialog), pero ahora basta con que le den click desde el menu gracias a la idea jerarquizada de carpetas en /tmp/build de @USUARIONUEVO

(@USUARIONUEVO, si, el menu, ese menu que te estás "pensando".... ^-^ ^-^ ^-^ )

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Yo creo que si puede, se podría portar esos script, Para que dentro de la GUI salieran el programa que es y si lo quieres actulizar o instalar, y poder marcar lo que quieras instalar y ya el solo compila y crea los modulos. 

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14540
Re: he tenidp una idea , para los extras
« Respuesta #487 en: 03-09-2014, 01:40 (Miércoles) »
No es mala idea.... A estas alturas no creo que sea viable....

Si fuese desde el principio, se podría montar todo esto al estilo de @geminis_daemon (BullyWPSDialog), pero ahora basta con que le den click desde el menu gracias a la idea jerarquizada de carpetas en /tmp/build de @USUARIONUEVO

(@USUARIONUEVO, si, el menu, ese menu que te estás "pensando".... ^-^ ^-^ ^-^ )

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Yo creo que si puede, se podría portar esos script, Para que dentro de la GUI salieran el programa que es y si lo quieres actulizar o instalar, y poder marcar lo que quieras instalar y ya el solo compila y crea los modulos.  

pero si ya lo tienes en menus, solo un clik, y a correr .... manera de complicarse la vida.
y puedes lanzar a la vez, TODOS los que te de la gana.


@vk496 , ni me fije en eso ...
« Última modificación: 03-09-2014, 03:02 (Miércoles) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14540
Re: he tenidp una idea , para los extras
« Respuesta #488 en: 03-09-2014, 03:03 (Miércoles) »
burpsuite_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140903

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

# Variables globales
WEB=http://portswigger.net/burp/downloadfree.html
VERSION=`curl -s $WEB | grep .jar | head -1 | cut -d '=' -f3 | sed "s/burpsuite_free_v//g" | cut -d "j" -f1 | sed "s/.$//g" | sed "s/ //g"`
NUCLEOS=$(grep -c \^processor /proc/cpuinfo)
PRGNAM=burpsuite
BUILD=${BUILD:-1}
TAG=${TAG:-sw}

CWD=$(pwd)
TMP=${TMP:-/tmp/build/$PRGNAM}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
DESCARGA=http://portswigger.net/burp/burpsuite_free_v$VERSION.jar

# Si se cierra el script inesperadamente, ejecutar la funcion
trap exitmode SIGHUP SIGINT

# Funcion que limpia
function exitmode {
rm -Rf $TMP &>/dev/null
exit 1
}

# Presentacion
clear
echo ""
echo "$BLANCO                *****************************$CIERRE"
echo "$VERDE                    Instalador/Actualizador   $CIERRE"
echo "$VERDE                       para la libreria       $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
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 ""
else
echo "$ROJO"No tengo internet"$CIERRE ... $BLANCO"el script se cerrara."$CIERRE"
echo ""
sleep 5
exit 0
fi

# Comprobar updates para el script
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

# Comprobar dependencias ( si hay mas de una se separan por un espacio )
echo "$ROSA"Comprobando dependencias ..."$CIERRE"
echo ""
DEPENDENCIAS="jre"
CONTINUAR=0

echo "$CYAN"Dependencias de este paquete:""
echo ""
sleep 3

for X in $DEPENDENCIAS; do

if hash java 2>/dev/null ; then
echo ""$AMARILLO"jre :$VERDE Instalada"$CIERRE""
else
echo ""$AMARILLO"jre :$ROJO  No instalada"$CIERRE""
CONTINUAR=1
fi
done

if [ $CONTINUAR -eq 1 ]; then
echo ""
echo ""$ROJO"No se cumplen los requisitos no se puede continuar"$CIERRE""
echo ""
sleep 5
exit 0
else
echo ""
echo ""$VERDE"Bien ..podemos continuar"$CIERRE""
echo ""
fi

# Definimos arquitectura del sitema
ARCH=noarch

set -eu

# Detectando version instalada en el sistema
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM//g" | cut -d- -f2)
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
echo ""
echo "$ROJO"Se detecto una version antigua en el sistema... limpiando."$CIERRE"
sleep 5
removepkg /var/log/packages/$PRGNAM-[0-9]*
fi

# Creamos directorio temporal de trabajo
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP

# Si el paquete no existe se descargara de internet
if [ ! -f burpsuite_free_v$VERSION.jar ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 5
wget $DESCARGA
fi

# Es un paquete sencillo ya que solo es un script se mueve a su sitio y poco mas
mkdir -p $PKG/{usr/bin,usr/share/pixmaps,usr/share/applications/wifislax/Testing}
mv -f burpsuite_free_v$VERSION.jar $PKG/usr/bin/burpsuite_free_v$VERSION.jar

# Creamos el fichero desktop
echo "[Desktop Entry]
Categories=testing
Exec=java -jar /usr/bin/burpsuite_free_v$VERSION.jar
Icon=$PRGNAM
Name=$PRGNAM
Terminal=false
Type=Application" > $PKG/usr/share/applications/wifislax/Testing/$PRGNAM.desktop

# Creamos el icono
echo "
iVBORw0KGgoAAAANSUhEUgAAADAAAAAvCAYAAAClgknJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAAOwwAADsMBx2+oZAAABHpJREFUaIHtmd9vFFUUxz9n7O62k7KmaYMl20i2DbHBuBQ1kUJMoFhq
gWLsLr95UCDoi/+Fz4o/ooaARBITHtSQoCYCVgjgj9AYQARUIECtUrAUbLuzs/Pj+jCw5cfa7m5n
tjzwfdnMuXfPOd8555577xlZs3a9IgAsW7aUDevXAeAM9nFz+xbUUB+iCaKR+9U0AeEumWggIoiM
yZB75gqAoAXhfDkRGAHxXlHgCIRANBqlqbExCNX3IRACHUvamTu3JffsDFxAmSNBmKLCT2WaptHa
Oo8lS9qJRCIAWP1nGD3wIWr0BkFklW8REBGenD2bVDJJdXU1AG5mhNGv3sa+fApUIMXOPwLR6DTW
rFlFff1jAKhshtGej8n+dtQvE3nhCwFd19m0cSPxeBwAZZmkj+7GOPypH+rHxaQJVFZW0tW1nETi
qVzpNM8cYfTgLlwjmIV7JyZN4NlnnmZxW1tu0drXLjH85bu4Q1cm7VwhKLkKiQjNzc1s3ryJSCSC
Ugrnnz+5uftN7L/PBVJx8qHkCDQ0xFi9KpV788rKMLxvB+a5Y0AwFScfSiIQjUZ5acUKmpqaAFCu
S/roF6R/3IOyTF8dnAhFp1A4HCaV7GbBgvkAKMcm/fN+bu59H2WZ3smxjCiKgKZpzG9tzTkPXslU
xgj6c10I5I6+IoDcOgpnRsie/hay/lelggmICC0tc0gmu6mqqhqTh6vQ53VxZ97fu36d6/1Yl3pR
U0kgFouxYf066upq75KLpiHhynH/K6EIQZ3cC9Kq6zqpVDczZswIxInJoKAIGIbBjh072bnzk4IV
t7e/QLL75ZIdKxQFEVBKMTw8XJRiwzBKcqhYPLwTTzUeEphq+Hon/l+IhlY1Ddd8FNEETYBHvMYV
2u0G1h2NLRFQFtgTF4KyENCqa9A73oCsMbZN3+q8MfbojQmIncU5+zXq0g8T6i4LAQnrhJ94vqC5
Sinc84dQA2e9RsAEF4sHbg2oa39gH9qKSl8vaH5gERi4MkBvb++4cxoaGqivr889uzf6sY58gBrq
K9hOYASOnzjBr6dP5x0TEeLxOBtffSUnU5lhrO+345w/jOAU3FsNjIBt29i2nXespqaGzs6OsR6S
62Af/xz71F5EOUUl9pSsga7ly5iTSKBpnnnn90Nkf9oFTn7C46E8+8BtYxUVdL7YQVvbIioqPNP2
xWOYPe+gRgYRrfhWRtkiICIkEom7Gr/u6CDmga24gxdL1lu2CEyfPp11a1dTV1eHUgqyBubBj3D/
OnX/HbQIlCUCtbW1vP7aFmKxmCewMpiHt2Md3zNp3YET0HWdpUs7aWyM52TW2R7M3s986SEFmkIi
wuK2RSxauJBwOIxSLs7lk2T2v4dK3/ClhxQYAa8N08LKlSlCoZB3xrl6gfQ3b+EM9ZdUcfIhsBRq
ampkZSpJKBTyBJaB8d027L6TvtoJjMCsWbOYOfNxwNtp0z3bMH/ZB47jq53ACGialttp3X+vYp7c
V9JOO6Ed3zXmg2M/+B/5pgoPCUw1/gMzbWzgJhkGlgAAAABJRU5ErkJggg==
" | base64 -d > $PKG/usr/share/pixmaps/$PRGNAM.png

# Creamos xzm , instalamos y salimos
echo ""
echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
sleep 5
cd $PKG
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"
sleep 3
echo ""
echo "$VERDE"Bye Bye"$CIERRE"
echo ""
sleep 3
exit 0

linesguapo

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #489 en: 03-09-2014, 03:49 (Miércoles) »
Usuario nuevo porque no quieres que también funcione con las herramientas wifi igual que linset, Así no sería tan necesario instalar un nuevo wifislax cada vez

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14540
Re: he tenidp una idea , para los extras
« Respuesta #490 en: 03-09-2014, 03:55 (Miércoles) »
Usuario nuevo porque no quieres que también funcione con las herramientas wifi igual que linset, Así no sería tan necesario instalar un nuevo wifislax cada vez

si te fijas tambien se estan haciendo , de los que mas o menos se actualizan como aircrack , wireshark ...

linesguapo

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #491 en: 03-09-2014, 03:57 (Miércoles) »

Usuario nuevo porque no quieres que también funcione con las herramientas wifi igual que linset, Así no sería tan necesario instalar un nuevo wifislax cada vez

si te fijas tambien se estan haciendo , de los que mas o menos se actualizan como aircrack , wireshark ...

Si, cierto pero uno de los más interesantes sería la actualización de patones wps. Por cierto mil gracias por tu trabjo!!

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14540
Re: he tenidp una idea , para los extras
« Respuesta #492 en: 03-09-2014, 04:17 (Miércoles) »

Usuario nuevo porque no quieres que también funcione con las herramientas wifi igual que linset, Así no sería tan necesario instalar un nuevo wifislax cada vez

si te fijas tambien se estan haciendo , de los que mas o menos se actualizan como aircrack , wireshark ...

Si, cierto pero uno de los más interesantes sería la actualización de patones wps. Por cierto mil gracias por tu trabjo!!

mmmm , entiendo  ...

el patron se actualiza directamente desde wpspingenerator si tiene internet , o desde el geminis auditor, pero ..la mayoria de la gente , ... se desconecta al ir a auditar con lo que seguramente nunca se daran cuenta de si hay nueva version ...


me lo pido  ;D

esta si me parece acertada.


la  metere tambien al notificador de updates del sistema...
« Última modificación: 03-09-2014, 04:29 (Miércoles) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14540
Re: he tenidp una idea , para los extras
« Respuesta #493 en: 03-09-2014, 05:08 (Miércoles) »
Creo que la idea ya la planteo alguien , pero no se tomo en consideracion , al final va a ser que si.  ;) :D ;D


patrones-conocidos_updater

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140903

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

# Variables globales
LOCAL="$(cat "$HOME/swireless/patrones_conocidos.txt" 2>/dev/null|grep "^# VERSION [0-9]*$"|awk '{print $3}')"
VERSION="$(timeout -s SIGTERM 3 curl -s "http://downloadwireless.net/scripts-live/patrones_conocidos.txt"|grep "^# VERSION [0-9]*$"|awk '{print $3}')"
NUCLEOS=$(grep -c \^processor /proc/cpuinfo)
PRGNAM=patrones-conocidos
BUILD=${BUILD:-1}
TAG=${TAG:-sw}

CWD=$(pwd)
TMP=${TMP:-/tmp/build/$PRGNAM}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
DESCARGA=http://downloadwireless.net/scripts-live/patrones_conocidos.txt

# Si se cierra el script inesperadamente, ejecutar la funcion
trap exitmode SIGHUP SIGINT

# Funcion que limpia
function exitmode {
rm -Rf $TMP &>/dev/null
exit 1
}

# Presentacion
clear
echo ""
echo "$BLANCO                *****************************$CIERRE"
echo "$VERDE                    Instalador/Actualizador   $CIERRE"
echo "$VERDE                       para la libreria       $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
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 ""
else
echo "$ROJO"No tengo internet"$CIERRE ... $BLANCO"el script se cerrara."$CIERRE"
echo ""
sleep 5
exit 0
fi

# Comprobar updates para el script
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 sitema
ARCH=noarch

set -eu

# Detectando version instalada en el sistema
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM//g" | cut -d- -f2)
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
echo ""
echo "$ROJO"Se detecto una version antigua en el sistema... limpiando."$CIERRE"
sleep 5
removepkg /var/log/packages/$PRGNAM-[0-9]*
fi

# Creamos directorio temporal de trabajo
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP

# Comprobamos si el FTP esta online
if [ ! "$(ping downloadwireless.net -c1 2>/dev/null)" ]; then
echo ""
echo "$ROJO"Parece que el FTP no responde ..."$CIERRE"
sleep 1
echo ""
echo "$AMARILLO"Prueba mas tarde."$CIERRE"
sleep 1
echo ""
echo "$VERDE"Bye Bye"$CIERRE"
echo ""
sleep 5
exit 0
fi

# Si el paquete no existe se descargara de internet
if [ ! -f patrones_conocidos.txt ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 5
wget $DESCARGA
mkdir -p $PKG/$HOME/swireless
mv -f patrones_conocidos.txt $PKG/$HOME/swireless/patrones_conocidos.txt
fi

# Creamos xzm , instalamos y salimos
echo ""
echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
sleep 5
cd $PKG
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"
sleep 3
echo ""
echo "$VERDE"Bye Bye"$CIERRE"
echo ""
sleep 3
exit 0

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14540
Re: he tenidp una idea , para los extras
« Respuesta #494 en: 03-09-2014, 05:20 (Miércoles) »
necesito ayudita d ela buena ...


el script que comprueba actualizaciones , ...  depende de tener internet a los 20 segundos, o el tiempo que se le ponga en el primer sleep ..


pero creo , seria mejor una funcion ...


si no tengo internet , espero 15 minuos y me autoejecuto de nuevo  ...
si tiene internet , pues nada , con una vez suficiente

quera ponerlo con crond , pero no furula el notificador con cron ...  :P

vk496

  • Visitante
Re: Re: he tenidp una idea , para los extras
« Respuesta #495 en: 03-09-2014, 11:01 (Miércoles) »
Explica mejor lo que quieres hacer porfa


Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14540
Re: Re: he tenidp una idea , para los extras
« Respuesta #496 en: 03-09-2014, 11:35 (Miércoles) »
Explica mejor lo que quieres hacer porfa


Salu2


quiero que si no hay internet , el script haga un sleep ,y se vielva a ejecutar..
si hay internet , continuara hasta  el exit 0

------------

el avisador de versiones nuevas se autoejecuta al iniciar sistema....hace un sleep de 20 segundos y despues se arranca .... pero si no hay internet , no me avisara de nada , aunque haya versiones nuevas ..por que sin internet se cierra ...

la idea es que si no hay internet

sleep 5m

y vuelta a la carga, hasta que haya internet y pueda acabar el script su tarea.

vk496

  • Visitante
Re: Re: he tenidp una idea , para los extras
« Respuesta #497 en: 03-09-2014, 14:00 (Miércoles) »
Código: [Seleccionar]
while true; do

if ping -c3 google.es; then
break
fi

sleep 300

done

Este trozo lo pegas después de la espera de 20seg.

Nota: Lo he escrito desde el móvil, así que puede que haya algún error tonto en el código.

Por cierto, la regla de crond la tienes también? O solo se ejecutará una vez (con el arranque)?

Salu2

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #498 en: 03-09-2014, 16:41 (Miércoles) »
crunch

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

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20140903

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

# Variables globales
WEB=http://sourceforge.net/projects/crunch-wordlist/files/crunch-wordlist/
ARCHIVO=$(curl -s $WEB | grep -E *\.tgz |awk '{print $1}'| sed -e 's/\(<[^<][^<]*>\)//g' | grep crunch- | head -1)
VERSION=$(echo $ARCHIVO | sed 's/.tgz//g' | cut -d- -f2)
NUCLEOS=$(grep -c \^processor /proc/cpuinfo)
PRGNAM=crunch
BUILD=${BUILD:-1}
TAG=${TAG:-sw}

CWD=$(pwd)
TMP=${TMP:-/tmp/build/$PRGNAM}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}

# Si se cierra el script inesperadamente, ejecutar la funcion
trap exitmode SIGHUP SIGINT

# Funcion que limpia
function exitmode {
rm -Rf $TMP &>/dev/null
exit 1
}

# Presentacion
clear
echo ""
echo "$BLANCO                *****************************$CIERRE"
echo "$VERDE                    Instalador/Actualizador   $CIERRE"
echo "$VERDE                       para la libreria       $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
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 ""
else
echo "$ROJO"No tengo internet"$CIERRE ... $BLANCO"el script se cerrara."$CIERRE"
echo ""
sleep 5
exit 0
fi

# Comprobar updates para el script
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 sitema
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) export ARCH=i486 ;;
    arm*) export ARCH=arm ;;
       *) export ARCH=$( uname -m ) ;;
  esac
fi

set -eu

# Detectando version instalada en el sistema
if [ -f /var/log/packages/$PRGNAM-[0-9]* ]; then
INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM//g" | cut -d- -f2)
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
echo ""
echo "$ROJO"Se detecto una version antigua en el sistema... limpiando."$CIERRE"
sleep 5
removepkg /var/log/packages/$PRGNAM-[0-9]*
fi

# Creamos directorio temporal de trabajo
rm -rf $PKG
mkdir -p $TMP $PKG/usr/bin $PKG/usr/share/applications/wifislax/Diccionarios/ $PKG/usr/share/crunch $OUTPUT
cd $TMP

# Si el paquete no existe se descargara de internet
if [ ! -f $ARCHIVO ]; then
echo ""
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 5
wget $WEB/$ARCHIVO
fi

# Cpmpilamos y preparamos todo
tar -xvf $ARCHIVO
cd crunch-$VERSION
make
mv -f crunch $PKG/usr/bin
mv -f charset.lst $PKG/usr/share/crunch
mv -f unicode_test.lst $PKG/usr/share/crunch

echo "[Desktop Entry]
Categories=Diccionarios;
GenericName[es]=Generador De Diccionarios
GenericName=Wordlist Generator
Exec=sh -c \"crunch;\${SHELL:-bash}\"
Icon=Crunch
MimeType=
Name=Crunch
Path=
StartupNotify=false
Terminal=true
TerminalOptions=
Type=Application"> $PKG/usr/share/applications/wifislax/Diccionarios/Crunch.desktop
# Creamos xzm , instalamos y salimos
echo ""
echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
sleep 5
cd $PKG
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"
sleep 3
echo ""
echo "$VERDE"Bye Bye"$CIERRE"
echo ""
sleep 3
exit 0

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14540
Re: he tenidp una idea , para los extras
« Respuesta #499 en: 03-09-2014, 22:11 (Miércoles) »
voy a probar esa regla ....


lo de cron , no servia  , ...no se por que tiene problema con las notificaciones ... o yo no se hacerlo del todo, pero el sonido si se escuchaba, asi que la tarea se ejecutaba, pero ... sonaba, pero no mostraba mensjaes ..

//FINAL Y MÁS DOS RESPUESTAS