Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: La-Bestia en Mayo 03, 2017, 08:48:49 AM

Título: [SOLUCIONADO] Código en la edición de Fluxion (resuelto)
Publicado por: La-Bestia en Mayo 03, 2017, 08:48:49 AM
Hola a todos.

Estoy editando el fluxion pero nada de toquetear el código solo traducción y quería hacer algo más automátizado que sería lo siguiente.

Como bien saben en kali y parrot si lo ejecutan le faltan 3 dependencias:
lighttpd
php-cgi
isc-dhcp-server


P.D: Ya lo descubrí ahora el que no lo tenga se le instala solo.
Lo que quería realizar sería que al que le falte esa dependencia automáticamente haga sudo apt-get install la dependencia.

Como sería el código y si es posible añadirle un "xterm" para ver el proceso.

El código se quedaría así.

echo -ne "php-cgi........."
   if ! [ -f /usr/bin/php-cgi ]; then
      echo -e "\e[1;31mNot installed"$transparent""
      xterm -T "☣ Instalando php-cgi ☣" -geometry 100x30 -e "sudo apt-get install php-cgi -y"
      exit=1
   else
      echo -e "\e[1;32mOK!"$transparent""
   fi
   sleep 0.025

echo -ne "lighttpd........"
   if ! hash lighttpd 2>/dev/null; then
      echo -e "\e[1;31mNot installed"$transparent""
      xterm -T "☣ Instalando lighttpd ☣" -geometry 100x30 -e "sudo apt-get install lighttpd -y"
      exit=2
   else
      echo -e "\e[1;32mOK!"$transparent""
   fi
   sleep 0.025

echo -ne "dhcpd..........."
   if ! hash dhcpd 2>/dev/null; then
      echo -e "\e[1;31mNot installed"$transparent" (isc-dhcp-server)"
      xterm -T "☣ Instalando isc-dhcp-server ☣" -geometry 100x30 -e "sudo apt-get install isc-dhcp-server -y"
      exit=2
   else
      echo -e "\e[1;32mOK!"$transparent""
   fi
   sleep 0.025

Ahora edito para quitar idiomas creo que con inglés, español y algún que otro como alemán estaría bien. Siempre respeto al autor.

Saludos y muchas gracias.