@@ -90,13 +90,11 @@ def active?
90
90
end
91
91
92
92
def cmd_set_data_service ( service_id )
93
- data_proxy = Metasploit ::Framework ::DataService ::DataProxy . instance
94
- data_proxy . set_data_service ( service_id )
93
+ framework . db . set_data_service ( service_id )
95
94
end
96
95
97
96
def cmd_list_data_services ( )
98
- data_service_manager = Metasploit ::Framework ::DataService ::DataProxy . instance
99
- data_service_manager . print_data_services
97
+ framework . db . print_data_services
100
98
end
101
99
102
100
def cmd_add_data_service ( *args )
@@ -111,8 +109,7 @@ def cmd_add_data_service(*args)
111
109
112
110
remote_service_endpoint = Metasploit ::Framework ::DataService ::RemoteServiceEndpoint . new ( host , port )
113
111
remote_data_service = Metasploit ::Framework ::DataService ::RemoteHTTPDataService . new ( remote_service_endpoint )
114
- data_service_manager = Metasploit ::Framework ::DataService ::DataProxy . instance
115
- data_service_manager . register_data_service ( remote_data_service )
112
+ framework . db . register_data_service ( remote_data_service )
116
113
end
117
114
118
115
def cmd_test_data_service_host ( *args )
@@ -129,8 +126,7 @@ def cmd_test_data_service_host(*args)
129
126
end
130
127
131
128
puts 'Reporting test host to data service'
132
- data_service = Metasploit ::Framework ::DataService ::DataProxy . instance
133
- data_service . report_host host
129
+ framework . db . report_host host
134
130
end
135
131
136
132
def cmd_test_data_service_loot ( *args )
@@ -153,8 +149,7 @@ def cmd_test_data_service_loot(*args)
153
149
end
154
150
155
151
puts 'Reporting test loot to data service'
156
- data_service = Metasploit ::Framework ::DataService ::DataProxy . instance
157
- data_service . report_loot loot
152
+ framework . db . report_loot loot
158
153
end
159
154
160
155
def cmd_perf_test_data_service_loot ( *args )
@@ -198,11 +193,10 @@ def cmd_perf_test_data_service_loot(*args)
198
193
end
199
194
200
195
puts 'Reporting test loot to data service'
201
- data_service = Metasploit ::Framework ::DataService ::DataProxy . instance
202
196
start_time = Time . now
203
197
puts "#{ start_time } - Staring loot perf test"
204
198
loots . each do |loot |
205
- data_service . report_loot loot
199
+ framework . db . report_loot loot
206
200
end
207
201
end_time = Time . now
208
202
puts "#{ end_time } - Ending loot perf test. Duration was #{ end_time - start_time } "
0 commit comments