Help
RSS
API
Feed
Maltego
Contact
Domain > www.lgpropartners.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-11-09
3.170.42.60
(
ClassC
)
2025-11-17
3.175.34.23
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Mon, 17 Nov 2025 05:42:37 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://www.lgpropartners.com/X-Cache: Redirect from cloudfrontVia: 1.1 0917da16ef445f191a68e78a9846ed78.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P3Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: 6djHmioks1jYSiOlXyWoSPKrb7mzOtM0V35M90ww1Jr6AMqK-b9VZA html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 22831Connection: keep-aliveDate: Mon, 17 Nov 2025 05:42:38 GMTx-amz-replication-status: FAILEDLast-Modified: Sun, 16 Nov 2025 21:32:49 GMTETag: 0d9717102881d0362e26243aa735aba6x-amz-server-side-encryption: AES256Cache-Control: max-age31536000Expires: Sun, 16 Nov 2025 21:32:48 GMTx-amz-version-id: 1iYv0V8YJyYR4QIcqoSwvbUfyNL5.NfIAccept-Ranges: bytesServer: AmazonS3Via: 1.1 6b0264d1694ae38286bac63d55b3986a.cloudfront.net (CloudFront)Alt-Svc: h3:443; ma86400Strict-Transport-Security: max-age63072000; includeSubdomains; preloadContent-Security-Policy: upgrade-insecure-requests; default-src self *.feature-1.ziftsolutions.com *.feature-1.ziftone.com *.feature-1.zift123.com *.feature-1.ziftmarcom.com ziftsolutions.ccindex.cn *.eu.ziftsolutions.com *.eu.ziftone.com *.eu.zift123.com *.eu.ziftmarcom.com *.ziftsolutions.com *.staging.ziftone.com *.ziftone.com *.google-analytics.com *.wistia.com *.wistia.net blob: ; img-src self https: https://*.trychameleon.com https://*.chmln-cdn.com https: ziftsolutions.ccindex.cn *.feature-1.ziftsolutions.com *.feature-1.ziftone.com *.feature-1.zift123.com *.feature-1.ziftmarcom.com *.eu.ziftsolutions.com *.eu.ziftone.com *.eu.zift123.com *.eu.ziftmarcom.com *.ziftsolutions.com s3.amazonaws.com *.google-analytics.com *.wistia.com *.wistia.net data: blob: ; script-src self unsafe-inline unsafe-eval https: https://*.trychameleon.com checkout.stripe.com *.feature-1.ziftsolutions.com *.feature-1.ziftone.com *.feature-1.zift123.com *.feature-1.ziftmarcom.com *.eu.ziftsolutions.com *.eu.ziftone.com *.eu.zift123.com *.eu.ziftmarcom.com *.ziftsolutions.com *.ziftone.com *.getbee.io *.googleapis.com *.google-analytics.com *.zdassets.com *.googletagmanager.com *.google.com *.pendo.io browser-update.org static.zdassets.com s3.amazonaws.com *.zopim.com *.churnzero.net *.marketo.com *.wistia.com *.wistia.net data: ; connect-src self https: wss://grid.meya.ai wss://partnerapps.eu.qlikcloud.com https://*.trychameleon.com *.feature-1.ziftsolutions.com *.feature-1.ziftone.com *.feature-1.zift123.com *.feature-1.ziftmarcom.com ziftsolutions.ccindex.cn *.eu.ziftsolutions.com *.eu.ziftone.com *.eu.zift123.com *.eu.ziftmarcom.com *.ziftsolutions.com *.ziftone.com *.zift123.com *.zendesk.com *.zdassets.com *.zopim.com wss://widget-mediator.zopim.com *.churnzero.net *.getbee.io *.google-analytics.com *.wistia.com *.wistia.net *.litix.io data: ; style-src self unsafe-inline blob: https: fast.wistia.com https://*.trychameleon.com; font-src self https: https://*.chmln-cdn.com fast.wistia.com fast.wistia.net https://*.chmln-cdn.com data:; media-src self https: ziftsolutions.ccindex.cn *.feature-1.ziftsolutions.com *.feature-1.ziftone.com *.feature-1.zift123.com *.feature-1.ziftmarcom.com *.eu.ziftsolutions.com *.eu.ziftone.com *.eu.zift123.com *.eu.ziftmarcom.com *.ziftsolutions.com *.zift123.com *.ziftone.com *.looker.com *.ziftmarcom.com *.lenovo.com *.wistia.com *.wistia.net blob: data: ; object-src self https: *.feature-1.ziftsolutions.com *.feature-1.ziftone.com *.feature-1.zift123.com *.feature-1.ziftmarcom.com *.eu.ziftsolutions.com *.eu.ziftone.com *.eu.zift123.com *.eu.ziftmarcom.com *.ziftsolutions.com *.zift123.com *.ziftone.com *.looker.com *.ziftmarcom.com; frame-src self https: https://*.trychameleon.com https://*.trychameleon.com https://*.chmln-cdn.com *.onserro.com *.onserrodemo.com ziftsolutions.ccindex.cn *.feature-1.ziftsolutions.com *.feature-1.ziftone.com *.feature-1.zift123.com *.feature-1.ziftmarcom.com *.eu.ziftsolutions.com *.eu.ziftone.com *.eu.zift123.com *.eu.ziftmarcom.com *.ziftsolutions.com *.zift123.com *.staging.ziftone.com *.ziftone.com *.looker.com *.ziftmarcom.com *.getbee.io *.getbee.com; frame-ancestors self https: *.onserro.com *.onserrodemo.com ziftsolutions.ccindex.cn *.feature-1.ziftsolutions.com *.feature-1.ziftone.com *.feature-1.zift123.com *.feature-1.ziftmarcom.com *.eu.ziftsolutions.com *.eu.ziftone.com *.eu.zift123.com *.eu.ziftmarcom.com *.ziftsolutions.com *.zift123.com *.ziftone.com *.looker.com *.ziftmarcom.com www.sandlerportalmarketing.com https://transform.cisco.com https://transform.cisco.com https://*.lookbookhq.com https://*.pathfactory.com https://*.lookbookhq.com https://*.pathfactory.com; worker-src self blob: ;X-Content-Type-Options: nosniffX-XSS-Protection: 1; modeblockReferrer-Policy: no-referrer-when-downgradeX-Cache: Miss from cloudfrontX-Amz-Cf-Pop: HIO52-P3X-Amz-Cf-Id: OlX-t-ZIa12pIqCM6y3YdgYwEGs1A71sJjLCoZLpUN2NGzvA6pCFIA !DOCTYPE html>html langen idng-app ng-appziftAppModule>head> title ng-bind(pageTitle ? pageTitle + - : ) + (siteBrand && siteBrand.marcomName ? siteBrand.marcomName : isPartnerPortalDomain ? : Partner portal)>/title> meta charsetutf-8> meta namedescription contentZift /> meta nameauthor contentZift Solutions Inc. /> meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalableno /> link relshortcut icon brand-favicon /> !-- Safari --> meta propertyog:image og-image-logo> link relmask-icon ng-href{{getFaviconUrl()}} color#000000> link relapple-touch-icon ng-href{{getFaviconUrl()}}> link relapple-touch-icon sizes152x152 ng-href{{getFaviconUrl()}}> link relapple-touch-icon sizes180x180 ng-href{{getFaviconUrl()}}> link relapple-touch-icon sizes167x167 ng-href{{getFaviconUrl()}}> link relapple-touch-startup-image ng-href{{getFaviconUrl()}}> !-- Safari --> link relcanonical href{{canonicalUrl}} /> !-- no clickjacking --> script>if (top ! self && top.location.hostname ! self.location.hostname) top.locationlocation/script> script srcjs/config.js?rel1763140576826>/script> !-- script srchttps://kit.fontawesome.com/10033eaeb0.js?rel1763328743247646923 crossoriginanonymous>/script>--> script srchttps://kit.fontawesome.com/af436fe6a2.js?rel1763328743247646923 crossoriginanonymous>/script> !-- Popper.js - Required for Bootstrap dropdowns --> script srclib/bootstrap/popper.min.js?rel1763328743247646923>/script> !-- Google Tag Manager --> script idgoogle-tag-manager-script> // Google Tag Manager script will be loaded dynamically after configuration is ready /script> !-- End Google Tag Manager --> !-- many scripts previously imported by GTM now injected via app.js --> !-- if bootstrap fails to load from GTM (eg due to blockers) it is loaded by app.js --> !-- Stripe Checkout - It looks like we are behind a couple versions of Stripe and their APIs have changed, consider upgrading --> script srchttps://checkout.stripe.com/checkout.js?rel1763328743247646923>/script> !-- End Stripe Checkout --> !-- Unifyr Bridge - Auto-detects environment from current URL --> !-- Always loads the bridge - feature flag check is done in UnifiedCampaignsController --> script> (function() { console.log(Unifyr Bridge Loading bridge bundle...); // Derive the unifyr-r URL from the current hostname // Examples: // hp.local.ziftone.com -> hp.local.unifyr.com:3000 // hp.sandbox.ziftone.com -> hp.sandbox.unifyr.com // hp.staging.ziftone.com -> hp.staging.unifyr.com // hp.ziftone.com -> hp.unifyr.com var currentHost window.location.hostname; var bridgeBaseUrl; if (currentHost.includes(local)) { // Local development - unifyr-r runs on port 3000 bridgeBaseUrl window.location.protocol + //hp.local.unifyr.com:3000; } else { // Chris is using sbox.zift123.com bucket right now. // This bit of code needs to change depending on which s3 bucket we decide to use // Replace ziftone.com with unifyr.com for all other environments // var unifyrHost currentHost.replace(ziftone.com, unifyr.com); bridgeBaseUrl window.location.protocol + // + currentHost; } var cacheBuster ?v + new Date().getTime(); var cssUrl bridgeBaseUrl + /css-bridge/unifyr-bridge-style.css + cacheBuster; var jsUrl bridgeBaseUrl + /js-bridge/unifyr-bridge.js + cacheBuster; console.log(Unifyr Bridge Loading from:, bridgeBaseUrl); // Load CSS first document.write(link relstylesheet href + cssUrl + >); // Load JS with error handling and timeout var script document.createElement(script); script.type module; script.src jsUrl; script.async false; // Track if bridge loaded successfully window.unifyrBridgeLoadFailed false; // Set a timeout for bridge loading (5 seconds) var loadTimeout setTimeout(function() { if (!window.UnifyrBridge) { console.warn(Unifyr Bridge Load timeout - bridge did not load within 5 seconds); window.unifyrBridgeLoadFailed true; } }, 5000); script.onload function() { clearTimeout(loadTimeout); console.log(Unifyr Bridge Script loaded successfully); }; script.onerror function() { clearTimeout(loadTimeout); console.error(Unifyr Bridge Failed to load bridge script from:, jsUrl); window.unifyrBridgeLoadFailed true; }; document.head.appendChild(script); })(); /script> script> var COOKIE_SIZE_THRESHOLD 6000; function attemptToRecoverFromError() { console.error(Attempting to recover from site loading error); // Check if weve already attempted recovery to prevent infinite loops var recoveryAttempted sessionStorage.getItem(cookieRecoveryAttempted); if (recoveryAttempted true) { console.error(Recovery already attempted once. Not attempting again to prevent infinite loop.); return; } var totalCookieLength document.cookie.length; // CloudFront has a 64KB total header limit, with cookies being part of that limit // If cookies exceed COOKIE_SIZE_THRESHOLD, were at risk of hitting CloudFronts limits if (totalCookieLength > COOKIE_SIZE_THRESHOLD) { console.log(Total cookie length: + totalCookieLength + bytes); // Get all cookies var cookies document.cookie.split(;); var clearedCount 0; // TODO - Do we need to preserve cookies injected by sso idps? // Define essential cookies that should NOT be cleared var essentialCookies JSESSIONID, lang, lastactivity, za_client, _ZIFT_UA, cookieconsent_status, lastUsedCurrency ; // Define dynamic cookie patterns (prefixes) that should NOT be cleared var essentialCookiePatterns ZIFT_EK_, _ga_ ; // Clear non-essential cookies for (var i 0; i cookies.length; i++) { var cookie cookiesi.trim(); var cookieName cookie.split()0; // Check if this cookie is essential (exact match or partial match) var isEssential false; // Check exact matches for (var j 0; j essentialCookies.length; j++) { if (cookieName.toLowerCase() essentialCookiesj.toLowerCase()) { isEssential true; break; } } // Check pattern matches (for dynamic cookie keys) if (!isEssential) { for (var k 0; k essentialCookiePatterns.length; k++) { if (cookieName.indexOf(essentialCookiePatternsk) 0) { isEssential true; break; } } } // Clear non-essential cookies if (!isEssential && cookieName) { // Delete cookie for current domain and path document.cookie cookieName + ; expiresThu, 01 Jan 1970 00:00:00 GMT; path/; // Also try to delete for parent domain var domain window.location.hostname; document.cookie cookieName + ; expiresThu, 01 Jan 1970 00:00:00 GMT; path/; domain + domain; clearedCount++; console.log(Cleared cookie: + cookieName); } } var newCookieLength document.cookie.length; console.log(Cleared + clearedCount + non-essential cookies); console.log(New cookie length: + newCookieLength + bytes (reduced by + (totalCookieLength - newCookieLength) + bytes)); // After clearing cookies, attempt to reload the page to retry loading the script if (newCookieLength totalCookieLength) { sessionStorage.setItem(cookieRecoveryAttempted, true); setTimeout(function() { location.reload(); }, 1000); } else { console.error(Unable to reduce cookie size. Manual intervention may be required.); } } } /script> script src/rest/z123clients/portal/jquerylibs onerrorattemptToRecoverFromError()>/script> !-- Browser Update JS - previously imported by GTM but I dont think it was firing - Paul says if we werent seeing it before dont show it hence commented out for now --> !-- script> var $buoop {reminder: 24,reminderClosed: 150}; function $buo_f(){ var e document.createElement(script); e.src //browser-update.org/update.min.js?rel1763328743247646923; document.body.appendChild(e); }; try {document.addEventListener(DOMContentLoaded, $buo_f,false)} catch(e){window.attachEvent(onload, $buo_f)} /script> --> script src../common/lib/third-party.js?v20251008>/script> !-- to use the constituent parts esp for performance profiling replace this line with code in third-party-js-for-dev.html --> link hrefcss/third-party.min.css?rel1763140576827 relstylesheet /> !-- Bootstrap 5 overrides --> link hrefcss/bootstrap-5-overrides.css?rel1763328743247646923 relstylesheet /> link relstylesheet hrefdist/css/base.min.css?rel1763140576826/> style> .feedback-container { margin-top:15px; } .feedback-link { margin-left:20px; margin-top:-3px; } .messages-header { padding-top:10px; } /style> link relstylesheet typetext/css hrefcss/ai-expert.css?rel1763328743247646923> link relstylesheet typetext/css href../common/css/toast.css?rel1763328743247646923> !--if lt IE 9> script srclib/bootstrap/html5shiv.js?rel1763328743247646923>/script> script srclib/bootstrap/respond.min.js?rel1763328743247646923>/script> !endif--> !--setting the default document domain--> script typetext/javascript> var currentHost location.host; var targetDomain zift123.com; if (currentHost.indexOf(targetDomain) -1) { targetDomain currentHost; } document.domain targetDomain; // during the first round of testing it would be as well that everyone sees jMigrate console log messages // once we are happy then we can uncomment the line below so that converted clients dont see them and we only see them if you are testing a site using jQuery 3.5 via the url param jQuery.migrateMute !hasJquery35UrlParam; /script> script srchttps://cdn.auth0.com/js/auth0-spa-js/2.0/auth0-spa-js.production.js?rel1763328743247646923>/script> script srchttps://cdn.jsdelivr.net/npm/@brightcove/player-loader@1.8.0/dist/brightcove-player-loader.min.js?rel1763328743247646923>/script> link relstylesheet typetext/css hrefcss/headless.css?rel1763328743247646923 ng-ifheadless>/head>body ng-stylebodyStyle ng-class{no-vertical-scroll : isBeeFreeFullPage(), hide-body: isUnifyrLoginPageLoading()} modal-close-handler>!-- Toast Container -->div classtoast-wrapper> div classcontainer container-main> div idtoast-container classtoast-top-right>/div> /div>/div>!-- Google Tag Manager (noscript) -->noscript idgoogle-tag-manager-noscript> !-- Google Tag Manager noscript will be loaded dynamically after configuration is ready -->/noscript>!-- End Google Tag Manager (noscript) -->div brand-styles site-brandsiteBrand ng-ifshowAuthenticated()>/div>div ng-ifshowAuthenticated() && allDictionariesLoaded ng-controllerNavbarCtrl class{{quickNav || headless?(showSubnav()?masthead-wrapper-bg:):}} ng-class{masthead-wrapper-sm-agency:getCurrentAgencyOrderId() && showReturnToParentAccount(), masthead-wrapper-sm-agency_order:getCurrentAgencyOrderId() && !showReturnToParentAccount()}> div ng-include srcpartials/common/mastHeadTop.html ng-if!headless>/div> div ng-include srcpartials/common/mastHeadBottom.html ng-if!headless>/div>/div>div classcontainer-fluid {{isBeeFreeFullPage()?:remove-padding}} {{isTokenLogin?container-token:}} ng-ifallDictionariesLoaded && (!showAuthenticated() || layout.promise.$$state.status) idouter-container data-ng-attr-style{{isBeeFreeFullPage() || headless ? : padding-top: + navBarOffset }}> div ng-class{adjacent-to-side-nav:useSideNav(), container container-main remove-padding-top-and-bottom:!isFullWidthPage(), unifyr-alterations:isUnifyr()}> div classrow remove-padding-top-and-bottom ng-ifshowAuthenticated() && checkCollectFeedback() ng-cloak> div classcol col-md-12> div classalert alert-info text-center feedback-container container> {{feedback.message|i18n}} a classbtn btn-sm btn-primary feedback-link ng-clickshowFeedbackPanel() href>{{feedback.message.link|i18n}}/a> /div> /div> /div> div ng-if!isTokenLogin classrow remove-padding-top-and-bottom> div classcol col-md-12 ng-classisUnifyrClient ? unifyr-alert-container : > div idalert-section ng-classisUnifyrClient ? unifyr-alert : > /div> /div> /div> div zift-flash-messages ng-if!headless>/div> div classrow remove-padding-top-and-bottom> div ng-classisFullWidthPage() && !headless ? remove-row-padding : col col-md-12 ng-style{padding-top : getInnerContainerPaddingTop() }> !-- global error bar --> div classalert alert-danger idglobal-error-bar styledisplay: none> div classrow> div classcol-md-12> div classglobal-error-bar-content> div classglobal-error-bar-content-left pull-left> div classglobal-error-bar-content-left-text idglobal-error-bar-text> /div> /div> div classglobal-error-bar-content-right pull-right> div classglobal-error-bar-content-right-text> span classpadding-10> span idglobal-error-bar-code>/span> span idglobal-error-bar-ticket>/span> /span> button typebutton classclose ng-scope onclick$(#global-error-bar).hide()>×/button> /div> /div> /div> /div> /div> /div> div idmainAngularView ng-stylegetMainAngularViewStyle() ng-view>/div> div ng-ifshowAIExpert() ng-includepartials/common/ai-expert-drawer/ai-expert-drawer.html>/div> !-- Used to perform Zendesk SSO form submission--> div ng-includepartials/zendesk/zendesk-form.html>/div> /div> /div> /div> div idcustomFooterContainer ng-showshowCustomFooter() ng-class{adjacent-to-side-nav:useSideNav()}> div classrow remove-padding-top-and-bottom> span custom-footer idpage_footer>/span> /div> /div> div classzift-footer-container ng-class{adjacent-to-side-nav:useSideNav(), bee-free-full-page-footer-container : isBeeFreeFullPage()}> div classcontainer-main container ng-ifallDictionariesLoaded > div ng-showshowAuthenticated()> div ng-include srcpartials/common/footer.html>/div> /div> /div> /div> !--div classadblock-modal ng-show!isGoogleTagManagerLoaded && !hasAdblockNotificationBeenAccepted() ng-cloak> div classadblock-modal-content> div classmodal-header> h4 classmodal-title>{{ adblock.modal.header | i18n }}/h4> /div> div classmodal-body> div classalert alert-danger> span>{{ adblock.modal.body | i18n }}/span> /div> /div> div classmodal-footer> button typebutton classbtn btn-default ng-clicksetAdblockModalAccept()>{{ common.continue|i18n }}/button> /div> /div> /div>-->/div>script srcdist/js/app.min.js?rel1763140576826>/script>script async src../common/lib/calendar/js/calendar.min.js?rel1763328743247646923>/script>div styledisplay:none; color:#000000 classmodal data-bs-backdropstatic idglobalFeedbackModal tabindex-1 roledialog aria-labelledbymyModalLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header>button typebutton classclose data-bs-dismissmodal aria-hiddentrue>×/button> h4 classmodal-title>Feedback/h4> /div> div classmodal-body ng-iffeedbackModal.extraMessage>{{feedbackModal.extraMessage|i18n}}/div> div idglobalFeedbackModalContent> !-- Feedback panel script will be loaded dynamically after configuration is ready --> /div> /div> /div>/div>div ng-ifallDictionariesLoaded classmodal data-bs-backdropstatic idportalRedirectModal tabindex-1 roledialog aria-labelledbymyModalLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header>button typebutton classclose data-bs-dismissmodal aria-hiddentrue>×/button> h4 classmodal-title idglobal-dashboard-title>/h4> /div> div classmodal-body idglobal-dashboard-url>/div> div classmodal-footer> button classbtn btn-default typebutton data-bs-dismissmodal>{{ common.cancel|i18n }}/button> button classbtn btn-success typebutton ng-clickredirectToPortal()>{{ common.continue|i18n }}/button> /div> /div> /div>/div>div ng-ifallDictionariesLoaded classmodal data-bs-backdropstatic idhelpModal tabindex-1 roledialog aria-hiddenstrue > div classmodal-dialog> div classmodal-content> div classmodal-header>button typebutton classclose data-bs-dismissmodal aria-hiddentrue>×/button> h4 classmodal-title>{{ nav.help|i18n }}/h4> /div> div classmodal-body idhelp-modal-body> /div> div classmodal-footer> button typebutton classbtn btn-default data-bs-dismissmodal>{{ common.close|i18n }}/button> /div> /div> /div>/div>div ng-ifallDictionariesLoaded ng-controllerInternationalizationCtrl> div classmodal data-bs-backdropstatic idi18nModal tabindex-1 roledialog aria-hiddentrue> div classmodal-dialog modal-sm> div classmodal-content> div classmodal-header> button typebutton classclose data-bs-dismissmodal aria-hiddentrue>×/button> h4 classmodal-title>{{ common.language | i18n }}/h4> /div> div classmodal-body> form namelanguageForm classrow> div classcol-md-12> select classform-control ng-modelcurrentLanguage required ng-options(language.+lang|i18n) for lang in languages | orderBy:name track by lang >/select> /div> /form> /div> div classmodal-footer> button classbtn btn-default typebutton data-bs-dismissmodal>{{ common.close|i18n }}/button> button classbtn btn-success typebutton ng-disabledlanguageForm.$invalid ng-clickupdateLanguage()>{{ common.save|i18n }}/button> /div> /div> /div> /div>/div>script src/partials/app.templates.js?rel1763140576827>/script>script> $(document).on(click,.navbar-collapse.in,function(e) { if( $(e.target).is(a) && $(e.target).attr(class) ! dropdown-toggle ) { $(this).collapse(hide); } });/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]