In Metasploit Pro, a bruteforce attack launches service specific modules to attempt to crack the credentials for the service. You can choose the services and ports that you want to target, and the bruteforce attack chooses modules that target those services. If the bruteforce attack successfully cracks a credential and opens a session, you can use the session to gain further access and information for the system.
To run a bruteforce attack, you must define the services that you want to target on a particular host or network range. In addition to the services, you can configure the bruteforce attack to exclude specific hosts and credentials, perform a dry run, and use a particular payload type.