Domain Scanner [NAT]: Find and clean external links and images

Domain Scanner [NAT]: Find and clean external links and images
Domain Scanner [NAT]: Find & Remove External Links, Rescue Images



Compatibility: OpenCart 3.0.x, ocStore 3.0.x

DEMO:
Login/Password: demo / demo
ACCESS ADMIN PANEL (DEMO)

The Hidden Problem After Parsing or Buying a Ready-made DB?
You parsed products, bought a store, or installed a demo template. At first glance, everything looks fine, but hundreds or thousands of external links and images are hidden in product, category, and article descriptions, loading from donor servers.

Why is this critically dangerous?

  • SEO Juice Drain: Your site generously shares its link juice with third-party resources (sometimes competitors).
  • Broken Images: As soon as the donor site deletes a photo, moves to another domain, or closes down — ugly "broken image" icons will appear instead of product photos.




Why is standard DB search (phpMyAdmin) a nightmare?
Manually finding all link variations, separating images from normal text, downloading each photo by hand, uploading via FTP, and writing SQL replacement queries is hundreds of hours of monotonous work with the risk of breaking the DB due to a single typo.



What does Domain Scanner [NAT] do?
This module was created "for ourselves" and is regularly used in our agency workflow to quickly clean up client sites. It scans the database, finds all external traces, and gives you a convenient control panel to eliminate them.



KILLER FEATURE: Image Rescue!
The module finds external image links in texts (JPG, PNG, WebP, etc.). You can mass-download (or individually download) these images to your server (into a specified folder inside image/catalog/). After successful downloading, the module replaces the old external link with your new local one in just one click. You get rid of dependence on other sites without losing any content!



4 Operating Modes (Tabs):

  • External images: Block for downloading and replacing image paths. There is a preview "Old link -> New link".
  • Third-party domains: Shows pure domains (without tails). When replacing, only the domain name changes, and the paths to products are saved (donor.com/item will turn into my-site.com/item).
  • Normal links: Shows full URLs. Upon replacement, the found link is cut out entirely and replaced with your text (tails are deleted).
  • Paranoid log: Catches any text fragments with a dot (useful for finding hidden links without http://). Equipped with a system blacklist to filter out false positives (colors, sizes, file formats).


Advantages and Advanced Functionality:

  • Mass and spot replacement: Replace all found matches at once with a common value (by default — your site's domain) or enter a unique value for each row individually.
  • 100% safe replacement (Base64): Regular SQL scripts break the database if there is a space (%20) or quotes (") in the link. Our scanner encodes the URL "on the fly", guaranteeing surgically precise text replacement without breaking the layout.
  • Asynchronous processing (Batches): The database is scanned in safe portions. The module will not hang even the weakest hosting when analyzing tables with millions of rows.
  • Smart filters: Ability to exclude "white" domains (for example, youtube.com), ignore certain file extensions (pdf, doc) and scan only necessary tables (logs and caches are disabled by default for speed).
  • Built-in backup: Ability to download a .sql dump of selected tables right from the module interface before starting replacements.
  • Detailing and Domain X-ray: You always see exactly in which table and column the problem was found. It is possible in one click to expand the list of all full links for a specific domain.
  • Direct transition to editing: The module generates a link-button for quick transition directly to the admin panel to edit a specific product, category or article where garbage was found! (Experimental feature: supports most standard relations).
  • Emergency stop: Started mass download but changed your mind? Click "Stop" — the process will correctly interrupt while saving progress.




NEW: Local File Scanner (Theme & Module Files)

  • Find Hardcoded Links: Scans your actual server files (.php, .twig, .tpl, .js, .css) to find hidden external links, developer backlinks, or old HTTP assets.
  • HTTPS Migration Saver: Easily locate hardcoded http:// Google Fonts, external CSS/JS, or images that break your SSL green padlock.
  • Smart & Safe: Read-only mode with line-number precision. The module tells you the exact file path and code snippet where the link is hidden so you can safely edit it via FTP.
  • Customizable Scan: Choose specific folders (root, catalog, admin, system), set custom extensions, or use "Paranoid Mode" to catch any domain-like strings even without protocols.




Other Modules in the [NAT] Series:

  • Database Optimizer [NAT]: Intelligent DB garbage cleanup, table compression, system log management, and critical index analyzer to speed up your site.
  • Catalog Optimizer [NAT]: Automatically hide empty categories and brands, push out-of-stock products to the end of the list (SEO pessimization), and clean up unused attributes.
  • Image Optimizer [NAT]: Compress and resize original photos to WebP and bulk delete unused or junk images from your hosting server.
  • Domain Scanner [NAT]: Search and safely replace external links and HTTP images in your database and theme files. Essential for HTTPS migration.
  • New Arrivals [NAT]: Display products by true chronological sorting (Date Added). Features auto-generated SEO pages, smart widgets, and date archives.
  • Poll Widget [NAT]: Create simple polls, custom voting forms, and view real-time statistics directly on your store pages to boost customer engagement.


Compatibility & Requirements:

  • CMS: OpenCart 3.0.x.x / ocStore 3.0.x.x
  • PHP: 7.1 and higher
  • Loader: No IonCube required (Open Source code)


Terms & Conditions (License & Support Policy)
By purchasing and downloading this extension, you strictly agree to the following terms:

  • Single Domain License: One purchase allows you to install and use the extension on exactly one (1) live domain and one (1) local/test environment. You need a separate License Key for each additional live project.
  • License Activation: The module requires a License Key to function. Please email info@nat.od.ua with your Order ID and Domain Name after purchase to receive your key.
  • Support: We provide free technical support for bugs and standard installation issues. Support is available via email. Please allow up to 24-48 hours for a response.
  • Compatibility: The module is guaranteed to work on standard OpenCart / ocStore installations. We cannot guarantee out-of-the-box compatibility with heavily customized core files or third-party checkout/theme modules, though we will do our best to assist you.
  • Refund Policy: We offer a 100% refund if the extension is completely non-functional on a standard OpenCart setup and our support team is unable to fix it. We do not issue refunds for "change of mind" or if you have already requested and received a domain license key.
  • Distribution: The code is open-source (no IonCube), meaning you can modify it for your own needs. However, you may not resell, redistribute, share, or publish this extension in any form.




Price
$20.00

  • Developed by OpenCart Community
  • 12 Months Free Support
  • Documentation Included

Rating

Compatibility
3.0.0.0, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.x.x.x, 3.0.3.9, 3.0.4.0, 3.0.4.1, 3.0.5.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.x.x.x, 3.0.3.9, 3.0.4.0, 3.0.4.1, 3.0.5.0

Last Update
15 May 2026

Created
25 Mar 2026
0 Sales
0 Comments
nat.odua
nat.odua
Member since: 14 Feb 2017

View all extensions Get Support