New msfgui

Edit: screenshots here:
The old msfgui has fallen out of repair, and no longer works on many installs since the right ruby libraries are hard to get and are no longer maintained. But for a number of reasons I still think it’s worthwhile to have a gui. (see So I wrote one in Java. You can check out the code with the command
svn checkout msfguijava-read-only
compile and run with netbeans.
Or just download the dist folder here, which I will keep up to date if there’s interest, unzip and run the jar.
java -jar msfguiJDesktop.jar
This new msfgui uses the xmlrpc interface to metasploit, and can start a metasploit rpc daemon, or connect to a previously started one. It displays exploits, auxiliary modules and payloads, and can generate payloads, run exploits, see running jobs and kill them, see running sessions, and interact with running shell or meterpreter sessions.

  1. #1 by anonymous on 13 June 2010 - 1908

    I just test it on Windows 7 (64-bit) with latest update of MFS and it notice that “mfsrpc not found” but when I start MFSPRCD withing MSF Console manualy and use manual connect, it work OK.

  2. #2 by scriptjunkie1 on 13 June 2010 - 2159

    Download and try again.

    I added %PROGRAMFILES% (x86)\Metasploit\Framework3\bin\ to the old %PROGRAMFILES%\Metasploit\Framework3\bin\ search path so if you have 64 bit java it should work now.

  3. #3 by anonymous on 17 June 2010 - 0734


    It’s works under Windows 7 (64-bit) but I have something to notice you.

    In Windows 64-bit edition, It has difference path for program files below

    %PROGRAMFILES(x86)% global variable for Windows 64-bit application, usually mappped to C:\Program Files (x86)\

    %PROGRAMFILES% global variable for Windows 32-bit application, usually mappped to C:\Program Files\

    so, I reccommend you to use native global variable “%PROGRAMFILES(x86)%” instead of %”PROGRAMFILES% (x86)”



  4. #4 by scriptjunkie1 on 17 June 2010 - 1335

    Roger. And that’s what I meant to do.

  5. #5 by James on 31 August 2010 - 1750

    Wonder if you can help. When running msfgui I get ‘Permission denied exec: msfgui’ Im running Windows 7 x64 and have tried running the msf console with and without admin rights. I also tried chmod 777 to msfgui.

    Any Ideas?

    • #6 by scriptjunkie1 on 1 September 2010 - 2218

      Try just double-clicking on Metasploit/Framework3/msf3/data/gui/msfgui.jar or for convenience, make a link to that and put it on your desktop. If you have java installed, it should run. Otherwise by command line it’s %PROGRAMFILES%\Java\jre6\bin\javaw.exe -jar msfgui.jar depending on where your java executable is.

  6. #7 by amine on 26 December 2010 - 0100

    i see a window and loading in right down side …. sorry for my language … help pls

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: