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.

Guia de como instalar Rails en Kali

  • 4 Respuestas
  • 2193 Vistas

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

Desconectado B3N

  • *
  • Underc0der
  • Mensajes: 36
  • Actividad:
    0%
  • Reputación 0
  • 00111011 00101001
    • Ver Perfil
    • Email
« en: Junio 20, 2015, 11:02:35 pm »
Sabemos que Ruby actualmente tiene gran acogida por parte de la comunidad de hackers y grandes empresas dedicadas a la seguridad informatica. A veces creamos un programa para consola pero no quedamos muy conformes ya que quisieramos hacer las cosas un poco mas intuitivas, faciles y profesionales a la vez (por ponerles un ejemplo de lo que hablo menciono Metasploit, proyecto que comenzo con una interfaz de comandos completamente y luego evoluciono hacia su interfaz web la cual ellos llaman Proffesional, y esta claro que nos hace la vida mas facil, nos hace perder menos tiempo y nos evita un futuro tunel carpiano por escribir tanto), es aqui donde entran las interfaces graficas, y para ruby me parece que la mejor interfaz grafica es la interfaz web ya que puedes acceder a ella facilmente desde cualquier navegador. Cuando hablamos de desarrollo debemos siempre estar actualizados, por eso aqui les dejo como instalar la ultima version de ruby y ruby on rails en Kali.

A los usuarios de Kali recomiendo que creen una cuenta de usuario estandar para las tareas comunes que no requieran privilegios de root. Por esto en la guia veran siempre el simbolo $.

0. Instalar herramientas basicas y dependencias:
Código: You are not allowed to view links. Register or Login
$ su -c 'apt-get install git libsqlite3-dev libcurl4-openssl-dev'
$ wget http://http.kali.org/pool/main/libv/libv8-3.14/libv8-3.14.5_3.14.5.8-8.1_i386.deb
$ wget http://http.kali.org/pool/main/n/nodejs/nodejs_0.10.29~dfsg-2_i386.deb
$ su -c 'dpkg -i libv8-3.14.5_3.14.5.8-8.1_i386.deb nodejs_0.10.29~dfsg-2_i386.deb'

1. Instalar rbenv en ~/.rbenv (rbenv es lo mas recomendable para gestionar las actualizaciones de ruby, ademas que nos permite instalar varias versiones a la vez y no afectan todo el sistema sino que se instala individualmente para cada usuario, hay otros gestores pero rbenv es el recomendado en el sitio oficial de rails, las ventajas de rbenv las pueden ver aqui You are not allowed to view links. Register or Login):
   
Código: You are not allowed to view links. Register or Login
$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
2. Anadir ~/.rbenv/bin a la variable $PATH para acceder  a rbenv desde cualquier ubicacion:
   
Código: You are not allowed to view links. Register or Login
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
3. Anadir rbenv init a tu shell para activar el autocompletado:
   
Código: You are not allowed to view links. Register or Login
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
4. Reiniciar shell para que los cambios hechos al PATH tengan efecto. Y verificar que rbenv fue
   instalado existosamente:
   
Código: You are not allowed to view links. Register or Login
$ type rbenv   debe imprimir en la primera linea lo siguiente:
   
Código: You are not allowed to view links. Register or Login
rbenv is a function
...

5. Instalar ruby-build:
   
Código: You are not allowed to view links. Register or Login
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
6. Instalar ruby:
   
Código: You are not allowed to view links. Register or Login
$ rbenv install -l
...
2.2.2
...
$ rbenv install 2.2.2 -k
   (-k es para conservar el codigo fuente de ruby. Esto ayudara a construir otras gems posteriormente.)

7. Establecer la version global a utilizar:
   
Código: You are not allowed to view links. Register or Login
$ rbenv global 2.2.2
   (esto se puede revertir ejecutando: rbenv global system)

8. Instalar rbenv-gem-rehash (para no tener que ejecutar 'rbenv rehash' cada vez que instalemos una gem):
   
Código: You are not allowed to view links. Register or Login
$ git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash

9. Instalar rails:
   
Código: You are not allowed to view links. Register or Login
$ su -c 'gem install rails'
10. Probar que rails se haya instalado correctamente:
   
Código: You are not allowed to view links. Register or Login
$ rails new demo
$ cd demo
$ rails server

   ahora debemos ser capaces de acceder a la aplicacion desde el navegador por You are not allowed to view links. Register or Login

« Última modificación: Junio 21, 2015, 12:32:53 am por B3N »
01010111 01100001 01101011 01100101 00100000 01110101
01110000 00100000 01001110 01100101 01101111

