msfgui is the Metasploit Framework Graphical User Interface.
It provides the easiest way to use Metasploit, whether running locally or connecting remotely, build payloads, launch exploits, control sessions, and keep track of activity as you penetration test or just learn about security. It will never have ads, nag you to buy products, abuse your personal information, or even ask for your personal information.
To get msfgui on Windows, first install the Metasploit Framework. Last I checked when this page was updated, it was at this link: http://downloads.metasploit.com/data/releases/metasploit-latest-windows-installer.exe Then download the Windows msfgui installer here to get started. If you don't have Java installed, install that from java.com. You can also see an installation video on Windows 10 here.
Or, on Linux, get a copy from the github repository using
git checkout https://github.com/scriptjunkie/msfgui.git
then run msfgui. This is the best option since you can keep updated by running the command
If you don't want to use git, you can just extract this zip file and run msfgui from there as well.
Something didn't work right?
In case you're coming here for support...
On the Help menu, select Factory Reset and restart msfgui. If you can't get to that poing, manually reset by deleting the [your home directory]/.msf4/msfgui file.
If that doesn't work, try uninstalling msfgui and installing the latest version, then doing a Factory Reset again.
If it freezes when starting, metasploit might not have started right; try killing the java process, waiting 10 minutes and trying again.
If that still fails, leave a comment here and/or email me at firstname.lastname@example.org
Here are some screenshots of it in action:
Windows install video: