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

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

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Mejorando los scripts wifislax-updaters
« Respuesta #200 en: 20-09-2014, 23:23 (Sábado) »
fijate que cosas , me vi obligado a alterar tu primer planteamiento de orden en las fucniones por que no se podia pillar el PRGNAM , sin ejecutar antes las variables propias del script -.-

y ahora fijate que sencillo es ....   me veo abligado , para que rule todo.


se mueven las variables que necesitan el PRGNAM a una funcion posterior y ya esta..

solo se necesitan para las rutas de trabajo temporales ... mira que facil era ... se movian a un sitio que ademas parece mejor opcion  ....  no se como no lo vi antes, estaba a huevo.


Código: [Seleccionar]
# Crea el directorio temporal de trabajo
f_directorioTemporal() {
   TMP=${TMP:-/tmp/build/$PRGNAM}
   PKG=$TMP/package-$PRGNAM
   OUTPUT=${OUTPUT:-/tmp}
   DIR_EXTRA=$@
   rm -rf $PKG
   mkdir -p $TMP $PKG $OUTPUT $DIR_EXTRA
   cd $TMP
}



Fr3dY

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #201 en: 21-09-2014, 11:02 (Domingo) »
por cierto veo que aun tienes por hay cosas que ya no son necesraias  ;)

mono_updater  -->> descartado ya no esta
q4wine_updater -->> descartado ya no esta
y luego en /opt/wifislax-updaters/Juegos  ,   ..la carpeta de brutalchess ya no es necesraia, esta todo incrustado en el updater.


Ah ok, yo añadí el módulo que pusiste y claro, lo antiguo de la ISO del día 10 se quedó ahí también, por eso aparece en el comprimido.
También he visto que el actualizador de gstreamer no está portado, ¿es porque tiene algo especial, como los de ATI o Kernel?



Saludos

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Mejorando los scripts wifislax-updaters
« Respuesta #202 en: 21-09-2014, 18:54 (Domingo) »
el de gstreamer es un todo en uno , baja como 6 o 7 paquetes distintos ... y no se ni por donde cogerlo , y eso que lo escribi yo.

lo mas sencillo seria dividirlo ...

gstreamer1
gstreamer1-plugins-good
gstreamer1-plugins-bad

etc

vk496

  • Visitante
Re: Re: Mejorando los scripts wifislax-updaters
« Respuesta #203 en: 21-09-2014, 19:50 (Domingo) »
Si ves que es muy difícil, no vale la pena complicarse la vida....

En el futuro, si es muy demandado, pos se podría hacer.... XD

Nota: me he fijado, que a veces es muy lento descargar. Wget no tiene opción de conexiones múltiples.

Para libreoffice iba a tardar 1h en principio....

Probé con aria2 y 5 conexiones simultaneas.... 49seg.

Creo que habría que planteárselo......

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Mejorando los scripts wifislax-updaters
« Respuesta #204 en: 21-09-2014, 20:03 (Domingo) »
aria es un sustituto de wget ??

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2377
  • Prácticas precisas precisan práctica
Re: Mejorando los scripts wifislax-updaters
« Respuesta #205 en: 21-09-2014, 20:06 (Domingo) »
Yo aria no lo conozco, pero axel si que es un buen sustituto, yo lo utilizo desde siempre.

Subiría el módulo pero lo tengo desde hace bastante y estará muy desactualizado, así que es mejor buscar una versión actual.

Lo bueno que tiene axel es que le puedes decir el número de conexiones simultaneas que quieras, yo siempre le pongo 3, y descarga como un tiro siempre que tengas buena conexión a internet.

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Mejorando los scripts wifislax-updaters
« Respuesta #206 en: 21-09-2014, 20:08 (Domingo) »
Yo aria no lo conozco, pero axel si que es un buen sustituto, yo lo utilizo desde siempre.

Subiría el módulo pero lo tengo desde hace bastante y estará muy desactualizado, así que es mejor buscar una versión actual.

Lo bueno que tiene axel es que le puedes decir el número de conexiones simultaneas que quieras, yo siempre le pongo 3, y descarga como un tiro siempre que tengas buena conexión a internet.

aria , parece que hace tambin ,ultiples conexiones...

bien , ...  me gusta la idea de mejorar ese tema, ahora cual ...

aria2 , no necesita nada por que la dependencia c-ares ya viene en la iso ..
axel ... voy a mirarlo a ver.


axel parece que no necesita nada , sin dependencias , y lo venden muy bien ..

la sintaxis seria ???

en vez de wget  ,...  voy a estudiarlos.


como es algo muy claro creo que sera sencillo  sustituir la orden con sed


sed "s/wget/NUEVAOREDEN/g"      ¿ verdad ?
« Última modificación: 21-09-2014, 20:13 (Domingo) por USUARIONUEVO »

vk496

  • Visitante
Re: Re: Mejorando los scripts wifislax-updaters
« Respuesta #207 en: 21-09-2014, 20:14 (Domingo) »
aria2 -x 5 http://......

Yo uso aria2 porque también está en mi router con interfaz gráfica.

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Mejorando los scripts wifislax-updaters
« Respuesta #208 en: 21-09-2014, 20:25 (Domingo) »
axel ocupa 20 kas , y aria casi un mega ...aparentemente pueden hacer lo mismo...



creo que me quedare con axel , por que ocupa 30 veces menos , consume menos y la unica diferencia es que aria ,puede bajar torrents y demas cosas que en principio ni fu ni fa.

me choca una opcion de axel , que puede buscar en distintas url y balancear la carga ...sumarlas etc para conseguir el maximo rendimiento ...aunque en principio me conformo con poder abrir la descarga con mas de un hilo.   ;D


contra mas leo , peor ..   ;D

resulta que axel , no soporta peticiones a https , ... convierte las peticiones en http normales, y si el sitio lo rechaza , no descargas.   :(

aria2 si soporta el https , ...de hecho hay que pasarle un parametro en la compilacion para que use openssl.

Código: [Seleccionar]
HTTPS="openssl"
« Última modificación: 21-09-2014, 20:38 (Domingo) por USUARIONUEVO »

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2377
  • Prácticas precisas precisan práctica
Re: Mejorando los scripts wifislax-updaters
« Respuesta #209 en: 21-09-2014, 20:43 (Domingo) »
sed "s/wget/NUEVAOREDEN/g"      ¿ verdad ?

Sería así:

Código: [Seleccionar]
cd /opt/wifislax-updaters && find . -type f -iname "*_updater" | xargs -i sed -i "s/wget/NUEVAORDEN/g" "{}"
Aunque después tendrás que revisarlos y modificar algunos a mano porque hay algunos scripts que lanzan wget con parámetros que no funcionarán ni con axel ni con aria..

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Mejorando los scripts wifislax-updaters
« Respuesta #210 en: 21-09-2014, 20:47 (Domingo) »
ufff , primera prueba y axel a cagarla..

Código: [Seleccionar]
wifislax ~ # axel -a -n 3 https://1.eu.dl.wireshark.org/src/wireshark-1.12.1.tar.bz2
Initializing download: https://1.eu.dl.wireshark.org/src/wireshark-1.12.1.tar.bz2
Too many redirects.

y no ha descargado claro ...


aria2c , no se ha quejado ...

Código: [Seleccionar]
aria2c -x 5 https://1.eu.dl.wireshark.org/src/wireshark-1.12.1.tar.bz2
y se ha puesto a descargar.

creo sere un poco conservador y metere un x 3 , en vez de un x 5


me llamaba mas axel , pero ..las pruebas estan hay , no veo opcion de maximos redireccionamientos admitidos para axel .... 
« Última modificación: 21-09-2014, 20:48 (Domingo) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Mejorando los scripts wifislax-updaters
« Respuesta #211 en: 21-09-2014, 21:06 (Domingo) »
bueno ya les he metido para que usen aria en vez de wget ... ahora tocara probarlos todos , o al menos hasta la parte donde descargan el fichero.   ;) ;)


gracias a todos.  >:(

vk496

  • Visitante
Re: Re: Mejorando los scripts wifislax-updaters
« Respuesta #212 en: 21-09-2014, 21:17 (Domingo) »
Me suena a mi que creé un script que dependía expresamente de la salida de wget (para pillar la versión o algo así)

Creo que es el único problema que te vas a encontrar....

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Re: Mejorando los scripts wifislax-updaters
« Respuesta #213 en: 21-09-2014, 21:25 (Domingo) »
Me suena a mi que creé un script que dependía expresamente de la salida de wget (para pillar la versión o algo así)

Creo que es el único problema que te vas a encontrar....

Salu2

lo que ocurre , es que en algunos scripts para pillar el numero de version en vez de curl se usaba wget -c pagina ...

yo tenia el de aircrack , o el de wireshak y firefox, pero los porte y ahora usan todos curl ...asi que , mirare a ver si encuentro ese que dice vk.


por cierto , ya me estoy otra vez matando a cambiar el orden de las fucking funciones ... ;D

Código: [Seleccionar]
#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 $PKG/usr/{bin,share/crunch}
#Mostramos el mensaje de presentacion
f_presentacion
#Comprobamos updates del script
f_comprobarUpdates
#Compronar dependencias
#F_dependencias
#Asignamos o detectamos arquitectura
f_arquitectura
#Comprobamos version instalada del paquete
f_versionInstalada
#Si no existe el fichero se descargara
F_download
#Descomprimir fichero descargado y compilamos
F_compilar
#Hacemos strip sobre el paquete
f_strip
#Creamos xzm , instalamos y salimos
f_tareasFinales
« Última modificación: 21-09-2014, 21:26 (Domingo) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Mejorando los scripts wifislax-updaters
« Respuesta #214 en: 21-09-2014, 23:06 (Domingo) »
voy a hacer un miniresumen de los cambios que estoy haciendo y que os obligaran a bajar una nueva iso de desarrollo  ... ya avisare cual.


categoria actualizadores , sale de sistema y se situa bajo "wifislax"
categoria Auditores , se renombra a Auditoria
categoria Auditoria se divide en dos y se sacan de hay los relacionados con pentest
categoria Pentest , alvergara dichos updaters tales como metasploit ,set ,websploit etc.

esto en kde ya lo tengo hecho , ... ahora me meto en xfce   :'(
« Última modificación: 21-09-2014, 23:07 (Domingo) por USUARIONUEVO »

Fr3dY

  • Visitante
Re: Re: Mejorando los scripts wifislax-updaters
« Respuesta #215 en: 22-09-2014, 07:45 (Lunes) »

por cierto , ya me estoy otra vez matando a cambiar el orden de las fucking funciones ... ;D


Pues imaginate si no tuviéramos el código reorganizado mediante funciones... cambiar la lógica de todos los scripts a mano sería inviable :D



Saludos

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Re: Mejorando los scripts wifislax-updaters
« Respuesta #216 en: 22-09-2014, 07:59 (Lunes) »

por cierto , ya me estoy otra vez matando a cambiar el orden de las fucking funciones ... ;D


Pues imaginate si no tuviéramos el código reorganizado mediante funciones... cambiar la lógica de todos los scripts a mano sería inviable :D



Saludos

jajaj , ya ya, pero lo que he cambiado ha sido en todos , uno a uno ..

el orden de las fucking funciones del final .. el orden al que se las va llamando ..


por cierto acabo de actualizar el ftp ...

pero si no vais a bajar la iso de hoy 22092014  , deberesi borrar toda la carpeta de wifislax-updaters , menos el wifislax-updaters_updater  ...  para eliminar cosas viejas que tengáis , y bajar los script bien ,ya que como digo he dividio los de auditoria y los de pentest en dos.

lo mejor es que bajéis el iso de hoy , pero si no os es posible ... pues bajad los scripts nada mas.

pero os aparecerán cosas en objetos poerdidos , por que os faltaran categorías nuevas en los menus , además que ya saque los actualizadores al menú central ...  ;D



PD: podeis usar desde consola el comando

base_updater

que os creara una script de un updater vacio ,con las funciones..solo para rellenar  ;D

aunque me acabo de recordar que no he añadido la función striptease ...   >:D >:D >:D
« Última modificación: 22-09-2014, 08:01 (Lunes) por USUARIONUEVO »

Fr3dY

  • Visitante
Re: Mejorando los scripts wifislax-updaters
« Respuesta #217 en: 22-09-2014, 08:00 (Lunes) »
Jejejej, veo que todavía estás subiendo la ISO al repositorio, luego la bajaré.
¿Qué quedaría para ir preparando las release candidate de la 4.10?



Saludos

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Mejorando los scripts wifislax-updaters
« Respuesta #218 en: 22-09-2014, 08:06 (Lunes) »
Jejejej, veo que todavía estás subiendo la ISO al repositorio, luego la bajaré.
¿Qué quedaría para ir preparando las release candidate de la 4.10?



Saludos

si te soy sincero faltar no falta nada ... conforme pasa el tiempo voy actualizándome y cuando ya ha pasado un tiempo , pues pongo una iso como rc o dos ...para ver si hay bugs , se reparan y se libera una como oficial.

solo me gustaría añadir mas updaters ... por que aun hay cosas que teníamos antes en xzm , y aun no están en los updaters ...  subterfuge , websploit ...y cosas asi ... por lo menos para poder tener lo mismo a lo que ya tenían acceso antes.


las qt5 , las tengo listas en un updater pero es algo inhumano ...en mi x4 , tarda hora y media en compilar, en un monocore o un x2 es una locura ...  seguramente ponga 2 uno para compilar dedse sources m y otro para bajar un xzm ...  o txz  e instalarlo ...

tambien hable por encima con geminis_demon , para ver lo que comento del repositorio de paquetes ya hechos ... como los de slackware pero uno nuestro , con paquetes como por ejemplo el de qt5 que para cualquier usuario seria un infierno compilarlo...de hehco en modo live ni se puede por que requiere mucho espacio.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14715
Re: Mejorando los scripts wifislax-updaters
« Respuesta #219 en: 22-09-2014, 08:08 (Lunes) »
la iso estará subida a las 8:35   ;)

http://www.downloadwireless.net/isos-fase-testing/wifislax-current/wifislax-4.9-22092014.iso

MD5:  cd0df75bb18367b6d2bd1d5551b7e716
« Última modificación: 22-09-2014, 08:18 (Lunes) por USUARIONUEVO »

//FINAL Y MÁS DOS RESPUESTAS