File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
rex/post/hwbridge/ui/console/command_dispatcher Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 1
1
# -*- coding: binary -*-
2
2
3
3
require 'msf/base'
4
-
4
+ require 'msf/base/sessions/scriptable'
5
5
require 'rex/post/hwbridge'
6
6
7
7
module Msf
@@ -24,6 +24,7 @@ class HWBridge < Rex::Post::HWBridge::Client
24
24
# This interface supports interactive commands.
25
25
#
26
26
include Msf ::Session ::Interactive
27
+ include Msf ::Session ::Scriptable
27
28
28
29
#
29
30
# Initialize the HWBridge console
Original file line number Diff line number Diff line change @@ -414,11 +414,11 @@ def cmd_run_tabs(str, words)
414
414
if !words [ 1 ] || !words [ 1 ] . match ( /^\/ / )
415
415
begin
416
416
if msf_loaded?
417
- tabs << tab_complete_postmods
417
+ tabs = tab_complete_postmods
418
418
end
419
419
[ # We can just use Meterpreters script path
420
- ::Msf ::Sessions ::Meterpreter . script_base ,
421
- ::Msf ::Sessions ::Meterpreter . user_script_base
420
+ ::Msf ::Sessions ::HWBridge . script_base ,
421
+ ::Msf ::Sessions ::HWBridge . user_script_base
422
422
] . each do |dir |
423
423
next unless ::File . exist? dir
424
424
tabs += ::Dir . new ( dir ) . find_all { |e |
You can’t perform that action at this time.
0 commit comments