Hello, Metasploiters! Just wanted to update y'all on a new feature in msfconsole that *hopefully* should make vgrepping through module options a little easier.

Show empty required options

The new command is show missing, and all it does is show empty required options. Instead of looking through a long list of options and picking out the required ones that haven't been set, just run show missing, and a list of unset required options will be shown.

Here's an example with smb_login:

Pretty snazzy, huh?

It also works on payload options, as we can see with good ol' ms08_067_netapi:

That's all there is to it!