<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>data gateway Archives | ZappySys Blog</title>
	<atom:link href="https://zappysys.com/blog/tag/data-gateway/feed/" rel="self" type="application/rss+xml" />
	<link>https://zappysys.com/blog/tag/data-gateway/</link>
	<description>SSIS / ODBC Drivers / API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more</description>
	<lastBuildDate>Fri, 03 Apr 2026 13:32:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.4</generator>

<image>
	<url>https://zappysys.com/blog/wp-content/uploads/2023/01/cropped-zappysys-symbol-large-32x32.png</url>
	<title>data gateway Archives | ZappySys Blog</title>
	<link>https://zappysys.com/blog/tag/data-gateway/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Secure ZappySys Data Gateway (Network Settings)</title>
		<link>https://zappysys.com/blog/secure-zappysys-data-gateway-network-settings/</link>
		
		<dc:creator><![CDATA[Sudhir Dandale]]></dc:creator>
		<pubDate>Tue, 19 Apr 2022 19:32:34 +0000</pubDate>
				<category><![CDATA[ODBC Gateway]]></category>
		<category><![CDATA[data gateway]]></category>
		<category><![CDATA[odbc]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=9588</guid>

					<description><![CDATA[<p>Introduction In our previous article we explored several powerful features of the ZappySys Data Gateway. This follow‑up post focuses on keeping the gateway secure. You’ll learn about the new options available in the Network Settings tab, how to restrict access by IP address, and how to grant dataset‑level permissions to non‑admin users. Network Settings Overview [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/secure-zappysys-data-gateway-network-settings/">How to Secure ZappySys Data Gateway (Network Settings)</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2 class="versubtitle"><span id="Introduction">Introduction</span></h2>
<p>In our <a href="https://zappysys.com/blog/import-rest-api-json-sql-server/" target="_blank" rel="noopener">previous article</a> we explored several powerful features of the <strong>ZappySys Data Gateway</strong>. This follow‑up post focuses on keeping the gateway secure. You’ll learn about the new options available in the <em>Network Settings</em> tab, how to restrict access by IP address, and how to grant dataset‑level permissions to non‑admin users.</p>
<div class="content_block" id="custom_post_widget-9166"><h2>Requirements</h2>
In order to access API data inside your App using ODBC Driver you will need to make sure following requirements are met.
<ol>
 	<li>Download and Install <a href="https://zappysys.com/products/odbc-powerpack/" target="_blank" rel="noopener">ZappySys ODBC PowerPack</a> (This includes XML / JSON / REST API and few other drivers for SQL Server and ODBC connectivity in tools like Excel, Power BI, SSRS)</li>
</ol></div>
<h2><span style="font-size: 14pt;">Network Settings Overview</span></h2>
<p>The <strong>Network Settings</strong> tab contains filters that control which clients can connect to the gateway. Two common scenarios are addressed below: allowing a range of IP addresses, or permitting only a single IP address.</p>
<p><strong>If your connection still fails even after opening port 5000, a third-party firewall is very likely blocking it.</strong></p>
<p>
The <strong>“Add Firewall Rule”</strong> option only creates a rule in Windows Defender Firewall and does not configure rules in third-party security software.
</p>
<p>
Common symptoms of this issue include:
</p>
<ul>
<li>Login timeout or connection timeout errors</li>
<li>OPENQUERY or Linked Server failing to connect</li>
<li>Port appears open in Windows Firewall but connection still fails</li>
</ul>
<h3>Third-Party Firewall Blocking Gateway Connection</h3>
<p>
When you click <strong>“Add Firewall Rule”</strong> in ZappySys Data Gateway, the rule is added to <strong>Windows Defender Firewall</strong> to allow inbound traffic on the configured port (default: 5000).
</p>
<p>In environments with third-party security software, this alone may not be sufficient.</p>
<h4>Why?</h4>
<p>
If your system is using third-party security software (such as <strong>ESET Endpoint Security</strong>, McAfee, Symantec, etc.), Many enterprise antivirus tools include their own firewall, which takes priority over or replaces Windows Defender Firewall.<br />
For example, in one case, the rule was added successfully in Windows Firewall, but traffic was still blocked by ESET Endpoint Security. Once the ESET firewall was paused, the connection worked immediately.<br />
In such cases:
</p>
<ul>
<li>Windows Defender rules may be ignored</li>
<li>Traffic can still be blocked even if the port is open in Windows Firewall</li>
<li>Connection attempts (e.g., Linked Server, ODBC queries) may fail with timeout errors</li>
</ul>
<h4>What to check</h4>
<p>
If you are unable to connect even after adding the firewall rule:
</p>
<ul>
<li>Verify whether any third-party firewall/antivirus is installed</li>
<li>Temporarily disable or pause it for testing</li>
<li>If the connection works after disabling, then the traffic is being blocked by that software</li>
</ul>
<h4>How to fix</h4>
<p>
To resolve this issue:
</p>
<ul>
<li>Add an <strong>inbound allow rule</strong> in your third-party firewall for the Gateway port (default: 5000)</li>
<li>Ensure the rule allows traffic from the required source machines</li>
<li>Ensure both <strong>inbound and outbound rules</strong> are allowed if required by your network policy</li>
<li>Ensure rules are applied under the correct network profile (Domain / Private / Public)</li>
<li>Contact your <strong>network/security administrator</strong> if needed</li>
</ul>
<h4>Test connectivity</h4>
<p>You can verify if the port is reachable using PowerShell:</p>
<pre class="crayon-plain-tag">Test-NetConnection -ComputerName &amp;lt;GatewayHost&amp;gt; -Port 5000</pre>
<p>If <strong>TcpTestSucceeded = False</strong>, the port is still blocked by a firewall or network security layer.</p>
<h4>Note</h4>
<p><strong>⚠️ Important:</strong> Opening a port in Windows Defender Firewall alone does not guarantee connectivity if a third-party firewall is active.</p>
<h3><span style="font-size: 14pt;">IP Range Filter</span></h3>
<ol>
<li>Ensure you have installed the <a href="https://zappysys.com/products/odbc-powerpack/" target="_blank" rel="noopener">ZappySys ODBC PowerPack</a> with the default options (this also installs the Data Gateway Service).</li>
<li>Open the gateway configuration app by typing <strong>&#8220;Gateway&#8221;</strong> in the Start menu and selecting <em>ZappySys Data Gateway Configuration</em>.
<div id="attachment_5283" style="width: 310px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-5283" class="wp-image-5283 size-medium" src="https://zappysys.com/blog/wp-content/uploads/2018/11/start-menu-open-zappysys-data-gateway-300x236.png" alt="Open ZappySys Data Gateway" width="300" height="236" srcset="https://zappysys.com/blog/wp-content/uploads/2018/11/start-menu-open-zappysys-data-gateway-300x236.png 300w, https://zappysys.com/blog/wp-content/uploads/2018/11/start-menu-open-zappysys-data-gateway.png 400w" sizes="(max-width: 300px) 100vw, 300px" /><p id="caption-attachment-5283" class="wp-caption-text">Open ZappySys Data Gateway</p></div></li>
<li>Assuming the other tabs are already configured the way you want, switch to <strong>Network Settings</strong>.</li>
<li>Click the <strong>Edit IP Filters</strong> button (see screenshot below):
<div id="attachment_9592" style="width: 891px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-9592" class="wp-image-9592 size-full" src="https://zappysys.com/blog/wp-content/uploads/2022/04/datagateway-networksettings-ip-range.png" alt="Range IP Filters Network Settings for Data Gateway" width="881" height="660" srcset="https://zappysys.com/blog/wp-content/uploads/2022/04/datagateway-networksettings-ip-range.png 881w, https://zappysys.com/blog/wp-content/uploads/2022/04/datagateway-networksettings-ip-range-300x225.png 300w, https://zappysys.com/blog/wp-content/uploads/2022/04/datagateway-networksettings-ip-range-768x575.png 768w" sizes="(max-width: 881px) 100vw, 881px" /><p id="caption-attachment-9592" class="wp-caption-text">Range IP Filters Network Settings for Data Gateway</p></div></li>
<li>In the IP Filters dialog, set <strong>Enabled</strong> to <code>true</code>, then supply the <strong>From</strong> and <strong>To</strong> addresses that define the permitted range:</li>
</ol>
<p><strong>Single range example:</strong></p><pre class="crayon-plain-tag">[
  {
    "Name": "Network_1",
    "Enabled": true,
    "From": "192.168.1.1",
    "To": "192.168.1.255"
  }
]</pre><p>
<strong>Multiple ranges example:</strong></p><pre class="crayon-plain-tag">[
  {
    "Name": "Network_1",
    "Enabled": true,
    "From": "192.168.1.1",
    "To": "192.168.1.255"
  },
  {
    "Name": "Network_2",
    "Enabled": true,
    "From": "192.167.1.1",
    "To": "192.167.1.255"
  }
]</pre><p>
<ol start="6">
<li>Save the dialog, then click <strong>OK</strong> to apply the settings. Only clients whose IP addresses fall within the defined ranges will be allowed.</li>
</ol>
<h3><span style="font-size: 14pt;">Single IP Filter</span></h3>
<ol>
<li>Repeat steps 1‑3 from the previous section.</li>
<li>Open the IP Filters dialog and enable it.</li>
<li>Enter the same value for the <strong>From</strong> and <strong>To</strong> fields to restrict access to one address.</li>
<li>Save and close the dialog; only that address may connect to the gateway.</li>
</ol>
<div id="attachment_9593" style="width: 896px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2022/04/datagateway-networksettings-specific-ip.png"><img decoding="async" aria-describedby="caption-attachment-9593" class="wp-image-9593 size-full" src="https://zappysys.com/blog/wp-content/uploads/2022/04/datagateway-networksettings-specific-ip.png" alt="Specific IP Filter Network Settings for Data Gateway." width="886" height="665" srcset="https://zappysys.com/blog/wp-content/uploads/2022/04/datagateway-networksettings-specific-ip.png 886w, https://zappysys.com/blog/wp-content/uploads/2022/04/datagateway-networksettings-specific-ip-300x225.png 300w, https://zappysys.com/blog/wp-content/uploads/2022/04/datagateway-networksettings-specific-ip-768x576.png 768w" sizes="(max-width: 886px) 100vw, 886px" /></a><p id="caption-attachment-9593" class="wp-caption-text">Specific IP Filter Network Settings for Data Gateway.</p></div>
<p><strong>Note:</strong> once any filter rule is enabled, all other addresses are automatically blocked.</p>
<hr />
<h2><span style="font-size: 14pt;">User‑Based Permissions</span></h2>
<p>You can further limit access by granting specific users permission to individual data sources. This is useful when you want to allow non‑admin users to consume only certain datasets.</p>
<ol>
<li>Make sure the user(s) exist on the <strong>Users</strong> tab and that they are not assigned administrator rights.</li>
<li>Switch to the <strong>Datasets</strong> tab.</li>
<li>Find the row for the data source you wish to secure and click <strong>Edit</strong> in the <em>Users</em> column.</li>
<li>In the dialog that appears, select one or more users on the left pane and click the <strong>[ &gt;&gt; ]</strong> button to move them to the right pane.</li>
<li>Choose the desired permission type (for example, <strong>Full permission</strong>).
<div id="attachment_11841" style="width: 708px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2022/04/zappysys-data-gateway-set-dataset-user-permissions.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11841" class="size-full wp-image-11841" src="https://zappysys.com/blog/wp-content/uploads/2022/04/zappysys-data-gateway-set-dataset-user-permissions.png" alt="Set Dataset User Permissions - ZappySys Data Gateway" width="698" height="680" srcset="https://zappysys.com/blog/wp-content/uploads/2022/04/zappysys-data-gateway-set-dataset-user-permissions.png 698w, https://zappysys.com/blog/wp-content/uploads/2022/04/zappysys-data-gateway-set-dataset-user-permissions-300x292.png 300w" sizes="(max-width: 698px) 100vw, 698px" /></a><p id="caption-attachment-11841" class="wp-caption-text">Set Dataset User Permissions &#8211; ZappySys Data Gateway</p></div></li>
<li>Click <strong>OK</strong> to save the changes.</li>
<li>Restart the Data Gateway service to ensure the new permissions take effect.</li>
</ol>
<hr />
<h2><span id="Conclusion">Conclusion</span></h2>
<p>In this article we reviewed several ways to harden the ZappySys Data Gateway. The network filters let you restrict connections to either a specific IP address or a range of addresses. The new user‑based permissions allow you to grant dataset access to individual users. Together these features make your gateway more secure and easier to manage.</p>
<p>If you haven’t yet installed the gateway, <a href="https://zappysys.com/products/odbc-powerpack/download/">download it here</a> to get started.</p>
<p>The post <a href="https://zappysys.com/blog/secure-zappysys-data-gateway-network-settings/">How to Secure ZappySys Data Gateway (Network Settings)</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
