comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Generador de Passwords

  • 1 Respuestas
  • 1704 Vistas

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

Desconectado [Z]tuX

  • *
  • Underc0der
  • Mensajes: 27
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Junio 28, 2012, 09:02:11 pm »
Que tal, dejo el código de este script que hice en Bash
Código: Bash
  1. #!/bin/bash
  2. #By [Z]tuX | root.ztux@gmail.com
  3. #GENERADOR DE PASSWORDS
  4. #http://ztux.blogspot.com
  5.  
  6. Autor="[Z]tuX"
  7. Web="http://codes-mx.blogspot.com"
  8. Ver="1.0"
  9.  
  10. #Rango
  11. MIN=1
  12. MAX=512
  13.  
  14. Help(){
  15.         echo "Sintaxis:"
  16.         echo "$0 [Longitud]"
  17.         echo "Ejemplo: $0 10"
  18.         echo ""
  19.         echo "Opciones:"
  20.         echo "$0 -h        Muestra la ayuda"
  21.         echo "$0 -v        Muestra la versión del Script"
  22.         exit 1
  23. }
  24.  
  25. Version(){
  26.         echo "By: $Autor"
  27.         echo "Web: $Web"
  28.         echo "Version: $Ver"
  29.         exit 1
  30. }
  31.  
  32. if [ "$1" = "-h" ]; then
  33.         Help
  34. elif [ "$1" = "-v" ]; then
  35.         Version
  36. elif [ "$1" = "" ]; then
  37.         echo "Faltan argumentos, escriba -h para mostrar la ayuda"
  38.         exit 1
  39. else
  40.         if [[ $1 -le $MIN || $1 -ge $MAX ]];then
  41.                 echo "El rango es de $MIN a $MAX"
  42.         else
  43.                 LongPass=$1
  44.                 Pass=$(strings /dev/urandom | grep -o '[[:alnum:]]' | head -n $LongPass | tr -d '\n'; echo)
  45.                 echo "Password generado: $Pass"
  46.                 read -p "Deseas guardarlo en un archivo de Texto[?] (s/N): " RESP
  47.                 RESP=$(echo $RESP | tr 'a-z' 'A-Z')
  48.  
  49.                 if [ "$RESP" = "" ]; then
  50.                         RESP="N"
  51.                 fi
  52.                 case "$RESP" in
  53.                         S)
  54.                         echo "Password = $Pass">pass.txt
  55.                         exit 0
  56.                         ;;
  57.                         N)
  58.                         exit 0
  59.                         ;;
  60.                         *)
  61.                         echo "Opcion no valida... Saliendo"
  62.                         exit 1
  63.                         ;;
  64.                 esac
  65.         fi
  66. fi
  67.  

Recuerden darle permisos de ejecución:
Código: Bash
  1. chmod +x passgen
Saludos
« Última modificación: Abril 14, 2013, 08:17:39 pm por [Z]tuX »

Desconectado Slore

  • *
  • Underc0der
  • Mensajes: 172
  • Actividad:
    0%
  • Reputación 0
  • OrwaySoftware
    • Ver Perfil
    • Email
  • Skype: OrwaySoftware
« Respuesta #1 en: Junio 29, 2012, 06:37:09 am »
Es bueno amigo sigue :D

gracias por traerlo

 

¿Te gustó el post? COMPARTILO!



[Batch] Generador de virus/bromas v. 2.0 by naru xD

Iniciado por narupiece

Respuestas: 3
Vistas: 2262
Último mensaje Agosto 01, 2010, 09:32:57 pm
por LucaSthefano
[BATCH] Generador de contraseñas.

Iniciado por 79137913

Respuestas: 0
Vistas: 824
Último mensaje Enero 05, 2018, 12:15:26 pm
por 79137913
{Herramienta}Generador de Passwords Seguras

Iniciado por @ed33x

Respuestas: 0
Vistas: 1210
Último mensaje Enero 22, 2011, 09:54:02 pm
por @ed33x