Use this powerful n8n workflow to automate domain reconnaissance, perform DNS lookups, query the Shodan API for exposed services, and log results to Google Sheets. Ideal for security analysis.
Download this n8n workflow template and start using it instantly.
Cybersecurity Analysts and Pentesters: Users requiring automated domain reconnaissance and vulnerability exposure checks.
DevOps and Infrastructure Managers: Teams needing continuous monitoring of external-facing assets.
n8n Automation Specialists: Individuals seeking advanced n8n templates integrating external security APIs and custom code logic.
Technical Users: Anyone looking for a robust n8n workflow that handles API rate-limiting and complex JSON parsing.
Maintaining a clear understanding of your external attack surface is critical for security. Manually checking every IP address associated with a domain is time-consuming and error-prone. This specialized n8n workflow automates the entire process, starting with a domain name and ending with a detailed report of exposed services and banners gathered from Shodan, stored neatly in a Google Sheet.
This robust n8n workflow utilizes custom HTTP requests for DNS resolution and API calls to Shodan, while incorporating essential features like rate-limiting (via an n8n node delay) to ensure compliance with API provider policies. If you are building security tools, this n8n template provides a solid foundation for continuous threat intelligence.
This automation begins with a manual n8n trigger, which initiates the reconnaissance scan. The overall n8n workflow operates in a highly structured, sequential manner:
Set Target Domain n8n node defines the domain targeted for scanning.Parse Shodan Data) handles the complex JSON structure returned by Shodan, flattening the service banners into digestible, structured data rows suitable for spreadsheet entry.To deploy this powerful n8n template, follow these steps:
Set Target Domain1 n8n node and update the configuration to include the target domain you wish to scan.Shodan Search by IP n8n node. You must set up an n8n credential for the Shodan API (using the API Key authentication method) and ensure it is selected in the node settings.Log to Google Sheets1 n8n node, select this credential and specify the Spreadsheet ID and Sheet Name where the results should be written.This n8n workflow relies on several specialized n8n node types for technical execution:
When clicking 'Test workflow' (Manual Trigger n8n trigger): The starting point of the n8n workflow, allowing manual initiation of the scanning process.
Set Target Domain1 (Set n8n node): Initializes the workflow input. It sets the variable domain which controls the target of the DNS lookup.
DNS Lookup (Google)1 (HTTP Request n8n node): Executes the actual DNS query against Google’s public DNS resolver, fetching raw record data.
Extract DNS Records1 (Code n8n node): Essential custom scripting to iterate through the DNS query response and isolate individual records.
Filter: Only IP records1 (IF n8n node): A logic gate that routes only A and AAAA records (IP addresses) to the next step, ignoring CNAMEs or MX records.
Delay (rate-limit) (Wait n8n node): Implements a necessary 10-second delay per item to prevent exceeding Shodan's API rate limits, a critical component for stable, high-volume n8n automation.
Shodan Search by IP (HTTP Request n8n node): Queries the Shodan API using the extracted IP address to gather open port and service banner data.
Parse Shodan Data (Code n8n node): Performs complex data transformation, flattening the nested Shodan JSON output into a uniform table structure suitable for logging.
Use this powerful n8n workflow to automatically sync approved expense reports and receipts from Airtable directly into QuickBooks, ensuring seamless financial management. Integrate your data with this ready-to-use n8n template.

Automate Everhour time-off scheduling directly into Google Calendar all-day events. This robust synchronization n8n workflow ensures accurate creation, updating, and deletion of PTO entries using external keys for reliable idempotency.

Use this powerful n8n workflow to automatically create Google Calendar events from incoming Gmail emails. Perfect for busy professionals using n8n templates.

Automate technical knowledge capture by turning relevant Stack Overflow questions into structured, internal FAQs in Notion and Google Sheets using GPT-4o-mini. This powerful n8n workflow template includes crucial error handling and Slack alerts for your team.

Automate customer support using an n8n workflow. Instantly reply to common WhatsApp queries (hours, pricing, location) using smart keyword detection in this powerful n8n template.









































