@@ -231,22 +231,17 @@ def cmd_banner(*args)
231
231
232
232
avdwarn = nil
233
233
234
- banner_trailers = {
235
- :version => "%yelmetasploit v#{ Metasploit ::Framework ::VERSION } %clr" ,
236
- :exp_aux_pos => "#{ framework . stats . num_exploits } exploits - #{ framework . stats . num_auxiliary } auxiliary - #{ framework . stats . num_post } post" ,
237
- :pay_enc_nop => "#{ framework . stats . num_payloads } payloads - #{ framework . stats . num_encoders } encoders - #{ framework . stats . num_nops } nops" ,
238
- :free_trial => "Free Metasploit Pro trial: http://r-7.co/trymsp" ,
239
- :padding => 48
240
- }
241
-
242
- banner << ( " =[ %-#{ banner_trailers [ :padding ] +8 } s]\n " % banner_trailers [ :version ] )
243
- banner << ( "+ -- --=[ %-#{ banner_trailers [ :padding ] } s]\n " % banner_trailers [ :exp_aux_pos ] )
244
- banner << ( "+ -- --=[ %-#{ banner_trailers [ :padding ] } s]\n " % banner_trailers [ :pay_enc_nop ] )
245
-
246
- # TODO: People who are already on a Pro install shouldn't see this.
247
- # It's hard for Framework to tell the difference though since
248
- # license details are only in Pro -- we can't see them from here.
249
- banner << ( "+ -- --=[ %-#{ banner_trailers [ :padding ] } s]\n " % banner_trailers [ :free_trial ] )
234
+ stats = framework . stats
235
+ version = "%yelmetasploit v#{ Metasploit ::Framework ::VERSION } %clr" ,
236
+ exp_aux_pos = "#{ stats . num_exploits } exploits - #{ stats . num_auxiliary } auxiliary - #{ stats . num_post } post" ,
237
+ pay_enc_nop = "#{ stats . num_payloads } payloads - #{ stats . num_encoders } encoders - #{ stats . num_nops } nops" ,
238
+ dev_note = "** This is Metasploit 5 development branch **"
239
+ padding = 48
240
+
241
+ banner << ( " =[ %-#{ padding +8 } s]\n " % version )
242
+ banner << ( "+ -- --=[ %-#{ padding } s]\n " % exp_aux_pos )
243
+ banner << ( "+ -- --=[ %-#{ padding } s]\n " % pay_enc_nop )
244
+ banner << ( "+ -- --=[ %-#{ padding } s]\n " % dev_note )
250
245
251
246
if ::Msf ::Framework ::EICARCorrupted
252
247
avdwarn = [ ]
0 commit comments