Hola a todos!
Os cuento mi problema, he instalado Bettercap pero a la hora de ejecutarlo me devuelve esto:
/var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap/spoofers/icmp.rb:24:in `<class:ICMPRedirectPacket>': uninitialized constant PacketFu::EthHeaderMixin (NameError)
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap/spoofers/icmp.rb:17:in `<module:Spoofers>'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap/spoofers/icmp.rb:15:in `<module:BetterCap>'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap/spoofers/icmp.rb:14:in `<top (required)>'
from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap.rb:66:in `block in bettercap_autoload'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap.rb:65:in `each'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap.rb:65:in `bettercap_autoload'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap.rb:70:in `<top (required)>'
from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/bin/bettercap:16:in `<top (required)>'
from /usr/local/bin/bettercap:23:in `load'
from /usr/local/bin/bettercap:23:in `<main>'
A que se puede deber? Alguna solución?
Espero vuestra repuesta, un saludo!
puede que te falten esos archivos que sale ahí, o puede que no tengas el ruby instalado, todos los archivos acaban en .rb
Cita de: hckcrck en 12 Junio 2016, 18:39 PM
puede que te falten esos archivos que sale ahí, o puede que no tengas el ruby instalado, todos los archivos acaban en .rb
Y de donde podría descargar esos archivos o ruby?
Que sistema operativo utilizas?
por lo que se debería venirte ya instalada :huh: abre una terminal y escribe esto
ruby -v
y me dices que te contesta la terminal
Cita de: hckcrck en 12 Junio 2016, 19:54 PM
por lo que se debería venirte ya instalada :huh: abre una terminal y escribe esto
ruby -v
y me dices que te contesta la terminal
Responde esto:
ruby 2.1.5p273 (2014-11-13) [i386-linux-gnu]
Eso quiere decir que lo tienes instalado, aunque algo desactualizado, actualizalo a ver, aquí hay un post donde se explica como hacerlo
https://foro.elhacker.net/gnulinux/no_se_como_actualizar_ruby-t409872.0.html (https://foro.elhacker.net/gnulinux/no_se_como_actualizar_ruby-t409872.0.html)
Cita de: hckcrck en 12 Junio 2016, 20:05 PM
Eso quiere decir que lo tienes instalado, aunque algo desactualizado, actualizalo a ver, aquí hay un post donde se explica como hacerlo
https://foro.elhacker.net/gnulinux/no_se_como_actualizar_ruby-t409872.0.html (https://foro.elhacker.net/gnulinux/no_se_como_actualizar_ruby-t409872.0.html)
ya lo hice pero sigue marcando:
ruby 2.1.5p273 (2014-11-13) [i386-linux-gnu]
Y cuando ejecuto bettercap:
/var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap/spoofers/icmp.rb:24:in `<class:ICMPRedirectPacket>': uninitialized constant PacketFu::EthHeaderMixin (NameError)
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap/spoofers/icmp.rb:17:in `<module:Spoofers>'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap/spoofers/icmp.rb:15:in `<module:BetterCap>'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap/spoofers/icmp.rb:14:in `<top (required)>'
from /usr/local/lib/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/local/lib/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap.rb:66:in `block in bettercap_autoload'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap.rb:65:in `each'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap.rb:65:in `bettercap_autoload'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/lib/bettercap.rb:70:in `<top (required)>'
from /usr/local/lib/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from /usr/local/lib/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from /var/lib/gems/2.1.0/gems/bettercap-1.5.6b/bin/bettercap:16:in `<top (required)>'
from /usr/local/bin/bettercap:22:in `load'
from /usr/local/bin/bettercap:22:in `<main>'
Que mas puedo hacer?
ejecutaste apt-get update antes de instalar bettercap?
Cita de: hckcrck en 12 Junio 2016, 20:18 PM
ejecutaste apt-get update antes de instalar bettercap?
Si, incluso lo volví a hacer y nada :-/
Inténtalo con estos comandos;
gem install pcaprub
gem install packetfu
gem install colorize
Cita de: hckcrck en 12 Junio 2016, 20:45 PM
Inténtalo con estos comandos;
gem install pcaprub
gem install packetfu
gem install colorize
Ya lo hice y nada, tambien hice esto http://www.bufa.es/ruby-actualizar-gemas/ y nada tampoco.
Que más podría hacer?
Pues ahora mismo no se, si se me ocurre algo te lo diré, a ver si se pasa alguien por aquí que también pueda echar una mano
Cita de: hckcrck en 12 Junio 2016, 21:54 PM
Pues ahora mismo no se, si se me ocurre algo te lo diré, a ver si se pasa alguien por aquí que también pueda echar una mano
Ok muchas gracias!! :D
a ver este comando, es para actualizar bettercap
gem update bettercap
Cita de: hckcrck en 12 Junio 2016, 22:12 PM
a ver este comando, es para actualizar bettercap
gem update bettercap
me devolvió esto:
Updating installed gems
Nothing to update
Porque antes actualice todas las gemas y nada, sigue el fallo
YA LO CONSEGUÍ ARREGLAR!!!
Aquí encontré la solución:
https://github.com/evilsocket/bettercap/issues/227
Muchas gracias por haberme ayudado durante este tiempo amigo :D
Me alegro ;-) y gracias por poner la solución yo también estaba con la intriga ;D
Tengo el mismo problema pero el link que pones para la solucion no jala :-( crees que me puedas orientar, de antemano muchas gracias
Cita de: Lsx en 23 Junio 2019, 19:22 PM
Tengo el mismo problema pero el link que pones para la solucion no jala :-( crees que me puedas orientar, de antemano muchas gracias
¿Viste que el hilo es de 2016?, es logico que ese link esté caido.
No se reabren temas tan antiguos, según Reglas.
Inicia un hilo con tu pregunta.
Saludos.