Using the GUI in Metasploit 4.6

Screenshot of msfgui
Unfortunately, Rapid7 recently informed me that they would no longer be including msfgui from the official distribution of Metasploit (along with Armitage). This means that the only bundled interface will be the new web interface and the console version, which are backed by Rapid7. But don't worry, because even though it is now a separate program, msfgui is still supported and still provides (in my humble opinion) the best way of harnessing all the power of Metasploit. After all, it is 100% open-source as always and will never require registration or serve advertisements.

The new home for the msfgui source code will be - if you can use git, checking out that repository will be the best way of keeping an up-to-date copy.

Msfgui is now available in an installer for Windows. It will still integrate directly with Metasploit, and if you do have Metasploit enabled as a service, should connect without any hassle on any platform. I do not have an updater for Windows. The windows installer can be downloaded from here:

The past three years have seen msfgui provide a solid interface, expand in capabilities, and be used world-wide, even in languages I can't even identify. With any luck, the next few years will bring even more!

, , ,

  1. #1 by sepehr on April 10, 2014 - 7:06 pm

    I installed msfgui but it just run for one time and after I close it and run it again it shows only startup picture and then quite
    I’m sure something is wrong in msfgui source code

    • #2 by scriptjunkie on April 11, 2014 - 2:25 am

      sepehr, it could be. Can you tell me what operating system you are running?

  2. #3 by sepehr on April 11, 2014 - 8:39 am

    I’m running Windows 8

  3. #4 by sepehr on April 11, 2014 - 8:52 am

    With Java 6 Update 22
    Why don’t you write msfgui in another language like C or something like that?????

    • #5 by scriptjunkie on April 11, 2014 - 1:01 pm

      If I wrote it in C I would have a lot more compatibility, compilation, and dependency issues. Java is the only widely used cross-platform language with GUI support built in, which saves me from all that. Unfortunately, I’m still dependent on Metasploit, which has a tricky setup which has often changed.
      What version of metasploit are you using, and how did you install it? i.e. did you download Metasploit Community Edition and install it as a service?

  4. #6 by sepehr on April 12, 2014 - 3:42 pm

    I’m using latest metasploit pro and i pushed next button one time after another just like everybody do.

    Should I start msfrpcd first then launch msfgui???

  5. #8 by sepehr on April 17, 2014 - 12:29 pm

    I sent it to your email

Comments are closed.