/var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/bin/xettercap:51:in `rescue in <top (required)>': undefined local variable or method `original_argv' for main:Object (NameError)
truongnguyenh17 opened this issue · comments
Xero»modules»Injecthtml ➮ '/home/kali/Desktop/index.html'
[++] Injecting Html code ...
[++] Press 'Ctrl + C' to stop .
/var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/bin/xettercap:51:in rescue in <top (required)>': undefined local variable or method
original_argv' for main:Object (NameError)
BetterCap::Logger.error "Command Line : #{original_argv.join(" ")}"
^^^^^^^^^^^^^
from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/bin/xettercap:32:in <top (required)>' from /usr/local/bin/xettercap:25:in
load'
from /usr/local/bin/xettercap:25:in <main>' /usr/lib/ruby/3.1.0/set/sorted_set.rb:4:in
rescue in <top (required)>': The SortedSet
class has been extracted from the set
library. You must use the sorted_set
gem or other alternatives. (RuntimeError)
from /usr/lib/ruby/3.1.0/set/sorted_set.rb:1:in <top (required)>' from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in
require'
from internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in require' from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:93:in
const_get'
from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:93:in block in each_module' from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:92:in
each'
from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:92:in each_module' from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:71:in
register_options'
from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:53:in load' from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/options/proxy_options.rb:164:in
block in parse!'
from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1655:in block in parse_in_order' from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1636:in
catch'
from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1636:in parse_in_order' from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1630:in
order!'
from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1739:in permute!' from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1764:in
parse!'
from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/options/options.rb:54:in parse!' from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/bin/xettercap:24:in
<top (required)>'
from /usr/local/bin/xettercap:25:in load' from /usr/local/bin/xettercap:25:in
internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in
require': cannot load such file -- sorted_set (LoadError) from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in
require'from /usr/lib/ruby/3.1.0/set/sorted_set.rb:2:in
<top (required)>' from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in
require'from internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in
require' from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:93:in
const_get'from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:93:in
block in each_module' from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:92:in
each'from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:92:in
each_module' from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:71:in
register_options'from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/proxy/http/module.rb:53:in
load' from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/options/proxy_options.rb:164:in
block in parse!'from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1655:in
block in parse_in_order' from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1636:in
catch'from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1636:in
parse_in_order' from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1630:in
order!'from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1739:in
permute!' from /var/lib/gems/3.1.0/gems/optparse-0.3.1/lib/optparse.rb:1764:in
parse!'from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/lib/bettercap/options/options.rb:54:in
parse!' from /var/lib/gems/3.1.0/gems/xettercap-1.5.7xerob/bin/xettercap:24:in
<top (required)>'from /usr/local/bin/xettercap:25:in
load' from /usr/local/bin/xettercap:25:in
'
[+] Enter 'run' to execute the 'injecthtml' command.
sudo gem install sorted_set
worked for me