The Maltego add-ons for Shodan have 2 parts: entities and transforms. Entities are used to display
information in a sensible way in Maltego, while transforms let you modify and manipulate the
entities.
To get started, we will first import the new entities that Shodan provides for Maltego.
If you don't yet see the new entities in your Palette on the left side, right-click on the area and select "Refresh Palette". You should now see a new category called "Shodan" with several new entities listed there.
Alright, that's it for the installation! If you encounter any problems during this process, just send me an email or a message via Twitter.
The first 3 transforms (searchShodan, searchExploitDB and searchMetasploit) take a "Phrase" as input, and return a set of "IPv4 Address", "ExploitDB Entry" and "MSF Module" entities. Then you can get more detailed information about an "IPv4 Address" by using the getHostProfile transform on it. The latter returns a list of "Banner" entities, "Domain"s and a "Location" entity (if available).