Help
RSS
API
Feed
Maltego
Contact
Domain > loons.io
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2018-09-05
52.22.49.174
(
ClassC
)
2026-02-17
198.251.89.82
(
ClassC
)
Port 80
HTTP/1.1 200 OKConnection: Keep-AliveKeep-Alive: timeout5, max100content-type: text/htmllast-modified: Mon, 26 May 2025 20:16:01 GMTetag: 2f64-6834cc01-fc14912fe8ef9832;;;accept-ranges: bytescontent-length: 12132date: Tue, 17 Feb 2026 13:07:48 GMTserver: LiteSpeedvary: User-Agent !DOCTYPE html>html langen> head> meta charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalable0> meta propertyog:locale contenten_US> meta propertyog:type contentwebsite> meta propertyog:title contentLoons - launch a loon, make a friend. /> meta propertyog:url contenthttps://loons.io/> meta propertyog:site_name contentLoons> meta propertyog:description contentLoons.io - a little ballooning game - launch a loon make a friend! /> meta propertyog:image contenthttps://loons.io/loons_splash.jpg /> meta propertyog:image:secure_url contenthttps://loons.io/loons_splash.jpg /> meta propertyog:image:width content512> meta propertyog:image:height content512> meta propertyog:image:type contentimage/png> link relicon hrefhttps://loons.io/faviloon.png> title>Loons/title> style> body { margin: 0; } /style> link relstylesheet href/assets/style-cBrp_2Ah.css typetext/css mediaall> script typemodule crossorigin src/assets/index-gamKhm77.js>/script> link relstylesheet crossorigin href/assets/index-_3PAah0z.css> /head> body> !-- script src./grib2/grib2.js>/script> script src./grib2/grib2utils.js>/script> --> canvas idglobe>/canvas> div idloonView classloonView> div idloonDetails classloonDetails> div classloonDetailsHeader idloonDetailsHeader>Loon Details/div> div classloonDetailsInner idloonDetailsInner>/div> div classloonActions idloonActions>/div> /div> /div> div idloonsMenu> div idmobileMenuButton > div idhamSVG> svg viewBox0 0 100 80 width35 height35> rect x5 width100 height20>/rect> rect y30 x5 width100 height20>/rect> rect y60 x5 width100 height20>/rect> /svg> /div> div idmmHeading>Loons/div> /div> div idloonsMenuActions classdisplayBlock> div idlaunchLoon classloonsMenuAction>Launch Loon/div> div iddumpData classloonsMenuAction>Dump Data/div> div idresetView classloonsMenuAction>Reset View/div> div idopenLeaderBoard classloonsMenuAction>Leader Board/div> div idopenBuddyList classloonsMenuAction>Buddy List/div> /div> div idloonsMenuInner classdisplayBlock> /div> div idstateView> div idstateViewHeader>System State/div> div idstateViewInner>/div> /div> /div> div idaddLoon classoverlay styledisplay: none;> div idaddLoonInner classoverlay_inner> div classoverlay_dialog> h1>Launch a Loon/h1> div>from span idspnLaunchCity>/span>/div>br> div>Lon: span namelon idlon>/span> Lat: span namelat idlat>/span>/div>br> !-- input typenumber namelon idlon placeholderlon>br> input typenumber namelat idlat placeholderlat>br>br> --> Loon Namebr> input typetext namename idname placeholdername>br> Colorbr> input typecolor namecolor idcolor value#FF0000>br> Messagebr> textarea idloonMessage nameloonMessage rows4 placeholdermessage to the person who pops it>/textarea>br>br> input typebutton valueLaunch ! idbtnAddLoon> /div> /div> /div> div idlogin classoverlay styledisplay: none;> div idloginInner classoverlay_inner> div classoverlay_dialog> h1>Loon in/h1> input typetext nameuser_name iduser_name placeholderemail / name>br> input typepassword namepwd idpwd placeholderpwd>br> span idlogin_message>/span>br> input typebutton valueLogin idbtnLogin classovlButton>br> input typebutton valueJoin Loons idbtnRegister classovlButton>br> p idforgotPWD classsublink>Forgot Password/p>br>br> /div> /div> /div> div idregister classoverlay styledisplay: none;> div idregisterInner classoverlay_inner> div classoverlay_dialog> div classoverlay_dialog_inner> h1>Join Loons/h1> label>User Name/label>br> input typetext nameuser_name idreg_user_name placeholderuser Name>br> label>Country/label>br> select idslcCountry>/select>br> label>Email Address/label>br> input typeemail nameemail idreg_email placeholderemail>br> label>Password/label>br> input typepassword namepwd idreg_pwd placeholderpwd>br> span idjoin_message>/span>br> input typebutton valueJoin idbtnJoin classovlButton>br> input typebutton valueLogin idbtnBackLogin classovlButton>br> /div> /div> /div> /div> div idfPwdEnterUser classoverlay styledisplay: none;> div idfPwdEnterUserInner classoverlay_inner> div classoverlay_dialog> div classoverlay_dialog_inner> h1>Forgot Password/h1> label idforgotPwd>User Name or email/label>br>br> input typetext idfpwd_user_name placeholderuser name or email>br>br> input typebutton valueReset Password idbtnRecoverPwd classovlButton>br> p idbackToLogin classsublink>Back to Login/p>br>br> /div> /div> /div> /div> div idresetPwd classoverlay styledisplay: none;> div idresetPwdInner classoverlay_inner> div classoverlay_dialog> div classoverlay_dialog_inner> h1>Reset Password/h1> label idpwdLabel>Confirm new password/label>br>br> input typepassword idpwd1 placeholderpassword>br> input typepassword idpwd2 placeholderrepeat password>br>br> input typebutton valueReset Password idbtnResetPwd classovlButton>br> /div> /div> /div> /div> div idloonViewControl> div classviewControlMenu> div idvcLeft classviewControlButton vcOuter>img src/orbitLeft.png>/div> div idvcShortLeft classviewControlButton vcInner>img src/orbitShortLeft.png>/div> div idvcUp classviewControlButton vcUp>img src/upArrow.png>/div> div idvcShortRight classviewControlButton vcInner>img src/orbitShortRight.png>/div> div idvcRight classviewControlButton vcOuter>img src/orbitRight.png>/div> /div> /div> div idcountryInfo> div idcountryInfoHeader> div idcIHeaderInner> table stylewidth: 100%;> tr> td stylewidth: 50px;>img idcIheaderFlag src>/td> td styletext-align: center;>span idcIHeader>/span>/td> td idcIExpand stylewidth: 50px; text-align: center;>▼/td> /tr> /table> /div> /div> div idcountryInfoInner classdisplayNone> /div> div idlinkDiv classdisplayNone> a idwikiLink href target_blank>/a> /div> /div> div idpopDiv classoverlay styledisplay: none;> div classoverlay_inner idpopContent> div idpopContent classoverlay_dialog > /div> /div> /div> div idflightLogDiv classoverlay> div idflightLogDivInner classoverlay_inner inner_large> /div> /div> div idleaderBoard classoverlay styledisplay:none> div idleaderBoardInner classoverlay_inner> /div> /div> div idbuddyList classoverlay styledisplay:none> div idbuddyListInner classoverlay_inner> /div> /div> div idwhatWhat classoverlay styledisplay: none;> div idwhatWhatInner classoverlay_inner> h1>Welcome to Loons !/h1> p>.. the slowest social notwork of the planet./p> p>Launch a loon - make a friend!/p> p>Loons is getting real world wind and weather data and lets you launch a virtual balloon with a little message into a simulated atmosphere./p> p>Everybody can see and pop the loons closest to their current location./p> p>No, your loon will not burst once it reaches the stratosphere - we have skipped that part./p> p>When a loon is popped the message and email address of the sender will be revealed. The sender is a added as a loon-buddy and you can get in contact with each other./p> p>The more distance a loon has travelled the more loon-miles you will gain./p> p>Be kind and polite!/p> input typebutton valueLogin idbtnGoLogin classovlButton>br> input typebutton valueJoin Loons idbtnGoRegister classovlButton>br> p idcreditsLink classsublink>Credits/p> /div> /div> div idcredits classoverlay styledisplay: none;> div idcreditsInner classoverlay_inner> h1>Credits/h1> p>Loons has been developed as a personal pet-project by a hrefmailto:admin@loons.io>Daniel von Heynitz / Vflow Pty Ltd/a>/p> p>Some special thanks go out to:br>br>Cameron Beccario - for the inspiration I got from his a hrefhttps://earth.nullschool.net/>https://earth.nullschool.net//a> project/p> p>Of course nothing would work without a hrefhttps://nomads.ncep.noaa.gov/>https://nomads.ncep.noaa.gov//a> publishing world wind data - you guys are awesome !/p> p>Last but not least a big shoutout to Gerard Llorachs GRIB2 to JSON converter a hrefhttps://github.com/BlueNetCat/grib22json>https://github.com/BlueNetCat/grib22json/a>/p> /div> /div> div iderrorPopUp classoverlay styledisplay:none> div iderrorPopUpInner classoverlay_inner> h1>Sorry for that !/h1> p>Unfortunately the loons server is down.br>Please try again later/p> /div> /div> div idcityCanvasDiv stylewidth: 800; height: 400;> /div> !-- shaders--> script idglobeVertexShader typex-shader/x-vertex> //varying vec3 vNormal; varying vec2 vUv; void main() { csm_Position position; //gl_Position projectionMatrix * modelViewMatrix * vec4( position, 1.0); //vNormal normalize( normalMatrix * normal ); vUv uv; } /script> script idglobeFragmentShader typex-shader/x-fragment> uniform vec2 u_resolution; uniform sampler2D earthMap; uniform sampler2D cityMap; uniform sampler2D countryMap; uniform sampler2D lookup; //varying vec3 vNormal; varying vec2 vUv; void main() { vec4 mapColor texture2D( countryMap, vUv ); vec4 cityColor texture2D( cityMap, vUv ); float indexedColor mapColor.y; vec2 lookupUV vec2( indexedColor, 0.0 ); vec4 lookupColor texture2D( lookup, lookupUV ); vec4 blendColor texture2D( earthMap, vUv ); if(cityColor.x 0.0) { // this is not a city csm_DiffuseColor 2.0 * lookupColor + 1.0 * blendColor; //gl_FragColor 0.5 * lookupColor + 0.5 * blendColor; } else { // this is a city - switch to emissive lightning csm_Emissive vec3(cityColor.x, cityColor.y, cityColor.z); } } /script> script idatmVertexShader typex-shader/x-vertex> uniform vec3 viewVector; uniform float c; uniform float p; varying float intensity; varying vec2 vUv; void main() { vec3 vNormal normalize( normalMatrix * normal ); vec3 vNormel normalize( normalMatrix * viewVector ); intensity pow( c - dot(vNormal, vNormel), p ); gl_Position projectionMatrix * modelViewMatrix * vec4( position, 1.0 ); } /script> script idatmFragmentShader typex-shader/x-fragment> uniform vec3 glowColor; varying float intensity; void main() { vec3 glow glowColor * intensity; gl_FragColor vec4( glow, 1.0 ); } /script> /body>/html>
Port 443
HTTP/1.1 200 OKConnection: Keep-AliveKeep-Alive: timeout5, max100content-type: text/htmllast-modified: Mon, 26 May 2025 20:16:01 GMTetag: 2f64-6834cc01-fc14912fe8ef9832;;;accept-ranges: bytescontent-length: 12132date: Tue, 17 Feb 2026 13:07:49 GMTserver: LiteSpeedvary: User-Agent !DOCTYPE html>html langen> head> meta charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalable0> meta propertyog:locale contenten_US> meta propertyog:type contentwebsite> meta propertyog:title contentLoons - launch a loon, make a friend. /> meta propertyog:url contenthttps://loons.io/> meta propertyog:site_name contentLoons> meta propertyog:description contentLoons.io - a little ballooning game - launch a loon make a friend! /> meta propertyog:image contenthttps://loons.io/loons_splash.jpg /> meta propertyog:image:secure_url contenthttps://loons.io/loons_splash.jpg /> meta propertyog:image:width content512> meta propertyog:image:height content512> meta propertyog:image:type contentimage/png> link relicon hrefhttps://loons.io/faviloon.png> title>Loons/title> style> body { margin: 0; } /style> link relstylesheet href/assets/style-cBrp_2Ah.css typetext/css mediaall> script typemodule crossorigin src/assets/index-gamKhm77.js>/script> link relstylesheet crossorigin href/assets/index-_3PAah0z.css> /head> body> !-- script src./grib2/grib2.js>/script> script src./grib2/grib2utils.js>/script> --> canvas idglobe>/canvas> div idloonView classloonView> div idloonDetails classloonDetails> div classloonDetailsHeader idloonDetailsHeader>Loon Details/div> div classloonDetailsInner idloonDetailsInner>/div> div classloonActions idloonActions>/div> /div> /div> div idloonsMenu> div idmobileMenuButton > div idhamSVG> svg viewBox0 0 100 80 width35 height35> rect x5 width100 height20>/rect> rect y30 x5 width100 height20>/rect> rect y60 x5 width100 height20>/rect> /svg> /div> div idmmHeading>Loons/div> /div> div idloonsMenuActions classdisplayBlock> div idlaunchLoon classloonsMenuAction>Launch Loon/div> div iddumpData classloonsMenuAction>Dump Data/div> div idresetView classloonsMenuAction>Reset View/div> div idopenLeaderBoard classloonsMenuAction>Leader Board/div> div idopenBuddyList classloonsMenuAction>Buddy List/div> /div> div idloonsMenuInner classdisplayBlock> /div> div idstateView> div idstateViewHeader>System State/div> div idstateViewInner>/div> /div> /div> div idaddLoon classoverlay styledisplay: none;> div idaddLoonInner classoverlay_inner> div classoverlay_dialog> h1>Launch a Loon/h1> div>from span idspnLaunchCity>/span>/div>br> div>Lon: span namelon idlon>/span> Lat: span namelat idlat>/span>/div>br> !-- input typenumber namelon idlon placeholderlon>br> input typenumber namelat idlat placeholderlat>br>br> --> Loon Namebr> input typetext namename idname placeholdername>br> Colorbr> input typecolor namecolor idcolor value#FF0000>br> Messagebr> textarea idloonMessage nameloonMessage rows4 placeholdermessage to the person who pops it>/textarea>br>br> input typebutton valueLaunch ! idbtnAddLoon> /div> /div> /div> div idlogin classoverlay styledisplay: none;> div idloginInner classoverlay_inner> div classoverlay_dialog> h1>Loon in/h1> input typetext nameuser_name iduser_name placeholderemail / name>br> input typepassword namepwd idpwd placeholderpwd>br> span idlogin_message>/span>br> input typebutton valueLogin idbtnLogin classovlButton>br> input typebutton valueJoin Loons idbtnRegister classovlButton>br> p idforgotPWD classsublink>Forgot Password/p>br>br> /div> /div> /div> div idregister classoverlay styledisplay: none;> div idregisterInner classoverlay_inner> div classoverlay_dialog> div classoverlay_dialog_inner> h1>Join Loons/h1> label>User Name/label>br> input typetext nameuser_name idreg_user_name placeholderuser Name>br> label>Country/label>br> select idslcCountry>/select>br> label>Email Address/label>br> input typeemail nameemail idreg_email placeholderemail>br> label>Password/label>br> input typepassword namepwd idreg_pwd placeholderpwd>br> span idjoin_message>/span>br> input typebutton valueJoin idbtnJoin classovlButton>br> input typebutton valueLogin idbtnBackLogin classovlButton>br> /div> /div> /div> /div> div idfPwdEnterUser classoverlay styledisplay: none;> div idfPwdEnterUserInner classoverlay_inner> div classoverlay_dialog> div classoverlay_dialog_inner> h1>Forgot Password/h1> label idforgotPwd>User Name or email/label>br>br> input typetext idfpwd_user_name placeholderuser name or email>br>br> input typebutton valueReset Password idbtnRecoverPwd classovlButton>br> p idbackToLogin classsublink>Back to Login/p>br>br> /div> /div> /div> /div> div idresetPwd classoverlay styledisplay: none;> div idresetPwdInner classoverlay_inner> div classoverlay_dialog> div classoverlay_dialog_inner> h1>Reset Password/h1> label idpwdLabel>Confirm new password/label>br>br> input typepassword idpwd1 placeholderpassword>br> input typepassword idpwd2 placeholderrepeat password>br>br> input typebutton valueReset Password idbtnResetPwd classovlButton>br> /div> /div> /div> /div> div idloonViewControl> div classviewControlMenu> div idvcLeft classviewControlButton vcOuter>img src/orbitLeft.png>/div> div idvcShortLeft classviewControlButton vcInner>img src/orbitShortLeft.png>/div> div idvcUp classviewControlButton vcUp>img src/upArrow.png>/div> div idvcShortRight classviewControlButton vcInner>img src/orbitShortRight.png>/div> div idvcRight classviewControlButton vcOuter>img src/orbitRight.png>/div> /div> /div> div idcountryInfo> div idcountryInfoHeader> div idcIHeaderInner> table stylewidth: 100%;> tr> td stylewidth: 50px;>img idcIheaderFlag src>/td> td styletext-align: center;>span idcIHeader>/span>/td> td idcIExpand stylewidth: 50px; text-align: center;>▼/td> /tr> /table> /div> /div> div idcountryInfoInner classdisplayNone> /div> div idlinkDiv classdisplayNone> a idwikiLink href target_blank>/a> /div> /div> div idpopDiv classoverlay styledisplay: none;> div classoverlay_inner idpopContent> div idpopContent classoverlay_dialog > /div> /div> /div> div idflightLogDiv classoverlay> div idflightLogDivInner classoverlay_inner inner_large> /div> /div> div idleaderBoard classoverlay styledisplay:none> div idleaderBoardInner classoverlay_inner> /div> /div> div idbuddyList classoverlay styledisplay:none> div idbuddyListInner classoverlay_inner> /div> /div> div idwhatWhat classoverlay styledisplay: none;> div idwhatWhatInner classoverlay_inner> h1>Welcome to Loons !/h1> p>.. the slowest social notwork of the planet./p> p>Launch a loon - make a friend!/p> p>Loons is getting real world wind and weather data and lets you launch a virtual balloon with a little message into a simulated atmosphere./p> p>Everybody can see and pop the loons closest to their current location./p> p>No, your loon will not burst once it reaches the stratosphere - we have skipped that part./p> p>When a loon is popped the message and email address of the sender will be revealed. The sender is a added as a loon-buddy and you can get in contact with each other./p> p>The more distance a loon has travelled the more loon-miles you will gain./p> p>Be kind and polite!/p> input typebutton valueLogin idbtnGoLogin classovlButton>br> input typebutton valueJoin Loons idbtnGoRegister classovlButton>br> p idcreditsLink classsublink>Credits/p> /div> /div> div idcredits classoverlay styledisplay: none;> div idcreditsInner classoverlay_inner> h1>Credits/h1> p>Loons has been developed as a personal pet-project by a hrefmailto:admin@loons.io>Daniel von Heynitz / Vflow Pty Ltd/a>/p> p>Some special thanks go out to:br>br>Cameron Beccario - for the inspiration I got from his a hrefhttps://earth.nullschool.net/>https://earth.nullschool.net//a> project/p> p>Of course nothing would work without a hrefhttps://nomads.ncep.noaa.gov/>https://nomads.ncep.noaa.gov//a> publishing world wind data - you guys are awesome !/p> p>Last but not least a big shoutout to Gerard Llorachs GRIB2 to JSON converter a hrefhttps://github.com/BlueNetCat/grib22json>https://github.com/BlueNetCat/grib22json/a>/p> /div> /div> div iderrorPopUp classoverlay styledisplay:none> div iderrorPopUpInner classoverlay_inner> h1>Sorry for that !/h1> p>Unfortunately the loons server is down.br>Please try again later/p> /div> /div> div idcityCanvasDiv stylewidth: 800; height: 400;> /div> !-- shaders--> script idglobeVertexShader typex-shader/x-vertex> //varying vec3 vNormal; varying vec2 vUv; void main() { csm_Position position; //gl_Position projectionMatrix * modelViewMatrix * vec4( position, 1.0); //vNormal normalize( normalMatrix * normal ); vUv uv; } /script> script idglobeFragmentShader typex-shader/x-fragment> uniform vec2 u_resolution; uniform sampler2D earthMap; uniform sampler2D cityMap; uniform sampler2D countryMap; uniform sampler2D lookup; //varying vec3 vNormal; varying vec2 vUv; void main() { vec4 mapColor texture2D( countryMap, vUv ); vec4 cityColor texture2D( cityMap, vUv ); float indexedColor mapColor.y; vec2 lookupUV vec2( indexedColor, 0.0 ); vec4 lookupColor texture2D( lookup, lookupUV ); vec4 blendColor texture2D( earthMap, vUv ); if(cityColor.x 0.0) { // this is not a city csm_DiffuseColor 2.0 * lookupColor + 1.0 * blendColor; //gl_FragColor 0.5 * lookupColor + 0.5 * blendColor; } else { // this is a city - switch to emissive lightning csm_Emissive vec3(cityColor.x, cityColor.y, cityColor.z); } } /script> script idatmVertexShader typex-shader/x-vertex> uniform vec3 viewVector; uniform float c; uniform float p; varying float intensity; varying vec2 vUv; void main() { vec3 vNormal normalize( normalMatrix * normal ); vec3 vNormel normalize( normalMatrix * viewVector ); intensity pow( c - dot(vNormal, vNormel), p ); gl_Position projectionMatrix * modelViewMatrix * vec4( position, 1.0 ); } /script> script idatmFragmentShader typex-shader/x-fragment> uniform vec3 glowColor; varying float intensity; void main() { vec3 glow glowColor * intensity; gl_FragColor vec4( glow, 1.0 ); } /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
]