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!