Help
RSS
API
Feed
Maltego
Contact
Domain > ahmed2021.classera.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-09-30
104.18.39.137
(
ClassC
)
2026-03-02
172.64.148.119
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Mon, 02 Mar 2026 23:37:09 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Tue, 03 Mar 2026 00:37:09 GMTLocation: https://ahmed2021.classera.com/Set-Cookie: __cf_bml921cJ2FxjS1D8eeR.FgXc7aHdqtMtLXEdO2sqaZsxY-1772494629-1.0.1.1-NS.G5_Yh4fYCnyJCeJpWuaon5iWvJ0I7y8LpKtAH.IY08DxpQ_7Oip0UFggPJO.Z0DWojgW01rBsLcU5auEVV41UWhabiaZldYMPqCU2CR0; path/; expiresTue, 03-Mar-26 00:07:09 GMT; domain.classera.com; HttpOnlySet-Cookie: _cfuvidQ8QU_jOEdnM.RNW3S71tmy2lAw3HYyuJyMkRKtgmZkw-1772494629901-0.0.1.1-604800000; path/; domain.classera.com; HttpOnlyServer: cloudflareCF-RAY: 9d643a4cbd5e11c8-PDX html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 02 Mar 2026 23:37:10 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveCF-RAY: 9d643a4d2ae2503f-PDXLast-Modified: Mon, 26 Jan 2026 10:04:32 GMTX-Frame-Options: SAMEORIGINXContent-Type-Options: nosniffXcontent-Type-Options: nosniffReferrer-Policy: strict-originStrict-Transport-Security: max-age31536000; includeSubDomainsCache-Control: private, max-age0cf-cache-status: DYNAMICvary: accept-encodingSet-Cookie: __cf_bmpJzIVzxDf1NyCKsRoDgIDLrrbwBPzS3.Awy0vHT8LcE-1772494630-1.0.1.1-en1FVYdIfys5Z6flCQff6IjzU7q4kG_LI.Oq_bXhhyo0mELqNdu49O9GYbKgGzvig8RwSnf2cTw2r_l8ETZgdzs01rmg4.7o84GUnvoH3Cs; path/; expiresTue, 03-Mar-26 00:07:10 GMT; domain.classera.com; HttpOnly; SecureSet-Cookie: _cfuvidVM9wRq1li7GcmQOJAssNtqjOlXXChBzg_eJz5OOnIXc-1772494630572-0.0.1.1-604800000; path/; domain.classera.com; HttpOnly; Secure; SameSiteNoneServer: cloudflare !doctype html>!--if lt IE 7> html classno-js lt-ie9 lt-ie8 lt-ie7> !endif-->!--if IE 7> html classno-js lt-ie9 lt-ie8> !endif-->!--if IE 8> html classno-js lt-ie9> !endif-->!--if gt IE 8>!-->html classno-js langen classnotranslate>!--!endif-->head> !-- base href/> --> title> /title> meta namedescription content> !-- mobile meta --> meta nameviewport contentwidthdevice-width, initial-scale1.0 /> !-- charset meta --> meta http-equivcontent-type contenttext/html; charsetutf-8 /> !-- google translate --> meta namegoogle contentnotranslate> !-- CSS --> !-- Theme Styles --> link relpreload href/build_version.js?prepenguin asscript> link relpreload href/node_modules/angular/angular.min.js?vprepenguin asscript> link predownloadapp/js/modules/shared/templates/header.html asfetch crossOriginanonymous> link predownloadapp/js/modules/shared/templates/footer.html asfetch crossOriginanonymous> link predownloadapp/js/routes.js asscript> link predownloadapp/js/modules/components/landing/landingView.html asfetch crossOriginanonymous urllanding, /> link predownloadapp/js/modules/components/landing/templates/slides.html asfetch crossOriginanonymous urllanding, /> link predownloadapp/js/modules/components/landing/templates/topSchoolsCarousel.html asfetch crossOriginanonymous urllanding, /> link predownloadapp/js/modules/shared/templates/login.html asfetch crossOriginanonymous urllanding, /> link predownloadapp/js/modules/shared/templates/announcementBanner.html asfetch crossOriginanonymous urllanding, /> link predownloadapp/js/modules/components/landing/signup.html asfetch crossOriginanonymous urllanding, /> link predownloadapp/js/modules/components/landing/signupDirective.js asscript urllanding, /> link predownloadapp/js/modules/components/landing/signupService.js asscript urllanding, /> link predownloadapp/js/modules/shared/loginService.js asscript urllanding, /> link predownloadapp/js/modules/shared/announcementsBannerService.js asscript urllanding, /> link predownloadtheme_assets/js/owl-carousel.js asscript urllanding, /> !-- link relpreload predownloadapp/css/app-lib-ltr.css,app/css/app-lib-rtl.css ng-href{{::cdn}}app/css/app-lib-{{isRTL()?rtl:ltr}}.css?v{{::buildVersion((/app/css/app-lib-+(isRTL()?rtl:ltr)+.css))}} > --> !-- link relstylesheet predownloadtheme_assets/css/vendor/bootstrap.css,theme_assets/css/vendor/bootstrap-rtl.css ng-href{{::cdn}}theme_assets/css/vendor/bootstrap{{isRTL()?-rtl:}}.css?v{{::buildVersion((/theme_assets/css/vendor/bootstrap+(isRTL()?-rtl:)+.css))}}> --> !-- link relstylesheet predownloadtheme_assets/css/style.css,theme_assets/css/rtl/style.css ng-href{{::cdn}}theme_assets/css/{{isRTL()?rtl/:}}style.css?v{{::buildVersion((/theme_assets/css/+(isRTL()?rtl/:)+style.css))}}> --> !-- link relstylesheet predownloadtheme_assets/css/main.css ng-href{{::cdn}}theme_assets/css/main.css?v{{::buildVersion(/theme_assets/css/main.css)}}> --> !-- link relstylesheet predownloadtheme_assets/css/color-1.css ng-href{{::cdn}}theme_assets/css/color-1.css?v{{::buildVersion(/theme_assets/css/color-1.css)}} mediaprint onloadthis.mediaall> --> !-- link relstylesheet predownloadtheme_assets/css/animate.css,theme_assets/css/rtl/animate.css ng-href{{::cdn}}theme_assets/css/{{isRTL()?rtl/:}}animate.css?v{{::buildVersion((/theme_assets/css/+(isRTL()?rtl/:)+animate.css))}} mediaprint onloadthis.mediaall> --> !-- link relstylesheet predownloadtheme_assets/css/owl.carousel.min.css ng-href{{::cdn}}theme_assets/css/owl.carousel.min.css?v{{::buildVersion(/theme_assets/css/owl.carousel.min.css)}} mediaprint onloadthis.mediaall> --> !-- link relstylesheet predownloadtheme_assets/css/responsive.css,theme_assets/css/rtl/responsive.css ng-href{{::cdn}}theme_assets/css/{{isRTL()?rtl/:}}responsive.css?v{{::buildVersion((/theme_assets/css/+(isRTL()?rtl/:)+responsive.css))}} mediaprint onloadthis.mediaall> --> !-- link relstylesheet predownloadtheme_assets/css/transition.css ng-href{{::cdn}}theme_assets/css/transition.css?v{{::buildVersion(/theme_assets/css/transition.css)}} mediaprint onloadthis.mediaall> --> !-- link relstylesheet ng-href{{::cdn}}node_modules/angular-datepicker/dist/angular-datepicker.min.css?v{{::buildVersion(/node_modules/angular-datepicker/dist/angular-datepicker.min.css)}} mediaprint onloadthis.mediaall> --> !-- link relstylesheet ng-href{{::cdn}}node_modules/intl-tel-input/build/css/intlTelInput.css mediaprint onloadthis.mediaall> --> !-- Quill Styles --> !-- link relstylesheet ng-href{{::cdn}}theme_assets/css/quill.snow.css?v{{::buildVersion(/theme_assets/css/quill.snow.css)}}> --> !-- link relstylesheet ng-href{{::cdn}}theme_assets/css/quill.bubble.css?v{{::buildVersion(/theme_assets/css/quill.bubble.css)}}> --> !-- link relstylesheet ng-href{{::cdn}}lib/quill-better-table.css?v{{::buildVersion(/lib/quill-better-table.css)}} mediaprint onloadthis.mediaall> --> !-- link relstylesheet ng-href{{::cdn}}theme_assets/css/KaTeX/katex.min.css?v{{::buildVersion(/theme_assets/css/KaTeX/katex.min.css)}} mediaprint onloadthis.mediaall /> --> !-- link relstylesheet ng-href{{::cdn}}theme_assets/css/chosen.min.css?v{{::buildVersion(/theme_assets/css/chosen.min.css)}} mediaprint onloadthis.mediaall> --> link relicon typeimage/png href mediaall> link relpreconnect hrefhttps://csva.s3.amazonaws.com> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://storage.googleapis.com> base href/> !--Build CSS --> !-- link relstylesheet predownloadapp/css/app-lib-ltr.css,app/css/app-lib-rtl.css ng-href{{::cdn}}app/css/app-lib-{{isRTL()?rtl:ltr}}.css?v{{::buildVersion((/app/css/app-lib-+(isRTL()?rtl:ltr)+.css))}} > --> link relstylesheet predownloadapp/css/app-ltr.css,app/css/app-rtl.css ng-href{{::cdn}}app/css/app-{{isRTL()?rtl:ltr}}.css?v{{::buildVersion((/app/css/app-+(isRTL()?rtl:ltr)+.css))}} onloadstyleLoaded()> !-- link relstylesheet ng-href{{::cdn}}theme_assets/css/KaTeX/katex.min.css?v{{::buildVersion(/theme_assets/css/KaTeX/katex.min.css)}} mediaprint onloadthis.mediaall /> --> !--Vendors CSS --> !-- link relstylesheet ng-href{{::cdn}}node_modules/angular-ui-notification/dist/angular-ui-notification.min.css?v{{::buildVersion(/node_modules/angular-ui-notification/dist/angular-ui-notification.min.css)}} mediaprint onloadthis.mediaall> --> !-- FontsOnline --> link ng-href//fonts.googleapis.com/css?familyRoboto:400,300,500,700&displayswap relstylesheet typetext/css mediaprint onloadthis.mediaall> link ng-href//fonts.googleapis.com/css?familySource+Sans+Pro:400,300,300italic,400italic,600,600italic,700,700italic&displayswap relstylesheet typetext/css mediaprint onloadthis.mediaall> link ng-href//fonts.googleapis.com/css?familyMrs+Saint+Delafield&displayswap relstylesheet typetext/css mediaprint onloadthis.mediaall> !-- JavaScripts --> script srcbuild_version.js?prepenguin>/script> script> //so it will not timeout loading boot.js on very slow internet requirejs { waitSeconds: 0 }; /script> style> .init-loader{ position: fixed; width: 95%; max-width: 600px; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); text-align: center; } .init-loader .init-progress{ width: 100%; height: 10px; background: #ececec; position: relative; border-radius: 3px; overflow: hidden; } .init-loader .init-progress i{ position: absolute; top: 0; left: 0; height: 100%; width: 0; transition: width 0.2s ease-in-out; } .init-loader .init-info { color: #636363; font-size: 90px; width: 3em; height: 1em; margin: 72px auto; position: relative; display: block; font-style: normal; } .init-loader .init-info strong{ font-weight: normal; } .init-loader .init-file { color: #CCC; font-size: 6px; float: right; width: 100px; line-break: anywhere; border: 0; border-left: 1px solid #CCC; padding: 10px; box-sizing: border-box; margin-top: 20px; min-height: 65px; resize : none; outline: 0; overflow: hidden; } .preloader-logo { margin: 0 auto 50px; display: inline-block; max-width: 80%; min-height: 200px; object-fit: contain; } .init-loader h3{ font-size: 32px !important; font-weight: bold; font-family: IBM, sans-serif !important; } .init-loader p{ font-size: 22px !important; color: #999; font-family: IBM, sans-serif !important; } /style> style idstyle-preload ng-if!lazyLoaded> /* will increase the performance to 45 */ /* .header-container , .main-heading-holder.intro-section{ */ /* display: none; */ /* } */ .navigation-holder, .header-container , .menu-content-holder, div.main-heading-holder, .whatsapp-button{ /* display: none !important; */ opacity: 0 !important; } @media screen and(max-width: 650px) { #banner-slider , .main-heading-holder.intro-section{ max-height: 433px !important; overflow-y: hidden; } } /style> style idstyle-preload-2 ng-if!lazyLoaded> .main-heading-holder.intro-section, .main-content{ opacity: 0 !important; } /style> script> function styleLoaded(){ setTimeout(()>{ document.getElementById(style-preload).remove() },1100) setTimeout(()>{ document.getElementById(style-preload-2).remove() },2000) } /script> !-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> !-- WARNING: Respond.js doesnt work if you view the page via file:// --> !--if lt IE 9> script src//oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js>/script> script src//oss.maxcdn.com/respond/1.4.2/respond.min.js>/script> !endif-->/head>!-- Mixpanel CDN - injected for analytics tracking -->script typetext/javascript> (function (f, b) { if (!b.__SV) { var e, g, i, h; window.mixpanel b; b._i ; b.init function (e, f, c) { function g(a, d) { var b d.split(.); 2 b.length && ((a ab0), (d b1)); ad function () { a.push(d.concat(Array.prototype.slice.call(arguments, 0))); }; } var a b; undefined ! typeof c ? (a bc ) : (c mixpanel); a.people a.people || ; a.toString function (a) { var d mixpanel; mixpanel ! c && (d + . + c); a || (d + (stub)); return d; }; a.people.toString function () { return a.toString(1) + .people (stub); }; i disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove.split( ); for (h 0; h i.length; h++) g(a, ih); var j set set_once union unset remove delete.split( ); a.get_group function () { function b(c) { dc function () { call2_args arguments; call2 c.concat(Array.prototype.slice.call(call2_args, 0)); a.push(e, call2); }; } for ( var d {}, e get_group.concat( Array.prototype.slice.call(arguments, 0)), c 0; c j.length; c++) b(jc); return d; }; b._i.push(e, f, c); }; b.__SV 1.2; e f.createElement(script); e.type text/javascript; e.async !0; e.src undefined ! typeof MIXPANEL_CUSTOM_LIB_URL ? MIXPANEL_CUSTOM_LIB_URL : file: f.location.protocol && //cdn.mxpnl.com/libs/mixpanel-2-latest.min.js.match(/^\/\//) ? https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js : //cdn.mxpnl.com/libs/mixpanel-2-latest.min.js; g f.getElementsByTagName(script)0; g.parentNode.insertBefore(e, g); } })(document, window.mixpanel || );/script>!-- End Mixpanel CDN -->body classmain-wrapper landing-option{{templateOption}} {{::isRTL() ? body-rtl : body-ltr}} {{currentState.name}} {{userInfo && !preview ? logged-in : logged-out}} {{userInfo ? role-+userInfo.role_id : }} ng-class{has-header-announcements: above_header_announcements, side-bar-body: sidebarMenu, no-v-scroll: (XSeraChatOpen || (showNotifications && isMobile))} ng-attr-page-title{{actualPageTitle}} id{{((currentState.name landing.courses || currentState.name landing.categories) || currentState.name auth) ? home : }}> !--if lt IE 8> p classbrowserupgrade>You are using an strong>outdated/strong> browser. Please a hrefhttp://browsehappy.com/>upgrade your browser/a> to improve your experience./p> !endif--> div classwrapper> !-- Header with navigation --> div classinit-loader> img id preloader_logo classpreloader-logo/> div idhang-tight styleopacity: .1; color:#fff;> h3> Hang tight! br> Your page is loading and will be ready soon /h3> p stylecolor: #fff;> We’re getting everything ready for you! This page will be up shortly. We appreciate your patience. Thank you for waiting! /p> /div> i classinit-info styledisplay: none;> strong>/strong> textarea classinit-file readonly>/textarea> /i> div classinit-progress> i>/i> /div> /div> header-dir>/header-dir> suggested-actions-directive ng-if(userInfo.role_id config.roles.STUDENT || userInfo.role_id config.roles.TEACHER || userInfo.role_id config.roles.SCHOOL_ADMIN) && lazyLoaded && !(userInfo.role_id config.roles.STUDENT && newTemplateOption && currentState.name mycourses)>/suggested-actions-directive> div classmenu-content-holder> ng-include srcapp/js/modules/shared/templates/sidebar.html ng-ifsidebarMenu include-replace>/ng-include> !-- Main view for templates --> div ng-ifflash.type && flash.message && userInfo classalert margin-top container alert-{{flash.type}}> i classfa-solid fa-xmark close-flash pull-left margin-right ng-clicksetFlash({})>/i> p classno-margin ng-bind-htmlflash.message | trust>/p> /div> div ng-ifaskForNotificationPermission classalert margin-top container alert-info ng-clickconnectFirebase(true)> i classfa-solid fa-xmark close-flash pull-left margin-right ng-clickconnectFirebase(false); $event.stopPropagation(); $event.preventDefault();>/i> p classno-margin> i classfa-solid fa-bell>/i> {{notifications.pleaseAllowNotifications | translate}} /p> /div> div ui-viewmain-view classmain-content-wrapper>/div> /div> !--chat--> div ng-ifuserInfo && lazyLoaded && platformsLoaded && !isMobileApp && userInfo.role_id ! config.roles.OTHER_STAFF> chat >/chat> /div> div classchat-threads-container ng-iflazyLoaded ng-class{has-theads: threads.length}> xsera-chat-thread ng-repeatthread in threads ng-ifthread.participants && thread.participants.length 1 && thread.participants0 config.sera.id thread-titlethread.title>/xsera-chat-thread> chat-thread ng-repeatthread in threads ng-if!(thread.participants && thread.participants.length 1 && thread.participants0 config.sera.id) participantsthread.participants threadthread.thread_id messagethread.message_id groupthread.isGroup creatorthread.creator_id thread-titlethread.title>/chat-thread> /div> !-- Footer --> footer-dir>/footer-dir> /div>script>(function(){function c(){var ba.contentDocument||a.contentWindow.document;if(b){var db.createElement(script);d.innerHTMLwindow.__CF$cv$params{r:9d643a4d2ae2503f,t:MTc3MjQ5NDYzMC4wMDAwMDA};var adocument.createElement(script);a.nonce;a.src/cdn-cgi/challenge-platform/scripts/jsd/main.js;document.getElementsByTagName(head)0.appendChild(a);;b.getElementsByTagName(head)0.appendChild(d)}}if(document.body){var adocument.createElement(iframe);a.height1;a.width1;a.style.positionabsolute;a.style.top0;a.style.left0;a.style.bordernone;a.style.visibilityhidden;document.body.appendChild(a);if(loading!document.readyState)c();else if(window.addEventListener)document.addEventListener(DOMContentLoaded,c);else{var edocument.onreadystatechange||function(){};document.onreadystatechangefunction(b){e(b);loading!document.readyState&&(document.onreadystatechangee,c())}}}})();/script>/body>!-- Non-angular libraries -->!-- Java Script -->script ng-src{{::cdn+theme_assets/js/vendor/bootstrap.js}}>/script>script ng-src{{::cdn+theme_assets/js/chosen.jquery.min.js?v+buildVersion(/theme_assets/js/chosen.jquery.min.js)}}>/script>script ng-src{{::cdn+theme_assets/js/owl-carousel.js?v+buildVersion(/theme_assets/js/owl-carousel.js)}}>/script>script ng-src{{::cdn+theme_assets/js/prettyPhoto.js?v+buildVersion(/theme_assets/js/prettyPhoto.js)}}>/script>script ng-src{{::cdn+theme_assets/js/sticky.js?v+buildVersion(/theme_assets/js/sticky.js)}}>/script>!-- Java Script -->!-- Angular components -->!-- endbuild -->script srchttps://www.youtube.com/iframe_api differ>/script>script idtemplates/exceededTraineesLicensesLimit.html typetext/ng-template> p>{{shared.exceededTraineesLicensesLimit | translate}}/p> !-- div classngdialog-buttons> button typebutton classngdialog-button ngdialog-button-secondary ng-clickcloseThisDialog(0)>{{shared.cancel | translate}}/button> button typebutton classngdialog-button ngdialog-button-primary ng-clickcloseThisDialog(true)>{{adminHome.upgradeYourPlan | translate}}/button> /div> -->/script>script> // Check that service workers are registered if (serviceWorker in navigator) { // Use the window load event to keep the page load performant window.addEventListener(load, () > { navigator.serviceWorker.getRegistration().then(function(reg) { // Theres an active SW, but no controller for this tab. if (reg && reg.active && !navigator.serviceWorker.controller) { // Perform a soft reload to load everything from the SW and get // a consistent set of resources. window.location.reload(); } }); navigator.serviceWorker.register(/sw.js) .then(function(registration) { registration.update().then(function(update){ setTimeout(function(){ if(update && update.waiting){ window.waitingSW true; } }, 1000) }) console.log(Service Worker Registered, registration); }) .catch(function(err) { console.log(Service Worker Failed to Register, err); }) }); }/script>script typemodule> import { initializeApp } from https://www.gstatic.com/firebasejs/11.6.0/firebase-app.js // Add Firebase products that you want to use import { getMessaging, getToken, onMessage, deleteToken } from https://www.gstatic.com/firebasejs/11.6.0/firebase-messaging.js window.firebase { initializeApp: initializeApp, getMessaging: getMessaging, getToken: getToken, onMessage: onMessage, deleteToken: deleteToken } /script>!-- templates from $templateCache -->!-- build:templates -->!-- endbuild -->/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
]