Apache
tcp/443
Open service 20.50.2.43:443 · adpredirect.anthos.net
2026-01-10 15:14
HTTP/1.1 200 OK
Content-Length: 2806
Connection: close
Content-Type: text/html
Date: Sat, 10 Jan 2026 15:15:34 GMT
Server: Apache
Accept-Ranges: bytes
ETag: "af6-607822e56298e"
Last-Modified: Thu, 12 Oct 2023 10:12:44 GMT
Vary: Accept-Encoding
<html>
<head>
<script>
window.onload = function() {
// Settings
var mobileIOSPrefix = 'adpcards://';
var mobileAndroidPrefix = 'adpcards://';
var webPrefix = 'https://adp.anthos.net/';
var appStoreUrl = 'https://apps.apple.com/us/app/anthos-digital-platform/id1472492435';
var playStoreUrl = 'https://play.google.com/store/apps/details?id=eu.tmpro.anthos.adp';
var parts = window.location.href.split('?');
var base = parts.length > 0 ? parts[0] : webPrefix;
var params = parts.length > 1 ? parts[1] : '';
setTimeout(function() {
var os = onMobileDevice(base);
if ( os != 0) {
console.log('mobile device detected.');
if (os == 1) {
var strippedParams = params.replace("url=", "redirect&deeplink=/");
var mobileUrl = mobileIOSPrefix + "#/" + strippedParams;
console.log("IOS url: " + mobileUrl);
// setTimeout(function () {
// window.location = appStoreUrl;
// }, 3000);
window.location = mobileUrl;
} else {
var strippedParams = params.replace("url=", "redirect&deeplink=/");
var mobileUrl = mobileAndroidPrefix + "#/" + strippedParams;
console.log("Android url: " + mobileUrl);
// setTimeout(function () {
// window.location = playStoreUrl;
// }, 3000);
window.location = mobileUrl;
}
} else {
console.log('Web or unknown mobile detected');
var webUrl = webPrefix + "?" + params;
window.location = webUrl;
}
}, 1000);
};
/* are we opened on mobile device */
/* todo - return 1 or 2 based on ios or android */
function onMobileDevice(base) {
if (navigator.userAgent.match(/Android/i)) {
return 2;
} else if (navigator.userAgent.match(/webOS/i)
|| navigator.userAgent.match(/iPhone/i)
|| navigator.userAgent.match(/iPad/i)
|| navigator.userAgent.match(/iPod/i)) {
return 1;
} else if (navigator.userAgent.match(/Mac/i) /* needed for iPad */
&& navigator.maxTouchPoints
&& navigator.maxTouchPoints > 2) {
return 1;
} else {
return 0;
}
}
</script>
</head>
</html>
Open service 20.50.2.43:80 · adpredirect.anthos.net
2026-01-10 15:14
HTTP/1.1 301 Moved Permanently Content-Length: 0 Connection: close Date: Sat, 10 Jan 2026 15:15:34 GMT Location: https://adpredirect.anthos.net/