Desconectado Snifer

  • *
  • Underc0der
  • Mensajes: 1439
  • Actividad:
    0%
  • Reputación 1
  • Snifer@L4b's
    • Ver Perfil
    • Snifer@L4bs
  • Twitter: sniferl4bs
« Respuesta #1 en: Junio 21, 2015, 12:06:42 am »
Hola que tal, una critica constructiva deberias de cambiar el título del post por otro mas genérico ya que esta instalación es realizada en cualquier distro basada en Debian.

Y una duda! hacer un apt-get install sin permisos de sudo?? como le hiciste eso!

xD

Regards,
Snifer
You are not allowed to view links. Register or Login


Llaman traidor a la persona que evito que caiga el foro, gente bruta!



Desconectado B3N

  • *
  • Underc0der
  • Mensajes: 36
  • Actividad:
    0%
  • Reputación 0
  • 00111011 00101001
    • Ver Perfil
    • Email
« Respuesta #2 en: Junio 21, 2015, 12:19:29 am »
You are not allowed to view links. Register or Login
Hola que tal, una critica constructiva deberias de cambiar el título del post por otro mas genérico ya que esta instalación es realizada en cualquier distro basada en Debian.
No es el mismo procedimiento en Kali que en otras distros basadas en Debian, por ejemplo en Kali hay que descargar e instalar directamente libv8 y nodejs, ademas Kali ya trae preinstalados varios paquetes que no son necesarios instalar pero en otras distro basadas en Debian si, otra particularidad muy importante a tener en cuenta es que Kali trae instalada una version de Ruby por defecto y si partes de aqui para instalar rails vas a tener muchos problemas. En esta guia trato mas bien de ser especifico con Kali.

Citar
Y una duda! hacer un apt-get install sin permisos de sudo?? como le hiciste eso!
xD
Regards,
Snifer
Cierto tienes razon, es que fui anotando los pasos a medida que iba ejecutando los comandos, y en ese momento estaba como root, enseguida lo edito. Gracias
« Última modificación: Junio 21, 2015, 12:40:06 am por B3N »
01010111 01100001 01101011 01100101 00100000 01110101
01110000 00100000 01001110 01100101 01101111

Desconectado Snifer

  • *
  • Underc0der
  • Mensajes: 1439
  • Actividad:
    0%
  • Reputación 1
  • Snifer@L4b's
    • Ver Perfil
    • Snifer@L4bs
  • Twitter: sniferl4bs
« Respuesta #3 en: Junio 21, 2015, 12:52:32 am »
Pero lo que haces en tu post es crear un virtual enviroment :P  para que no afecte a la versión de la distro, entonces si ando en un Cyborg no funcionará?? x'D.


Regards,
Snifer

You are not allowed to view links. Register or Login


Llaman traidor a la persona que evito que caiga el foro, gente bruta!



Desconectado B3N

  • *
  • Underc0der
  • Mensajes: 36
  • Actividad:
    0%
  • Reputación 0
  • 00111011 00101001
    • Ver Perfil
    • Email
« Respuesta #4 en: Junio 21, 2015, 01:13:06 pm »
You are not allowed to view links. Register or Login
Pero lo que haces en tu post es crear un virtual enviroment :P  para que no afecte a la versión de la distro, entonces si ando en un Cyborg no funcionará?? x'D.


Regards,
Snifer
Al ejecutar rbenv global 2.2.2 estamos sustituyendo la version anterior por esta de forma global, para este usuario. Por supuesto que root sigue con la version origninal por lo que habria que hacer lo mismo para root, pero yo no lo recomiendo.
01010111 01100001 01101011 01100101 00100000 01110101
01110000 00100000 01001110 01100101 01101111

 

¿Te gustó el post? COMPARTILO!



Instalar Rubygems y la Libreria Tk en Windows - by Bocvk

Iniciado por ANTRAX

Respuestas: 0
Vistas: 2022
Último mensaje Febrero 24, 2010, 04:15:28 pm
por ANTRAX
Instalar Ruby 1.9 en CentOS 6

Iniciado por s3cur1tyr00t

Respuestas: 0
Vistas: 1303
Último mensaje Junio 25, 2012, 01:40:44 am
por s3cur1tyr00t
RubyMonk Guia Interactica de Ruby

Iniciado por Alejandro9999

Respuestas: 0
Vistas: 836
Último mensaje Noviembre 05, 2013, 12:45:51 pm
por Alejandro9999
[Guia] : Iniciando en Ruby

Iniciado por BigBear

Respuestas: 4
Vistas: 3194
Último mensaje Septiembre 28, 2012, 07:21:25 pm
por dracko.rx
Guia Ruby

Iniciado por Alejandro9999

Respuestas: 0
Vistas: 1064
Último mensaje Noviembre 05, 2013, 12:51:48 pm
por Alejandro9999