In this example, executed from the Python interpreter, we can see that with the shodan.host() method, it is possible to obtain information from a certain IP, such as country, city, service provider, servers, or versions:
We can go in details with data array where we can get more information about ISP, location, latitude, and longitude:
In the previously defined ShodanSearch class, we could define a method that is passed by the IP parameter of the host and call the host () method of the shodan API:
def get_host_info(self,IP): ...