From c5264b950aab5ccfb49605a71954ee471f1832a4 Mon Sep 17 00:00:00 2001 From: passbe Date: Mon, 27 Jun 2011 07:01:49 +0000 Subject: [PATCH] First version of beef.ascii git-svn-id: https://beef.googlecode.com/svn/trunk@1029 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9 --- beef | 1 + extensions/console/banners.rb | 15 ++++++++++++- extensions/console/beef.ascii | 41 +++++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 extensions/console/beef.ascii diff --git a/beef b/beef index 01da76001..9ef1805d2 100755 --- a/beef +++ b/beef @@ -12,6 +12,7 @@ config = BeEF::Core::Configuration.instance BeEF::Extensions.load #prints welcome message +BeEF::Extension::Console::Banners.print_ascii_art BeEF::Extension::Console::Banners.print_welcome_msg # Loads modules diff --git a/extensions/console/banners.rb b/extensions/console/banners.rb index 1f4c4929a..abbc439f0 100644 --- a/extensions/console/banners.rb +++ b/extensions/console/banners.rb @@ -5,7 +5,20 @@ module Console module Banners class << self attr_accessor :interfaces - + + # + # Prints BeEF's ascii art + # + def print_ascii_art + if File.exists?('extensions/console/beef.ascii') + File.open('extensions/console/beef.ascii', 'r') do |f| + while line = f.gets + puts line + end + end + end + end + # # Prints BeEF's welcome message # diff --git a/extensions/console/beef.ascii b/extensions/console/beef.ascii new file mode 100644 index 000000000..7fc5b3d34 --- /dev/null +++ b/extensions/console/beef.ascii @@ -0,0 +1,41 @@ +                                                                       +                                     .O,                               +                                     lkOl                              +                                     od cOc                           +                                     'X,  cOo.                        +                                      cX,  ,dkc.                      +                                       ;Kd.    ,odo,.                  +                                        .dXl   .  .:xkl'               +                                        'OKc  .;c' ,oOk:           +                                           ,kKo. .cOkc. .lOk:.       +                                              .dXx.  :KWKo. 'dXd.      +                                                .oXx.  cXWW0c..dXd.    +                                               oW0   .OWWWNd.'KK.   +                                 ....,;lkNWx     KWWWWX:'XK. + ,o:,                       .,:odkO00XNK0Okxdlc,.    .KWWWWWWddWd  +  K::Ol                  .:d0NXK0OkxdoxO'         .lXWWWWWWWWKW0 +  od  d0.              .l0NKOxdooooooox0.     .,cdOXWWWWWWWWWWWWWx  +  :O  ;K;          ;kN0kooooooooooooK:  .':ok0NWWWWWWWWWWWWWWWWWWK. +  'X    .Kl        ;KNOdooooooooooooooXkkXWWWWWWWWWWWWWWWWWWWWWWWNd.   +  .N. o. .Kl     'OW0doooooooooooooodkXWWWWWWWWWWWWWWWWWWWWWWWW0l.    +   0l oK' .kO:';kNNkoooooooooooook0XWWWWWWWWWWWWWWWWWWWWWWWKx:.       +  lX.,WN:  .:c:xWkoooooooooood0NWW0OWWWWWWWWWWWWWWWWWWWKo.           +   0O.0WWk'  .XKoooooooooooONWWNo  dWWWWWWWWWWWWWWWWWl               +     oKkNWWWX00NWXdooooooooxXWWNk'  dWWWWWWWWWWWWWWWWX                +      .cONWWWWWWWWOoooooooONWWK:...c0WWWWWWWWWWWWWWWWWW:               +         .;oONWWWWxooooodKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX.              +             'XW0oooookNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWd              +              oW0ooooo0WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWO              +             ;NXdooodKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWx              +          ;xkOOdooooxOO0KNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX.              +         .NOoddxkkkkxxdoookKWWWWWWWWWWWWWWWWWWWWWWWWWWX'              +          :KNWWWWWWWWWWX0xooONWWWWWWWWWWWWWWWWWWWWWWWk.                +         .xNXxKWWWWWWWOXWWXxoKWWWWWWWWWWWWWWWWWWWWNk'                  +         OWl cNWWWWWWWk oNWNxKWWWWWWWWWWWWWWWWWNOl.                    +        ,Wk  xWWWWWWWWd xWWNWWWWWWWWWWWWXOdc,.                        +        .N0   lOXNX0x; .KWWWWWWWWWWWNkc.                              +         :NO,       'lXWWWWWWWWWNk:.                                 +          .dXN0OkxkO0NWWWWWWWWWWKl.                                    +             .';o0WWWWWWWWWWWNk;                                       +                 .cxOKXKKOd;.                                        +