Skip to content

Commit 736bf12

Browse files
committed
added sname in report data, corrected :host to rhost, :port to rport. msftidy check. module load check. upping it.
1 parent 5c078f5 commit 736bf12

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

modules/auxiliary/scanner/http/rfcode_reader_enum.rb

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,8 @@ def do_login(user, pass)
132132
collect_info(user, pass)
133133

134134
report_hash = {
135-
:host => datastore['RHOST'],
136-
:port => datastore['RPORT'],
135+
:host => rhost,
136+
:port => rport,
137137
:sname => 'RFCode Reader',
138138
:user => user,
139139
:pass => pass,
@@ -172,12 +172,13 @@ def collect_info(user, pass)
172172
product_name = JSON.parse(res.body)["product"]
173173

174174
vprint_status("Collecting device platform info...")
175-
print_good("Release version: '#{release_ver}', Product Name: '#{product_name}'")
175+
print_good("#{rhost}:#{rport} -> Release version: '#{release_ver}', Product Name: '#{product_name}'")
176176

177177
report_note(
178-
:host => datastore['RHOST'],
178+
:host => rhost,
179179
:proto => 'tcp',
180-
:port => datastore['RPORT'],
180+
:port => rport,
181+
:sname => "RFCode Reader",
181182
:data => 'Release Version: #{release_ver}, Product: #{product_name}'
182183
)
183184

@@ -194,12 +195,13 @@ def collect_info(user, pass)
194195

195196
userlist = JSON.parse(res.body)
196197
vprint_status("Collecting user list...")
197-
print_good("User list & role: #{userlist}")
198+
print_good("#{rhost}:#{rport} -> User list & role: #{userlist}")
198199

199200
report_note(
200-
:host => datastore['RHOST'],
201+
:host => rhost,
201202
:proto => 'tcp',
202-
:port => datastore['RPORT'],
203+
:port => rport,
204+
:sname => "RFCode Reader",
203205
:data => 'User List & Roles: #{userlist}'
204206
)
205207

@@ -220,10 +222,11 @@ def collect_info(user, pass)
220222
print_good("Interface eth0 info: #{eth0_info}")
221223

222224
report_note(
223-
:host => datastore['RHOST'],
225+
:host => rhost,
224226
:proto => 'tcp',
225-
:port => datastore['RPORT'],
226-
:data => 'Interface eth0: #{eth0_info}'
227+
:port => rport,
228+
:sname => "RFCode Reader",
229+
:data => '#{rhost}:#{rport} -> Interface eth0: #{eth0_info}'
227230
)
228231

229232
return

0 commit comments

Comments
 (0)