Immunity Debugger offers a feature called PyPlugin. However there is not enough documentation on it. The help for immdbg says this :
PyPlugins are python scripts located at PyPlugins\ directory, PyPlugins are called when F4 or the PyPlugin icon located at the main toolbar are pressed. Both (F4 or the PyPlugin icon) will popup a file browse dialog, where the starting folder is the PyPlugin Directory. When a pyplugin is executed, its main() gets called. Please note a pyplugin can not receive any arguments and will not return any value other than inscreen errors.
In reality when the F4 key is pressed, nothing special happens. F4 is actually the shortcut to Run to selection. Further there is no PyPlugin icon located at the main toolbar. The PyPlugins directory under Immunity Debugger directory is also empty, so no examples to look.
My question is what is a PyPlugin ? Are there any ready made PyPlugins to refer as an example ?
Note : I am only talking about PyPlugins, not PyCommands