The user interface provides the workspace that you use to set up projects and configure tasks for a penetration test. It is a browser based interface that consists of multiple navigational tabs that you can use to access the various task configuration pages. From the user interface, you can do things like run a discovery scan, send an exploit to a target, create a report, configure system settings, and perform administrative tasks.
When you first open a project, the Dashboard, or Overview page, displays the statistical information for the project, such as the types of hosts, operating systems, and services. Additionally, from the Dashboard, you can view the Recent Events log to see the latest activity for the project. This is useful if you are part of a team and want to see what other members have done within the project. Ultimately, the Dashboard helps you quickly assess the data that has been collected for the project at a certain point in time.
From the Dashboard, you can launch the configuration page for most tasks, such as discovery scans, Nexpose scans, data imports, web scans, bruteforce attacks, smart exploits and social engineering campaigns. The two tasks you cannot launch directly from the Dashboard are manual exploits and reports.
Each task has its own configuration page that displays all the options and settings that you can define for a task. The user interface displays the fields you need to input data, check box options that you can enable or disable depending on your test requirements, and dropdown menus that provide you with available options for a particular task.