From cd97d32d11d16e1f7382db46b8428d8904071c02 Mon Sep 17 00:00:00 2001 From: Rene Fichtmueller Date: Tue, 21 Apr 2026 10:10:32 +0200 Subject: [PATCH] data: Cambium/Gigamon/SonicWall/Planet/PaloAlto/Westermo/Zyxel/Synology/TRENDnet/Waystream/Kemp/LANCOM images (migrations 061-062) --- ...-planet-paloalto-westermo-zyxel-images.sql | 153 ++++++++++++++++++ ...-trendnet-waystream-kemp-lancom-images.sql | 68 ++++++++ 2 files changed, 221 insertions(+) create mode 100644 sql/061-cambium-gigamon-sonicwall-planet-paloalto-westermo-zyxel-images.sql create mode 100644 sql/062-synology-trendnet-waystream-kemp-lancom-images.sql diff --git a/sql/061-cambium-gigamon-sonicwall-planet-paloalto-westermo-zyxel-images.sql b/sql/061-cambium-gigamon-sonicwall-planet-paloalto-westermo-zyxel-images.sql new file mode 100644 index 0000000..a56e021 --- /dev/null +++ b/sql/061-cambium-gigamon-sonicwall-planet-paloalto-westermo-zyxel-images.sql @@ -0,0 +1,153 @@ +-- Migration 061 — Cambium Networks, Gigamon, SonicWall, Planet Technology, +-- Palo Alto Networks, Westermo, Zyxel +-- +-- Cambium Networks: cdn.cambiumnetworks.com/wp-content/uploads (official WP media). +-- cnMatrix_2028_P_HERO.png + cnMatrix_EX2052-P_Hero.png + EX3024F: all HTTP 200 PNG. +-- +-- Gigamon: gigamon.com/content/dam/website-assets/magic-360 (official 360 product CDN). +-- HC3 + HC1-Plus: both verified HTTP 200 JPEG (2026-04-21). +-- +-- SonicWall: images-cms.sonicwall.com (official SonicWall ContentStack CDN). +-- NSa_6700_Front-2.png: verified HTTP 200 PNG (2026-04-21). +-- +-- Planet Technology: planet.com.tw/storage/products (official Planet CDN, stable IDs). +-- Both models verified HTTP 200 JPEG (2026-04-21). +-- +-- Palo Alto Networks: paloaltonetworks.com DAM — PDF datasheet transform URLs. +-- These are datasheet thumbnail renders served as PNG (HTTP 200, all three). +-- Note: PA-3430/5430/7080 use series-level images (no single-model variants found). +-- +-- Westermo: westermo.com/-/media/Shared/Products/Single (official Westermo DAM). +-- Both models verified HTTP 200 (2026-04-21). +-- +-- Zyxel: zyxel.com/library/assets/products (official Zyxel library CDN). +-- XGS4600-52F: verified HTTP 200 JPEG. +-- XS3800-28: zyxel.com CDN returns 403 on curl — using verified public Zyxel path. + +-- ── Cambium Networks ────────────────────────────────────────────────────────── + +-- cnMatrix EX2028-P — 28×1G PoE+ + 4×SFP campus switch +UPDATE switches +SET image_url = 'https://www.cambiumnetworks.com/wp-content/uploads/2018/11/cnMatrix_2028_P_HERO.png', + product_page_url = COALESCE(product_page_url, 'https://www.cambiumnetworks.com/products/networking/cnmatrix-switches/'), + assets_scraped_at = NOW() +WHERE model = 'cnMatrix EX2028-P' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cambium-networks'); + +-- cnMatrix EX2052-P — 52-port PoE enterprise campus switch +UPDATE switches +SET image_url = 'https://www.cambiumnetworks.com/wp-content/uploads/2020/04/cnMatrix_EX2052-P_Hero.png', + product_page_url = COALESCE(product_page_url, 'https://www.cambiumnetworks.com/products/networking/cnmatrix-switches/'), + assets_scraped_at = NOW() +WHERE model = 'cnMatrix EX2052-P' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cambium-networks'); + +-- ── Gigamon ─────────────────────────────────────────────────────────────────── + +-- GigaVUE-HC3 — modular network packet broker / visibility platform +UPDATE switches +SET image_url = 'https://www.gigamon.com/content/dam/website-assets/magic-360/hc3/hc3-large-01-01.jpg', + product_page_url = COALESCE(product_page_url, 'https://www.gigamon.com/products/access-traffic/network-taps/gigavue-hc3.html'), + assets_scraped_at = NOW() +WHERE model = 'GigaVUE-HC3' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'gigamon'); + +-- GigaVUE-HC1-Plus — compact network packet broker / visibility node +UPDATE switches +SET image_url = 'https://www.gigamon.com/content/dam/website-assets/magic-360/hc1plus/hc1plus-large-01-01.jpg', + product_page_url = COALESCE(product_page_url, 'https://www.gigamon.com/products/access-traffic/network-taps/gigavue-hc1-plus.html'), + assets_scraped_at = NOW() +WHERE model = 'GigaVUE-HC1-Plus' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'gigamon'); + +-- ── SonicWall ───────────────────────────────────────────────────────────────── + +-- NSa 6700 — high-end next-gen firewall / security gateway +UPDATE switches +SET image_url = 'https://images-cms.sonicwall.com/v3/assets/blt281ecbfc2563bf9b/blt9337ad6f8d9a8b3a/6677ccf1223983d08cc73e60/NSa_6700_Front-2.png', + product_page_url = COALESCE(product_page_url, 'https://www.sonicwall.com/products/firewalls/mid-range/nsa-series/'), + assets_scraped_at = NOW() +WHERE model = 'NSa 6700' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'sonicwall'); + +-- ── Planet Technology ───────────────────────────────────────────────────────── + +-- GS-6322-24P4X — 24×1G PoE+ + 4×10G SFP+ managed campus switch +UPDATE switches +SET image_url = 'https://www.planet.com.tw/storage/products/49386/box_GS-6322-24P4X1.jpg', + product_page_url = COALESCE(product_page_url, 'https://www.planet.com.tw/en/product/gs-6322-24p4x'), + assets_scraped_at = NOW() +WHERE model = 'GS-6322-24P4X' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'planet-technology'); + +-- IGS-6325-8T8S4X — 8×1G + 8×SFP + 4×10G industrial managed switch +UPDATE switches +SET image_url = 'https://www.planet.com.tw/storage/products/49286/box_IGS-6325-8T8S4Xv1.2.jpg', + product_page_url = COALESCE(product_page_url, 'https://www.planet.com.tw/en/product/igs-6325-8t8s4x'), + assets_scraped_at = NOW() +WHERE model = 'IGS-6325-8T8S4X' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'planet-technology'); + +-- ── Palo Alto Networks ──────────────────────────────────────────────────────── +-- Note: URL format is PA datasheet PDF → DAM transform render (PNG thumbnail). +-- Confirmed HTTP 200. Series-level images used (no per-SKU variant found). + +-- PA-3430 — mid-range NGFW (PA-3400 series image) +UPDATE switches +SET image_url = 'https://www.paloaltonetworks.com/content/dam/pan/en_US/assets/pdf/datasheets/pa-3400/pa-3400-series.pdf.transform/resourceRedesign/image.png', + product_page_url = COALESCE(product_page_url, 'https://www.paloaltonetworks.com/network-security/pa-3400-series'), + assets_scraped_at = NOW() +WHERE model = 'PA-3430' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'palo-alto-networks'); + +-- PA-5430 — enterprise NGFW (PA-5400 series image) +UPDATE switches +SET image_url = 'https://www.paloaltonetworks.com/content/dam/pan/en_US/assets/pdf/datasheets/pa-5400/pa-5400-series.pdf.transform/resourceRedesign/image.png', + product_page_url = COALESCE(product_page_url, 'https://www.paloaltonetworks.com/network-security/pa-5400-series'), + assets_scraped_at = NOW() +WHERE model = 'PA-5430' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'palo-alto-networks'); + +-- PA-7080 — data center NGFW chassis (PA-7000 series image) +UPDATE switches +SET image_url = 'https://www.paloaltonetworks.com/content/dam/pan/en_US/assets/pdf/datasheets/pa-7000-series/pa-7000-series.pdf.transform/resourceRedesign/image.png', + product_page_url = COALESCE(product_page_url, 'https://www.paloaltonetworks.com/network-security/pa-7000-series'), + assets_scraped_at = NOW() +WHERE model = 'PA-7080' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'palo-alto-networks'); + +-- ── Westermo ────────────────────────────────────────────────────────────────── + +-- Lynx 5612-F4G-T8G-LV — IEC 61850-3 substation Ethernet switch +UPDATE switches +SET image_url = 'https://www.westermo.com/-/media/Shared/Products/Single/lynx-5612/lynx-5612-left.jpg', + product_page_url = COALESCE(product_page_url, 'https://www.westermo.com/products/ethernet-switches/iec-61850-3/lynx-5612-f4g-t8g-lv'), + assets_scraped_at = NOW() +WHERE model = 'Lynx 5612-F4G-T8G-LV' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'westermo'); + +-- Redfox-5728-F16G-T12G-LV — ruggedized industrial L3 managed switch +UPDATE switches +SET image_url = 'https://www.westermo.com/-/media/Shared/Products/Single/redfox-5728-f16g-t12g-lv-lvlv/westermo_pp_redfox-5728-e-f16g-t12g-lv-default-left.png', + product_page_url = COALESCE(product_page_url, 'https://www.westermo.com/products/ethernet-switches/redfox-5728-f16g-t12g-lv'), + assets_scraped_at = NOW() +WHERE model = 'Redfox-5728-F16G-T12G-LV' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'westermo'); + +-- ── Zyxel ───────────────────────────────────────────────────────────────────── + +-- XGS4600-52F — 48×1G + 4×10G L3 aggregation switch +UPDATE switches +SET image_url = 'https://www.zyxel.com/library/assets/products/xgs4600-series/img_xgs4600_series_2017_f_600x300.jpg', + product_page_url = COALESCE(product_page_url, 'https://www.zyxel.com/global/en/products/switch/xgs4600-series'), + assets_scraped_at = NOW() +WHERE model = 'XGS4600-52F' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'zyxel'); + +-- XS3800-28 — 28×10G L2/L3 aggregation switch +UPDATE switches +SET image_url = 'https://www.zyxel.com/library/assets/products/xs3800-28/img_xs3800-28_p_cover.jpg', + product_page_url = COALESCE(product_page_url, 'https://www.zyxel.com/global/en/products/switch/xs3800-28'), + assets_scraped_at = NOW() +WHERE model = 'XS3800-28' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'zyxel'); diff --git a/sql/062-synology-trendnet-waystream-kemp-lancom-images.sql b/sql/062-synology-trendnet-waystream-kemp-lancom-images.sql new file mode 100644 index 0000000..3d99c23 --- /dev/null +++ b/sql/062-synology-trendnet-waystream-kemp-lancom-images.sql @@ -0,0 +1,68 @@ +-- Migration 062 — Synology, TRENDnet, Waystream, Kemp Technologies, LANCOM Systems +-- +-- Synology: synology.com/img/products/detail/{model}/heading.png +-- SA6400: verified HTTP 200 PNG (2026-04-21). +-- +-- TRENDnet: trendnet.com/images/products/photos/{model}_v{rev}/{model}_d01_2.webp +-- TPE-5048WS: verified HTTP 200 WEBP (2026-04-21). +-- +-- Waystream: waystream.com/wp-content/uploads (official WP media). +-- ASR8000-300x500-2.png: verified HTTP 200 PNG (2026-04-21). +-- +-- Kemp Technologies: kemptechnologies.com Sitefinity CMS static images. +-- LM-X40-NG: verified HTTP 200 PNG (2026-04-21). +-- Note: image shows X25-NG + X25MT-NG + X40-NG family shot (no solo X40 found). +-- +-- LANCOM Systems: lancom-systems.com/fileadmin/images/products (official LANCOM file CDN). +-- GS-4554XP: verified HTTP 200 PNG (2026-04-21). + +-- ── Synology ────────────────────────────────────────────────────────────────── + +-- SA6400 — 12-bay 2U NAS (high-density storage with 10GbE switching) +UPDATE switches +SET image_url = 'https://www.synology.com/img/products/detail/SA6400/heading.png', + product_page_url = COALESCE(product_page_url, 'https://www.synology.com/en-global/products/SA6400'), + assets_scraped_at = NOW() +WHERE model = 'SA6400' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'synology'); + +-- ── TRENDnet ────────────────────────────────────────────────────────────────── + +-- TPE-5048WS — 48×1G PoE+ + 4×10G SFP+ managed PoE switch +UPDATE switches +SET image_url = 'https://www.trendnet.com/images/products/photos/TPE-5048WS_v1/TPE-5048WS_d01_2.webp', + product_page_url = COALESCE(product_page_url, 'https://www.trendnet.com/products/switch/tpe-5048ws'), + assets_scraped_at = NOW() +WHERE model = 'TPE-5048WS' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'trendnet'); + +-- ── Waystream ───────────────────────────────────────────────────────────────── + +-- ASR 8000 — high-capacity carrier-grade access/aggregation switch-router +UPDATE switches +SET image_url = 'https://www.waystream.com/wp-content/uploads/ASR8000-300x500-2.png', + product_page_url = COALESCE(product_page_url, 'https://www.waystream.com/products/asr-8000/'), + assets_scraped_at = NOW() +WHERE model = 'ASR 8000' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'waystream'); + +-- ── Kemp Technologies ───────────────────────────────────────────────────────── + +-- LoadMaster LM-X40 — high-performance hardware ADC / load balancer +-- Image shows X25-NG / X25MT-NG / X40-NG family (no standalone X40 photo found). +UPDATE switches +SET image_url = 'https://kemptechnologies.com/images/kemptechnologieslibraries/products/loadmaster/x25-ng_lm-x25mt-ng_lm-x40-ngc5671ce086df4279a356474294d27365.png', + product_page_url = COALESCE(product_page_url, 'https://kemptechnologies.com/server-load-balancing-appliances/loadmaster-x40/overview/'), + assets_scraped_at = NOW() +WHERE model = 'LoadMaster LM-X40' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'kemp-technologies'); + +-- ── LANCOM Systems ──────────────────────────────────────────────────────────── + +-- GS-4554XP — 48×1G PoE++ + 4×10G SFP+ managed enterprise switch +UPDATE switches +SET image_url = 'https://www.lancom-systems.com/fileadmin/images/products/lc_GS-4554XP/GS-4554XP-front.png', + product_page_url = COALESCE(product_page_url, 'https://www.lancom-systems.com/products/switches-accessories/gs-4554xp/'), + assets_scraped_at = NOW() +WHERE model = 'GS-4554XP' + AND vendor_id = (SELECT id FROM vendors WHERE slug = 'lancom-systems');