Help
RSS
API
Feed
Maltego
Contact
Domain > mappit.guru
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-07-10
3.133.200.78
(
ClassC
)
2025-12-05
3.136.250.128
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Fri, 05 Dec 2025 03:56:17 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://mappit.guru:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Fri, 05 Dec 2025 03:56:18 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: ApacheSet-Cookie: PHPSESSID240nde1g2p2n69l18dhhhj8bu7; path/Expires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheAccess-Control-Allow-Origin: *cant-be-evil: true !DOCTYPE html>html langen>head> meta charsetutf-8> meta http-equivContent-Type contenttext/html; charsetutf-8> meta namedescription contentFinally! A decentrailized Google Maps based app that lets you create custom pins and sort them by category, add local weather, see where major wildfires are, search for nearby restaurants, and more! You can even get directions between your pins with the click of a button! Best of all, stack any combination of this on your map, and wipe it clean whenever you want!> meta namekeywords contentmappit, mappit!, google maps, map, mapping platform, custom map pins, custom pins, pins, markers, custom markers, map markers, custom map markers, create your own map, build a map, build map, geo, geo target, decentralized, blockstack, blockchain, dapp, decentralized app, app, hybrid app, app.co> meta namerobots contentindex,follow /> meta nametheme-color content#2196f3> meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1, minimum-scale1, user-scalableno, minimal-ui, viewport-fitcover> meta nameapple-mobile-web-app-capable contentyes> title>Mappit! | Mappit Everywhere!/title> link relstylesheet typetext/css href/f7/css/framework7.bundle.min.css /> link relstylesheet typetext/css href/f7/icons/css/framework7-icons.css /> link relstylesheet typetext/css href/css/mappit.css /> meta propertyog:url contenthttps://mappit.guru /> meta propertyog:type contentwebsite /> meta propertyog:title contentMappit! /> meta propertyog:description contentFinally! A decentrailized Google Maps based app that lets you create custom pins and sort them by category, add local weather, see where major wildfires are, search for nearby restaurants, and more! You can even get directions between your pins with the click of a button! Best of all, stack any combination of this on your map, and wipe it clean whenever you want! /> meta propertyog:image contenthttps://mappit.guru/img/sim.png /> script async @srchttps://www.googletagmanager.com/gtag/js?idUA-152975291-1>/script> script> try { window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, UA-152975291-1); } catch(e) {} /script> script> try { (function(i,s,o,g,r,a,m){iGoogleAnalyticsObjectr;irir||function(){ (ir.qir.q||).push(arguments)},ir.l1*new Date();as.createElement(o), ms.getElementsByTagName(o)0;a.async1;a.srcg;m.parentNode.insertBefore(a,m) })(window,document,script,https://www.google-analytics.com/analytics.js,ga); ga(create, UA-152975291-1, auto); ga(send, pageview); } catch(e) {} /script>/head> body classtheme-dark> div idapp> div classpanel panel-left panel-reveal panel-resizable panel-init> div classpage> div classpage-content stylepadding-top:0px;> div classblock-title>Main Menu/div> div classblock> Choose from one of the following menu options to get started. div classlist no-hairlines-between> ul> li classno-padding no-margin margin-bottom elevated-12 hide-after-login> a href/about/ classlink text-color-black panel-close button button-raised button-fill button-large color-green> Home /a> /li> li classno-padding no-margin margin-bottom elevated-12> a href/faq/ classlink text-color-black panel-close button button-raised button-fill button-large color-green>FAQ/a> /li> li classhideable no-padding no-margin margin-bottom elevated-12> a href/gmaps/ classlink text-color-black panel-close button button-raised button-fill button-large color-green> Map /a> /li> /ul> /div> button classcol button button-fill color-blue login-button idlogin_button>Login With Blockstack/button> button classcol button button-fill color-red logout-button idlogout_button>Logout/button> /div> /div>/div>/div>div classpanel panel-right panel-cover panel-init panel-resizable panel-restaurant-review stylebackground-color: #202020;> div classpadding no-padding-bottom idreview_header>/div> div classblock>/div>/div>div classpanel panel-right panel-cover panel-init panel-resizable panel-directions stylebackground-color: #efefef; padding-bottom: 25px;> div classpadding no-padding-bottom iddirections_header>/div> div classpage-content> div classblock no-margin-top no-padding-top iddirections_content>/div> /div>/div> div classview view-main view-init> div classpage> div classnavbar> div classnavbar-bg>/div> div classnavbar-inner> div classleft> a href/about/>img src/img/logo64x64.png width40 classmargin-top margin-half />/a> /div> div classtitle>Mappit! small classusername stylefont-size: .75rem !important;>/small>/div> div classright> a href# data-panel.panel-left classbutton panel-toggle> i classf7-icons>bars/i> /a> /div> /div>/div> div classpage-content> div classrow stylebackground-color: #202020;> div classcol> div classblock-title no-margin no-padding-right padding-top padding-left padding-bottom>/div> /div> /div> /div> /div> /div> /div>/body> script src/_common/js/jquery.3.3.1.min.js>/script> script src/f7/js/framework7.bundle.min.js>/script> script typetext/javascript src/_common/js/globalFunc.min.js>/script> script srchttps://unpkg.com/blockstack@19.3.0-beta.1/dist/blockstack.js integritysha384-kscoAgc5pZqovHWSKndfyn3OeKHfRSh+Xc5wYc+E02BuyQV2zwEEHJ7p5drKnRrX crossoriginanonymous> /script> script src/_common/js/bsutil.min.js>/script> script src/js/preload.js>/script> script src/_common/js/google.maps.markercluster.js>/script> script src/_common/js/GMaps.min.js>/script> script src/js/mappit.min.js>/script> script async defer typetext/javascript srchttps://maps.google.com/maps/api/js?keyAIzaSyDAmYHCmsOlfoxani7xuTlzHJZWY5wo4RI&v3.39>/script> script typetext/javascript> var app new Framework7({ root: #app, name: Mappit!, id: guru.mappit, //panel: { swipe: left }, routes: _route_main, data: function() { const bloq BS_CreateUserSession(); this.session bloq1; if(this.session.isUserSignedIn()) return { me: this.session, loggedin: true } else return { me: this.session, loggedin: false } }, methods: { Mappit_Init: function(obj) { if(obj.loggedin) { Mappit.Init({ username: obj.session.loadUserData().username }); } else { Mappit.Init(); } if(this.data.loggedin true) { $(*).removeClass(hideable); $(.hide-after-login).hide(); } if(obj.cb) { obj.cb(); } }, Mappit_InstantiateMap: function(obj) { obj (typeof obj undefined) ? new Object() : obj; obj.mapID (typeof obj.mapID undefined) ? map : obj.mapID; Mappit.CreateMap({ mapID: obj.mapID, setToCurrentLocation: (typeof obj.setToCurrentLocation undefined) ? false : obj.setToCurrentLocation, setAsDefault: true, cb: function(isLocated, map) { if(isLocated false) { var n app.notification.create({ icon: img src/img/logo64x64.png width16 />, title: Mappit!, titleRightText: now, subtitle: You do not have GPS enabled!, text: We don\t do anything with your location. But you can decide to trust us later if you so wish :), closeOnClick: true, }); n.open(); } if(obj.cb) { obj.cb(isLocated, map); } } }) }, Mappit_GetAvailableLayers: function() { let layers weather, restaurants, pins; return layers; }, Mappit_GetRestaurantReviewers: function() { let reviewers zomato; return reviewers; }, App_CreateUUID: function() { return G_CreateUUID(); }, App_GetCurrentComponent: function() { var route mainView.router.currentRoute.route.componentUrl; var cache mainView.cache.components; for(var i0; icache.length; i++) { if(cachei.url route) return cachei.component.methods; } return false; }, App_GetCoordinates: function(obj) { BS_GetData({ directory: user/geo/, filename: locations.json, user_session: app.data.me, cb: function(r) { if(obj.cb) { obj.cb(r); }} }) }, App_SaveCoordinates: function(obj) { BS_SaveData({ directory: user/geo/, filename: locations.json, user_session: app.data.me, data: obj.data, cb: function(r) { if(obj.cb) { obj.cb(r); }} }); }, App_GetGeoObj: function(location, cb) { GMaps_GetGeoObj({ address: location, cb: function(result, location, type) { if(cb) { cb(result, location, type); } } }); }, App_GetLatLngFromAddress: function(obj) { var self app.methods; let location $(inputname + obj.fieldname + ).val(); if(typeof location undefined) { if(obj.cb) { obj.cb(false); } return false; } else if(location.replace( , ).length 0) { if(obj.cb) { obj.cb(false); } return false; } self.App_GetCoordinates({ cb: function(coords) { try { coords JSON.parse(coords); } catch(e) { } if(coords null) { self.App_GetGeoObj(location, function(result, loc, type) { var geoObj { location: location, lat: result0.geometry.location.lat(), lng: result0.geometry.location.lng() }; self.App_SaveCoordinates({ data: geoObj, cb: function() { if(obj.cb) { obj.cb(geoObj)} } }); return; }); } else { var found_coords false; var coords_idx 0; for(var i0; icoords.length; i++) { if(coordsi.location location) { found_coords true; coords_idx i; } } if(found_coords true) { if(obj.cb) { obj.cb(coordscoords_idx); } } else { self.App_GetGeoObj(location, function(result, loc, type) { var geoObj { location: location, lat: result0.geometry.location.lat(), lng: result0.geometry.location.lng() }; coords.push(geoObj); self.App_SaveCoordinates({ data: coords, cb: function() { if(obj.cb) { obj.cb(geoObj); }} }); return; }); } } } }); }, _App_GetPinShell: function() { var date new Date(); let year date.getFullYear(); let month date.getMonth() + 1; let day date.getDate(); let hour date.getHours(); let minute date.getMinutes(); let seconds 00; if(hour 10) hour 0 + hour.toString(); if(minute 10) minute 0 + minute.toString(); if(day 10) day 0 + day.toString(); if(month 10) month 0 + month.toString(); var unix year + - + month + - + day + + hour + : + minute + :00; var id G_CreateUUID(); return { ID: id, Title: Untitled, Latitude: , Longitude: , PinType: , Href: , Image: , DatePlaced: unix, Location: , Notes: }; }, App_GetPinTypes: function() { return { name: destinations, display: Destination, color: custom-green-white }, { name: vacation, display: My Vacation, color: custom-plane }, { name: friends, display: Friends, color: custom-green-white }, { name: restaurant, display: Restaurant, color: custom-green-white }, { name: parking, display: Parking, color: custom-green-white }, { name: other, display: Other, color: custom-green-white } ; }, App_GetPinsOfType: function(obj) { let type app.methods.App_GetPinTypes()0; obj.type (typeof obj.type undefined) ? type.name : obj.type; BS_GetData({ directory: pins/, filename: obj.type + .json, user_session: app.data.me, cb: function(pins) { if(typeof obj.id ! undefined) { try { var p JSON.parse(pins); } catch(e) { var p pins; } for(var i0; ip.length; i++) { if(obj.cb) { obj.cb(pi); } } } else { try { if(obj.cb) { obj.cb(pins); }} catch(e) { if(obj.cb) { obj.cb(false); }} } } }); }, App_SavePin: function(obj) { var self app.methods; var pin_shell self._App_GetPinShell(); for(var key in obj.pin) { pin_shellkey obj.pinkey; } self.App_GetPinsOfType({ type: obj.type, cb: function(pins) { if(pins ! null) { try { pins JSON.parse(pins); } catch(e) {} if(pins.length > 0) pins.push(pin_shell); else pins pin_shell; } else { pins pin_shell; } BS_SaveData({ directory: pins/, filename: obj.type + .json, user_session: app.data.me, data: pins, cb: function(pins) { if(obj.cb) obj.cb(pins); } }) } }); } }, on: { pageInit: function(page) { let session page.app.data; let _ShowLogin !session.loggedin; if(session.me.isSignInPending()) { session.me.handlePendingSignIn().then(user > { window.location window.location.origin; }); } $(.login-button).on(click, event > { event.preventDefault() session.me.redirectToSignIn(); }); if($(.logout-button).length) { $(.logout-button).on(click, event > { event.preventDefault(); $(.logout-button).hide(); session.me.signUserOut(/logout.php); }) } if(_ShowLogin true) { $(.login-button).show(); $(.logout-button).hide(); page.app.methods.Mappit_Init({ cb: function() {} }); } else { $(.logout-button).show(); $(.login-button).hide(); $(.username).html(session.me.loadUserData().username); page.app.methods.Mappit_Init({ loggedin: true, session: session.me, cb: function() { if(typeof app ! undefined) { setTimeout(function() { var m app.views.get(.view-main); m.router.navigate(/gmaps/); }, 300); } } }); } } } }); //var mainView app.views.create(.view-main); var mainView app.views.get(.view-main); mainView.router.navigate(/about/); // mainView.router.navigate(/home/); //mainView.router.navigate(/search_restaurants/); //mainView.router.navigate(/weather_watcher/); var $$ Dom7;/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
]