# Shodan integration

> Threat-intelligence and host-intelligence data source for searching Internet-connected devices, exposed services, ports, and DNS data.

- Authentication: apiKey

## Tools (45)

- **Add Notifier To Alert**: Attach a notifier to a network alert so triggered events are delivered to it.
- **Add Organization Member (Enterprise)**: Add a member to the organization. Enterprise plan only.
- **Break Query Into Tokens**: Parse a search query string into its component filters and search terms to validate it before running.
- **Count Search Results**: Return the number of hosts matching a search query plus facet breakdowns, without returning host data or consuming query credits.
- **Create Alert**: Create a network alert that monitors a set of IPs or ranges for changes.
- **Create Notifier**: Create a notification service that alerts can deliver events to.
- **Delete Alert**: Delete a network alert.
- **Delete Notifier**: Delete a notification service.
- **Disable Alert Trigger**: Disable a trigger on a network alert.
- **Edit Alert**: Replace the set of networks monitored by an existing alert.
- **Enable Alert Trigger**: Enable a trigger on a network alert so matching events generate notifications.
- **Get Account Profile**: Return the account information linked to the API key (membership, credits, display name).
- **Get Alert Info**: Get details about a single network alert.
- **Get API Info**: Return the API plan details and current usage/credit balances for the key.
- **Get Domain Info**: Return subdomains and DNS records Shodan has observed for a domain.
- **Get Host Information**: Return all services (open ports, banners, metadata) Shodan has observed on a single host IP.
- **Get HTTP Headers**: Return the HTTP headers that the client sent with the request.
- **Get My IP**: Return the caller's current public IP address.
- **Get Notifier**: Get information about a single notifier.
- **Get Organization (Enterprise)**: Get information about the organization tied to the account. Enterprise plan only.
- **Get Scan Status**: Check the progress of a submitted on-demand scan.
- **List Alerts**: List all active network alerts on the account.
- **List Alert Triggers**: List all trigger types that can be enabled on a network alert.
- **List Crawled Ports**: List all ports that Shodan's crawlers actively scan.
- **List Dataset Files (Enterprise)**: List the downloadable files within a bulk-data dataset. Enterprise plan only.
- **List Datasets (Enterprise)**: List the bulk-data datasets available for download. Enterprise plan only.
- **List Notifier Providers**: List available notification providers and the parameters each requires.
- **List Notifiers**: List all notifiers configured on the account.
- **List Query Tags**: List the most popular tags used on saved queries.
- **List Saved Queries**: List saved search queries shared in the Shodan query directory.
- **List Scan Protocols**: List all protocols that can be used when requesting an on-demand Internet scan.
- **List Scans**: List the on-demand scans submitted by the account.
- **List Search Facets**: List all facet names that can be used to summarize search results.
- **List Search Filters**: List all search filters that can be used in Shodan query strings.
- **Remove Notifier From Alert**: Detach a notifier from a network alert.
- **Remove Organization Member (Enterprise)**: Remove a member from the organization. Enterprise plan only.
- **Remove Trigger Whitelist Entry**: Remove a service from a trigger's whitelist so it fires again for that service.
- **Resolve Hostnames**: Resolve one or more hostnames to their IP addresses.
- **Reverse DNS Lookup**: Look up the hostnames associated with one or more IP addresses.
- **Search Hosts**: Search the Shodan database of Internet-connected hosts using filter syntax, with optional facet summaries and field selection.
- **Search Saved Queries**: Search the directory of saved search queries by keyword.
- **Submit Internet Scan (Enterprise)**: Request a crawl of the entire Internet for a specific port and protocol. Enterprise plan only.
- **Submit Scan**: Request Shodan to crawl one or more IPs or netblocks on demand; returns a scan id to poll for completion.
- **Update Notifier**: Update the parameters of an existing notifier.
- **Whitelist Trigger Service**: Add an IP/port service to a trigger's whitelist so it stops firing for that service.

Connect Shodan in General Input: https://www.generalinput.com/apps/shodan