Help
RSS
API
Feed
Maltego
Contact
Domain > bghosting.net
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2014-12-14
200.58.98.200
(
ClassC
)
2024-07-20
192.185.195.20
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Sat, 20 Jul 2024 15:37:45 GMTServer: ApacheUpgrade: h2,h2cConnection: UpgradeLast-Modified: Wed, 19 Oct 2022 23:12:35 GMTAccept-Ranges: bytesContent-Length: 6293Vary: Accept-EncodingContent-Type: text/html !DOCTYPE html>meta nameviewport contentwidthdevice-width, user-scalableno, minimum-scale1.0, maximum-scale1.0>!-- three.js library -->script srchttps://unpkg.com/es-module-shims@1.3.6/dist/es-module-shims.js>/script>script typeimportmap> { imports: { three: https://unpkg.com/three@version>/build/three.module.js } }/script>script typemodule> import * as THREE from three; const scene new THREE.Scene();/script>script srchttps://raw.githack.com/AR-js-org/AR.js/master/three.js/build/ar.js>/script>!-- ar.js -->script typemodule >THREEx.ArToolkitContext.baseURL ..//script>body stylemargin : 0px; overflow: hidden; font-family: Monospace;>div styleposition: absolute; top: 10px; width:100%; text-align: center; z-index: 1;> a hrefhttps://github.com/AR-js-org/AR.js/ target_blank>AR.js/a> - three.js camera transform br/> Contact me any time at a hrefhttps://twitter.com/nicolocarp target_blank>@nicolocarp/a>/div>script> ////////////////////////////////////////////////////////////////////////////////// // Init ////////////////////////////////////////////////////////////////////////////////// // init renderer var renderer new THREE.WebGLRenderer({ antialias: true, alpha: true }); renderer.setClearColor(new THREE.Color(lightgrey), 0) renderer.setSize( 640, 480 ); renderer.domElement.style.position absolute renderer.domElement.style.top 0px renderer.domElement.style.left 0px document.body.appendChild( renderer.domElement ); // array of functions for the rendering loop var onRenderFcts ; // init scene and camera var scene new THREE.Scene(); ////////////////////////////////////////////////////////////////////////////////// // Initialize a basic camera ////////////////////////////////////////////////////////////////////////////////// // Create a camera var camera new THREE.Camera(); scene.add(camera); //////////////////////////////////////////////////////////////////////////////// // handle arToolkitSource //////////////////////////////////////////////////////////////////////////////// var arToolkitSource new THREEx.ArToolkitSource({ // to read from the webcam sourceType : webcam, }) arToolkitSource.init(function onReady(){ // open a the dev console console.log(arToolkitContext.arController); if( arToolkitContext.arController ! null ){ // with the listener we listen the incoming messages arToolkitContext.arController.addEventListener(getMarker, function(ev) { // you will see in the console the pos of the marker console.log(marker pos: , ev.data.marker.pos); }); } }) // handle resize window.addEventListener(resize, function(){ onResize() }) function onResize(){ arToolkitSource.onResizeElement() arToolkitSource.copyElementSizeTo(renderer.domElement) if( arToolkitContext.arController ! null ){ arToolkitSource.copyElementSizeTo(arToolkitContext.arController.canvas) } } //////////////////////////////////////////////////////////////////////////////// // initialize arToolkitContext //////////////////////////////////////////////////////////////////////////////// // create atToolkitContext var arToolkitContext new THREEx.ArToolkitContext({ cameraParametersUrl: THREEx.ArToolkitContext.baseURL + ../data/data/camera_para.dat, detectionMode: mono, }) // initialize it arToolkitContext.init(function onCompleted(){ // copy projection matrix to camera camera.projectionMatrix.copy( arToolkitContext.getProjectionMatrix() ); }) // update artoolkit on every frame onRenderFcts.push(function(){ if( arToolkitSource.ready false ) return arToolkitContext.update( arToolkitSource.domElement ) // update scene.visible if the marker is seen scene.visible camera.visible }) //////////////////////////////////////////////////////////////////////////////// // Create a ArMarkerControls //////////////////////////////////////////////////////////////////////////////// // init controls for camera var markerControls new THREEx.ArMarkerControls(arToolkitContext, camera, { type : pattern, patternUrl : THREEx.ArToolkitContext.baseURL + ../data/data/patt.hiro, // as we controls the camera, set changeMatrixMode: cameraTransformMatrix changeMatrixMode: cameraTransformMatrix }) // as we do changeMatrixMode: cameraTransformMatrix, start with invisible scene scene.visible false ////////////////////////////////////////////////////////////////////////////////// // add an object in the scene ////////////////////////////////////////////////////////////////////////////////// // add a torus knot var geometry new THREE.CubeGeometry(1,1,1); var material new THREE.MeshNormalMaterial({ transparent : true, opacity: 0.5, side: THREE.DoubleSide }); var mesh new THREE.Mesh( geometry, material ); mesh.position.y geometry.parameters.height/2 scene.add( mesh ); var geometry new THREE.TorusKnotGeometry(0.3,0.1,64,16); var material new THREE.MeshNormalMaterial(); var mesh new THREE.Mesh( geometry, material ); mesh.position.y 0.5 scene.add( mesh ); onRenderFcts.push(function(delta){ mesh.rotation.x + Math.PI*delta }) ////////////////////////////////////////////////////////////////////////////////// // render the whole thing on the page ////////////////////////////////////////////////////////////////////////////////// // render the scene onRenderFcts.push(function(){ renderer.render( scene, camera ); }) // run the rendering loop var lastTimeMsec null requestAnimationFrame(function animate(nowMsec){ // keep looping requestAnimationFrame( animate ); // measure time lastTimeMsec lastTimeMsec || nowMsec-1000/60 var deltaMsec Math.min(200, nowMsec - lastTimeMsec) lastTimeMsec nowMsec // call each update function onRenderFcts.forEach(function(onRenderFct){ onRenderFct(deltaMsec/1000, nowMsec/1000) }) })/script>/body>
Port 443
HTTP/1.1 200 OKDate: Sat, 20 Jul 2024 15:37:45 GMTServer: ApacheUpgrade: h2,h2cConnection: UpgradeLast-Modified: Wed, 19 Oct 2022 23:12:35 GMTAccept-Ranges: bytesContent-Length: 6293Vary: Accept-EncodingContent-Type: text/html !DOCTYPE html>meta nameviewport contentwidthdevice-width, user-scalableno, minimum-scale1.0, maximum-scale1.0>!-- three.js library -->script srchttps://unpkg.com/es-module-shims@1.3.6/dist/es-module-shims.js>/script>script typeimportmap> { imports: { three: https://unpkg.com/three@version>/build/three.module.js } }/script>script typemodule> import * as THREE from three; const scene new THREE.Scene();/script>script srchttps://raw.githack.com/AR-js-org/AR.js/master/three.js/build/ar.js>/script>!-- ar.js -->script typemodule >THREEx.ArToolkitContext.baseURL ..//script>body stylemargin : 0px; overflow: hidden; font-family: Monospace;>div styleposition: absolute; top: 10px; width:100%; text-align: center; z-index: 1;> a hrefhttps://github.com/AR-js-org/AR.js/ target_blank>AR.js/a> - three.js camera transform br/> Contact me any time at a hrefhttps://twitter.com/nicolocarp target_blank>@nicolocarp/a>/div>script> ////////////////////////////////////////////////////////////////////////////////// // Init ////////////////////////////////////////////////////////////////////////////////// // init renderer var renderer new THREE.WebGLRenderer({ antialias: true, alpha: true }); renderer.setClearColor(new THREE.Color(lightgrey), 0) renderer.setSize( 640, 480 ); renderer.domElement.style.position absolute renderer.domElement.style.top 0px renderer.domElement.style.left 0px document.body.appendChild( renderer.domElement ); // array of functions for the rendering loop var onRenderFcts ; // init scene and camera var scene new THREE.Scene(); ////////////////////////////////////////////////////////////////////////////////// // Initialize a basic camera ////////////////////////////////////////////////////////////////////////////////// // Create a camera var camera new THREE.Camera(); scene.add(camera); //////////////////////////////////////////////////////////////////////////////// // handle arToolkitSource //////////////////////////////////////////////////////////////////////////////// var arToolkitSource new THREEx.ArToolkitSource({ // to read from the webcam sourceType : webcam, }) arToolkitSource.init(function onReady(){ // open a the dev console console.log(arToolkitContext.arController); if( arToolkitContext.arController ! null ){ // with the listener we listen the incoming messages arToolkitContext.arController.addEventListener(getMarker, function(ev) { // you will see in the console the pos of the marker console.log(marker pos: , ev.data.marker.pos); }); } }) // handle resize window.addEventListener(resize, function(){ onResize() }) function onResize(){ arToolkitSource.onResizeElement() arToolkitSource.copyElementSizeTo(renderer.domElement) if( arToolkitContext.arController ! null ){ arToolkitSource.copyElementSizeTo(arToolkitContext.arController.canvas) } } //////////////////////////////////////////////////////////////////////////////// // initialize arToolkitContext //////////////////////////////////////////////////////////////////////////////// // create atToolkitContext var arToolkitContext new THREEx.ArToolkitContext({ cameraParametersUrl: THREEx.ArToolkitContext.baseURL + ../data/data/camera_para.dat, detectionMode: mono, }) // initialize it arToolkitContext.init(function onCompleted(){ // copy projection matrix to camera camera.projectionMatrix.copy( arToolkitContext.getProjectionMatrix() ); }) // update artoolkit on every frame onRenderFcts.push(function(){ if( arToolkitSource.ready false ) return arToolkitContext.update( arToolkitSource.domElement ) // update scene.visible if the marker is seen scene.visible camera.visible }) //////////////////////////////////////////////////////////////////////////////// // Create a ArMarkerControls //////////////////////////////////////////////////////////////////////////////// // init controls for camera var markerControls new THREEx.ArMarkerControls(arToolkitContext, camera, { type : pattern, patternUrl : THREEx.ArToolkitContext.baseURL + ../data/data/patt.hiro, // as we controls the camera, set changeMatrixMode: cameraTransformMatrix changeMatrixMode: cameraTransformMatrix }) // as we do changeMatrixMode: cameraTransformMatrix, start with invisible scene scene.visible false ////////////////////////////////////////////////////////////////////////////////// // add an object in the scene ////////////////////////////////////////////////////////////////////////////////// // add a torus knot var geometry new THREE.CubeGeometry(1,1,1); var material new THREE.MeshNormalMaterial({ transparent : true, opacity: 0.5, side: THREE.DoubleSide }); var mesh new THREE.Mesh( geometry, material ); mesh.position.y geometry.parameters.height/2 scene.add( mesh ); var geometry new THREE.TorusKnotGeometry(0.3,0.1,64,16); var material new THREE.MeshNormalMaterial(); var mesh new THREE.Mesh( geometry, material ); mesh.position.y 0.5 scene.add( mesh ); onRenderFcts.push(function(delta){ mesh.rotation.x + Math.PI*delta }) ////////////////////////////////////////////////////////////////////////////////// // render the whole thing on the page ////////////////////////////////////////////////////////////////////////////////// // render the scene onRenderFcts.push(function(){ renderer.render( scene, camera ); }) // run the rendering loop var lastTimeMsec null requestAnimationFrame(function animate(nowMsec){ // keep looping requestAnimationFrame( animate ); // measure time lastTimeMsec lastTimeMsec || nowMsec-1000/60 var deltaMsec Math.min(200, nowMsec - lastTimeMsec) lastTimeMsec nowMsec // call each update function onRenderFcts.forEach(function(onRenderFct){ onRenderFct(deltaMsec/1000, nowMsec/1000) }) })/script>/body>
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
]