Help
RSS
API
Feed
Maltego
Contact
Domain > airgames-tech.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-09-14
3.163.80.29
(
ClassC
)
2025-12-08
3.163.24.112
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Mon, 08 Dec 2025 06:42:21 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://airgames-tech.com/X-Cache: Redirect from cloudfrontVia: 1.1 26c9d43b9089eee93b9e4ad4293d02c0.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2X-Amz-Cf-Id: N3vNtv0wpnOtC5jg24kxoMsv_0gsF3pHMkjVOUbKkz-mh0soAawjnw 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: 14328Connection: keep-aliveDate: Sun, 07 Dec 2025 18:22:17 GMTLast-Modified: Sat, 12 Jul 2025 11:59:23 GMTETag: 362f46b3e756b2b2a4c809664309cb66Server: AmazonS3X-Cache: Hit from cloudfrontVia: 1.1 1f941fcf288b6d0259a0f708c955afae.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2X-Amz-Cf-Id: 1AG13uRM9fGTJ2b45xSxKtUfh0oU8yqaMKytTifdYmuuuYcjwqLO7gAge: 44405 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>airClimb - Interactive Climbing Games/title> link relstylesheet hrefstyles.css> link relicon hreffavicon.ico> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link hrefhttps://fonts.googleapis.com/css2?familyMontserrat:wght@400;600;700&displayswap relstylesheet> !-- Firebase SDK --> script srchttps://www.gstatic.com/firebasejs/9.22.0/firebase-app-compat.js>/script> script srchttps://www.gstatic.com/firebasejs/9.22.0/firebase-firestore-compat.js>/script> script srchttps://www.gstatic.com/firebasejs/9.22.0/firebase-database-compat.js>/script>/head>body idtop> header> div classcontainer> div classlogo> h1>a href#top>airClimb/a>/h1> /div> nav> ul> li>a href#climbers>For Climbers/a>/li> li>a href#gyms>For Gyms/a>/li> /ul> /nav> /div> /header> section classhero> div classcontainer> div classhero-content> h1>Play. Climb. Connect./h1> p>Interactive climbing games that turn your climbing session into an adventure./p> a hrefhttps://apps.apple.com/am/app/airclimb-play-climb-online/id6737537034 classcta-button>Download on App Store/a> /div> div classhero-image> img srcimages/character.jpg altairClimb Character classcharacter-image> div classprogress-icons> img srcimages/progress_icons/shoe.png altShoe classprogress-icon> img srcimages/progress_icons/mug.png altMug classprogress-icon> img srcimages/progress_icons/nut.png altNut classprogress-icon> img srcimages/progress_icons/ascender.png altAscender classprogress-icon> img srcimages/progress_icons/map.png altMap classprogress-icon> img srcimages/progress_icons/headlamp.png altHeadlamp classprogress-icon> img srcimages/progress_icons/brush.png altBrush classprogress-icon> img srcimages/progress_icons/tape.png altTape classprogress-icon> img srcimages/progress_icons/ATC.png altATC classprogress-icon> img srcimages/progress_icons/quickdraw.png altQuickdraw classprogress-icon> img srcimages/progress_icons/crash_pad.png altCrash Pad classprogress-icon> img srcimages/progress_icons/rope.png altRope classprogress-icon> img srcimages/progress_icons/chalk_bag.png altChalk Bag classprogress-icon> img srcimages/progress_icons/carabiner.png altCarabiner classprogress-icon> img srcimages/progress_icons/mini_mountain.png altMini Mountain classprogress-icon> /div> /div> /div> /section> section idclimbers classfeatures> div classcontainer> h2 classtext-center>For Climbers/h2> div classfeatures-grid> div classfeature-card> h3 classtext-center>Character Development/h3> p classtext-center>Develop your in-game character to become stornger/p> /div> div classfeature-card> h3 classtext-center>Story Progression/h3> p classtext-center>Progress through engaging quests/p> /div> div classfeature-card> h3 classtext-center>Multiplayer Experience/h3> p classtext-center>Connect with friends and climb together/p> /div> /div> div classapp-screenshot> img srcimages/Shot.png altairClimb App Screenshot classshot-image> /div> /div> /section> section idgyms classgym-benefits> div classcontainer> h2 classtext-center>For Gym Owners/h2> p classsection-intro>Join span classhighlight>airClimb/span> to transform your climbing gym into an interactive platform./p> div classbenefits-grid> div classbenefit-card> h3>Create Games/h3> ul classbenefit-list> li>Design climbing games and challenges/li> li>Establish a weekly schedule/li> li>Deploy automated climbing activities/li> /ul> /div> div classbenefit-card> h3>Track Metrics/h3> ul classbenefit-list> li>Monitor climbers engagement/li> li>Find the optimal day and time to run activities/li> li>Understand retention rate and skill distribution/li> /ul> /div> div classbenefit-card> h3>Earn Revenue/h3> ul classbenefit-list> li>Receive 30% of in-app ad revenue/li> li>Join our affiliate program — earn 10% from referrals/li> li>Create a passive revenue stream/li> /ul> /div> /div> div classcommunity-section> div classcommunity-content> div classcommunity-text left-text> h3>Build a strong climbing community/h3> /div> div classgym-image right-image> img srcimages/gym.png altClimbing Gym Community classgym-img> /div> /div> /div> div classcommunity-section retention-section> div classcommunity-content> div classgym-image left-image> img srcimages/climber_retention_comparison.png altClimber Retention Comparison classgym-img> /div> div classcommunity-text right-text> h3>Create more loyal members/h3> p>span classgreen-text>+10%/span> of returning climbers/p> /div> /div> /div> div classcta-container> h3>Ready to join the airClimb Community?/h3> p>Leave your email and our team will contact you as soon as possible./p> div classemail-form> input typeemail idcontact-email placeholderEnter your email> button idsubmit-email classcta-button secondary> span classbutton-text>Send/span> span classspinner hidden>/span> /button> /div> p classcontact-info>Having any questions? Contact us at a hrefmailto:hello@airgames-tech.com classemail-highlight>hello@airgames-tech.com/a>/p> p classrealtime-tracking>Realtime tracking: span idevent-count>0/span>/p> div idsuccess-message classsuccess-message hidden> p>Thank you! Well be in touch shortly./p> /div> /div> /div> /section> footer> div classcontainer> div classfooter-content> div classfooter-links> ul> li>a hrefindex.html>Main/a>/li> li>a hrefairclimb-support.html>Support/a>/li> li>a hrefairclimb-agreement.html>Agreement/a>/li> li>a hrefairclimb-privacy.html>Privacy/a>/li> /ul> /div> /div> div classfooter-copyright> p>© 2025 Air Games, Inc. All rights reserved. 1111B S Governors Ave STE 21707 Dover, DE, 19904 US 1 (856) 446-3804/p> /div> /div> /footer> !-- Firebase configuration and email form functionality --> script> // Firebase configuration - Replace with your Firebase project config const firebaseConfig { apiKey: AIzaSyBB1baUhbDe5Zq_uIE59N1DZ_BYIIaACUo, authDomain: website-fc74c.firebaseapp.com, projectId: website-fc74c, storageBucket: website-fc74c.firebasestorage.app, messagingSenderId: 532122460107, appId: 1:532122460107:web:ecd8df30a4c380e4c6e04e }; // Initialize Firebase let firebaseApp; let db; // Initialize Firebase only if its not already initialized if (!firebase.apps.length) { firebaseApp firebase.initializeApp(firebaseConfig); } else { firebaseApp firebase.app(); } // Initialize Firestore db firebaseApp.firestore(); document.addEventListener(DOMContentLoaded, function() { const emailInput document.getElementById(contact-email); const submitButton document.getElementById(submit-email); const successMessage document.getElementById(success-message); submitButton.addEventListener(click, function() { const email emailInput.value.trim(); if (!email || !isValidEmail(email)) { emailInput.style.borderColor red; return; } // Reset validation styling emailInput.style.borderColor ; // Show loading spinner const spinner submitButton.querySelector(.spinner); spinner.classList.remove(hidden); submitButton.classList.add(loading); submitButton.disabled true; // Submit email to Firebase submitEmailToFirebase(email) .then(() > { // Hide spinner and show success message spinner.classList.add(hidden); submitButton.classList.remove(loading); submitButton.disabled false; // Show success message emailInput.value ; successMessage.classList.remove(hidden); // Hide success message after 5 seconds setTimeout(() > { successMessage.classList.add(hidden); }, 5000); }) .catch(error > { // Hide spinner on error spinner.classList.add(hidden); submitButton.classList.remove(loading); submitButton.disabled false; console.error(Error submitting email:, error); alert(An error occurred. Please try again later.); }); }); // Simple email validation function isValidEmail(email) { const emailRegex /^^\s@+@^\s@+\.^\s@+$/; return emailRegex.test(email); } // Submit email to Firebase Firestore function submitEmailToFirebase(email) { return db.collection(leads).add({ email: email, timestamp: firebase.firestore.FieldValue.serverTimestamp(), source: website }); } }); /script> !-- Firebase Realtime Database for event tracking --> script typemodule> // Import the functions you need from the SDKs you need import { initializeApp } from https://www.gstatic.com/firebasejs/11.10.0/firebase-app.js; import { getAnalytics } from https://www.gstatic.com/firebasejs/11.10.0/firebase-analytics.js; import { getDatabase, ref, onValue } from https://www.gstatic.com/firebasejs/11.10.0/firebase-database.js; // Your web apps Firebase configuration // For Firebase JS SDK v7.20.0 and later, measurementId is optional const airClimbFirebaseConfig { apiKey: AIzaSyB0BUQpG1tYfePn37X5GiflIluzcg9kgK8, authDomain: airclimb-f7821.firebaseapp.com, databaseURL: https://airclimb-f7821-default-rtdb.firebaseio.com, projectId: airclimb-f7821, storageBucket: airclimb-f7821.firebasestorage.app, messagingSenderId: 578720936717, appId: 1:578720936717:web:6ce7ffb52d82bfa46bb644, measurementId: G-D17ZLR0P36 }; // Initialize Firebase const app initializeApp(airClimbFirebaseConfig); const analytics getAnalytics(app); const database getDatabase(app); // Reference to the current_event_count const eventCountRef ref(database, pi_detection/current_event_count); // Listen for value changes onValue(eventCountRef, (snapshot) > { const data snapshot.val(); if (data && data.count ! undefined) { document.getElementById(event-count).textContent data.count; } }); /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
]