URL: https://bhtgroup20years.com/
Submission: On December 12 via api from US — Scanned from DE

Summary

This website contacted 4 IPs in 5 countries across 4 domains to perform 6 HTTP transactions. The main IP is 103.77.162.40, located in Viet Nam and belongs to SUPERDATA-AS-VN SUPERDATA-, VN. The main domain is bhtgroup20years.com.
TLS certificate: Issued by R10 on December 8th 2024. Valid for: 3 months.
This is the only time bhtgroup20years.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
3 103.77.162.40 45544 (SUPERDATA...)
1 172.67.166.243 13335 (CLOUDFLAR...)
1 1 169.150.247.38 60068 (CDN77 Dat...)
1 104.18.186.31 13335 (CLOUDFLAR...)
1 188.114.96.3 13335 (CLOUDFLAR...)
6 4
Apex Domain
Subdomains
Transfer
3 bhtgroup20years.com
bhtgroup20years.com
4 KB
2 rawgit.com
cdn.rawgit.com — Cisco Umbrella Rank: 15457
rawgit.com — Cisco Umbrella Rank: 12676
15 KB
1 jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 318
168 KB
1 aframe.io
aframe.io — Cisco Umbrella Rank: 366696
296 KB
6 4
Domain Requested by
3 bhtgroup20years.com bhtgroup20years.com
1 rawgit.com bhtgroup20years.com
1 cdn.jsdelivr.net bhtgroup20years.com
1 cdn.rawgit.com 1 redirects
1 aframe.io bhtgroup20years.com
6 5

This site contains no links.

Subject Issuer Validity Valid
bhtgroup20years.com
R10
2024-12-08 -
2025-03-08
3 months crt.sh
aframe.io
WE1
2024-11-28 -
2025-02-26
3 months crt.sh
rawgit.com
WE1
2024-10-18 -
2025-01-16
3 months crt.sh

This page contains 1 frames:

Primary Page: https://bhtgroup20years.com/
Frame ID: 8697661D1A5C6E7FDDB11FDEBF31B180
Requests: 6 HTTP requests in this frame

Screenshot


Detected technologies

Overall confidence: 100%
Detected patterns
  • <a-scene[^<>]*>
  • /?([\d.]+)?/aframe(?:\.min)?\.js

Overall confidence: 100%
Detected patterns
  • //cdn\.jsdelivr\.net/

Page Statistics

6
Requests

83 %
HTTPS

0 %
IPv6

4
Domains

5
Subdomains

4
IPs

5
Countries

482 kB
Transfer

2247 kB
Size

0
Cookies

Redirected requests

There were HTTP redirect chains for the following requests:

Request Chain 1
  • https://cdn.rawgit.com/jeromeetienne/AR.js/1.7.2/aframe/build/aframe-ar.js HTTP 301
  • https://cdn.jsdelivr.net/gh/jeromeetienne/AR.js@1.7.2/aframe/build/aframe-ar.js

6 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
bhtgroup20years.com/
4 KB
2 KB
Document
General
Full URL
https://bhtgroup20years.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
103.77.162.40 , Viet Nam, ASN45544 (SUPERDATA-AS-VN SUPERDATA-, VN),
Reverse DNS
Software
LiteSpeed /
Resource Hash
37c9b3adf7a54354dd20763d2cca64b55d20f2dd7a454fafecb35015ed9b095b

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36

Response headers

accept-ranges
bytes
alt-svc
h3=":443"; ma=2592000, h3-29=":443"; ma=2592000, h3-Q050=":443"; ma=2592000, h3-Q046=":443"; ma=2592000, h3-Q043=":443"; ma=2592000, quic=":443"; ma=2592000; v="43,46"
content-encoding
br
content-length
1321
content-type
text/html
date
Thu, 12 Dec 2024 17:58:22 GMT
last-modified
Wed, 11 Dec 2024 16:19:00 GMT
server
LiteSpeed
vary
Accept-Encoding
aframe.min.js
aframe.io/releases/0.9.2/
1 MB
296 KB
Script
General
Full URL
https://aframe.io/releases/0.9.2/aframe.min.js
Requested by
Host: bhtgroup20years.com
URL: https://bhtgroup20years.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
172.67.166.243 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
cf0a97fb4e82aa4eb2148575c47e538bcee653057ffbc62f1c19eb0250026aa0

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://bhtgroup20years.com/

Response headers

content-encoding
gzip
cf-cache-status
MISS
etag
W/"664f1ba9-114fae"
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=ORTtuXLJ3BaF7a3DIMErptMVSA%2F%2Bo3WTPuWojsGx8DkyPBBdGCsi0iqeY9LzkKmZUqOlWVJnjpf39OmedwhvLhtOJA0OAkA0p1tJLJry1X7m1cYmm9CxMG2kRUo%3D"}],"group":"cf-nel","max_age":604800}
x-github-request-id
B90A:530C4:3677303:3B95B24:675B2440
expires
Thu, 12 Dec 2024 18:08:24 GMT
x-proxy-cache
MISS
alt-svc
h3=":443"; ma=86400
server-timing
cfL4;desc="?proto=TCP&rtt=1428&min_rtt=752&rtt_var=1420&sent=7&recv=10&lost=0&retrans=0&sent_bytes=3930&recv_bytes=2192&delivery_rate=5343173&cwnd=254&unsent_bytes=0&cid=64929273a15b2bb2&ts=402&x=0"
date
Thu, 12 Dec 2024 17:58:25 GMT
content-type
application/javascript; charset=utf-8
last-modified
Thu, 23 May 2024 10:34:17 GMT
vary
Accept-Encoding
cache-control
max-age=14400
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
cf-ray
8f0f9a3469bd68ec-FRA
access-control-allow-origin
*
server
cloudflare
aframe-ar.js
cdn.jsdelivr.net/gh/jeromeetienne/AR.js@1.7.2/aframe/build/
Redirect Chain
  • https://cdn.rawgit.com/jeromeetienne/AR.js/1.7.2/aframe/build/aframe-ar.js
  • https://cdn.jsdelivr.net/gh/jeromeetienne/AR.js@1.7.2/aframe/build/aframe-ar.js
1 MB
168 KB
Script
General
Full URL
https://cdn.jsdelivr.net/gh/jeromeetienne/AR.js@1.7.2/aframe/build/aframe-ar.js
Requested by
Host: bhtgroup20years.com
URL: https://bhtgroup20years.com/
Protocol
H2
Server
104.18.186.31 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
780ec3130792a55ab39d0e6bd40101b6a99e5c7014a2de03be6ad1ffeed3fd9c
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://bhtgroup20years.com/

Response headers

access-control-expose-headers
*
content-encoding
br
cf-cache-status
HIT
etag
W/"1106c5-UPNfY5lQ0qXil67Hpa9x89JrkDg"
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=QGm9FYhqynKKOi%2BTe22vNYPpwf21aSboJM1I8aNK4%2Bh1h2KfygZ7fY3FPc6pcfi5DGzv%2Fj7zhChnxxY6Tb6CDv%2Bdvk2sGjFrh4iNkyyzsopludXeJzFfgxhxURmPXeQ%2Bw%2B0%3D"}],"group":"cf-nel","max_age":604800}
x-content-type-options
nosniff
x-jsd-version-type
version
alt-svc
h3=":443"; ma=86400
x-cache
HIT, MISS
date
Thu, 12 Dec 2024 17:58:25 GMT
content-type
application/javascript; charset=utf-8
x-served-by
cache-fra-eddf8230135-FRA, cache-lga21948-LGA
vary
Accept-Encoding
strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=31536000, s-maxage=31536000, immutable
timing-allow-origin
*
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
cross-origin-resource-policy
cross-origin
cf-ray
8f0f9a355fbd37d7-FRA
accept-ranges
bytes
access-control-allow-origin
*
content-length
171472
server
cloudflare
x-jsd-version
1.7.2

Redirect headers

cdn-status
301
access-control-expose-headers
*
age
60582
x-content-type-options
nosniff
alt-svc
h3=":443", h3-29=":443", h3-27=":443"
x-cache
MISS, HIT
date
Thu, 12 Dec 2024 17:58:24 GMT
content-type
text/plain; charset=utf-8
vary
Accept-Encoding
cdn-cachedat
12/12/2024 17:58:24
cdn-cache
MISS
x-served-by
cache-fra-eddf8230069-FRA, cache-chi-kigq8000057-CHI
cdn-requestpullcode
301
strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=2592000
location
https://cdn.jsdelivr.net/gh/jeromeetienne/AR.js@1.7.2/aframe/build/aframe-ar.js
timing-allow-origin
*
cdn-requestpullsuccess
True
cdn-uid
b1941f61-b576-4f40-80de-5677acb38f74
cdn-requestid
8d5d18c0f3797ebed7380e9c06165ba5
cross-origin-resource-policy
cross-origin
cdn-pullzone
201235
cdn-proxyver
1.06
cdn-requesttime
0
access-control-allow-origin
*
content-length
113
cdn-edgestorageid
1079
server
BunnyCDN-DE1-1081
cdn-requestcountrycode
DE
aframe-extras.loaders.min.js
rawgit.com/donmccurdy/aframe-extras/v3.13.1/dist/
43 KB
14 KB
Script
General
Full URL
https://rawgit.com/donmccurdy/aframe-extras/v3.13.1/dist/aframe-extras.loaders.min.js
Requested by
Host: bhtgroup20years.com
URL: https://bhtgroup20years.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
62f0af4c8c24cbe1732ffd4c52f838afcf4ced001d8aac1c030a8a093b989c68
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; preload
X-Content-Type-Options nosniff

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://bhtgroup20years.com/

Response headers

x-robots-tag
none
content-encoding
gzip
cf-cache-status
REVALIDATED
etag
W/"d5b9e98223bf48a35e289dba5ee9abd61e1d7ce9162e57ce888f52f8db6d7e59"
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=9urO%2FzVxQeJZgxVsMeDOug7Bz%2BlY%2BzMstVLQWkmVMHHKuOj%2BbGv5jGFkCMyobEeex5xs8idzgVbWiIEEEWVJXjqRZHpuBsFUTbEblDujVBMa8mNbEiH3FRybK2E5"}],"group":"cf-nel","max_age":604800}
x-content-type-options
nosniff
sunset
Tue, 01 Oct 2019 00:00:00 GMT
rawgit-cache-status
MISS
alt-svc
h3=":443"; ma=86400
server-timing
cfL4;desc="?proto=QUIC&rtt=14468&min_rtt=10900&rtt_var=8057&sent=11&recv=10&lost=0&retrans=0&sent_bytes=4204&recv_bytes=4424&delivery_rate=863&cwnd=12000&unsent_bytes=0&cid=efbc490149b77207&ts=780&x=1", cfExtPri, cfHdrFlush;dur=0
date
Thu, 12 Dec 2024 17:58:25 GMT
content-type
application/javascript;charset=utf-8
vary
Accept-Encoding
priority
u=1,i=?0
strict-transport-security
max-age=31536000; preload
link
<https://rawgit.com/>; rel="sunset"; title="RawGit will soon shut down. Please stop using it."
cache-control
max-age=3600, s-maxage=300
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
cf-ray
8f0f9a343813dbf4-FRA
access-control-allow-origin
*
server
cloudflare
fullscreen.png
bhtgroup20years.com/
1 KB
1 KB
Image
General
Full URL
https://bhtgroup20years.com/fullscreen.png
Requested by
Host: bhtgroup20years.com
URL: https://bhtgroup20years.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
103.77.162.40 , Viet Nam, ASN45544 (SUPERDATA-AS-VN SUPERDATA-, VN),
Reverse DNS
Software
LiteSpeed /
Resource Hash
4c13d452dd5d49671bd93ca32f2b4f85c78e39b6ab0ad1f38d98ed267f8fd896

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://bhtgroup20years.com/

Response headers

cache-control
private, no-cache, no-store, must-revalidate, max-age=0
content-length
1251
pragma
no-cache
date
Thu, 12 Dec 2024 17:58:22 GMT
content-type
text/html
server
LiteSpeed
favicon.ico
bhtgroup20years.com/
1 KB
1 KB
Other
General
Full URL
https://bhtgroup20years.com/favicon.ico
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
103.77.162.40 , Viet Nam, ASN45544 (SUPERDATA-AS-VN SUPERDATA-, VN),
Reverse DNS
Software
LiteSpeed /
Resource Hash
4c13d452dd5d49671bd93ca32f2b4f85c78e39b6ab0ad1f38d98ed267f8fd896

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://bhtgroup20years.com/

Response headers

cache-control
private, no-cache, no-store, must-revalidate, max-age=0
content-length
1251
pragma
no-cache
date
Thu, 12 Dec 2024 17:58:23 GMT
content-type
text/html
server
LiteSpeed

Verdicts & Comments Add Verdict or Comment

288 JavaScript Global Variables

These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.

function| VRDisplay function| VRFrameData object| webvrpolyfill function| logs object| THREE object| Module object| moduleOverrides string| key boolean| ENVIRONMENT_IS_WEB function| globalEval object| Runtime function| assert object| globalScope function| getCFunc function| cwrap function| ccall function| setValue function| getValue number| ALLOC_STACK number| ALLOC_STATIC number| ALLOC_DYNAMIC number| ALLOC_NONE function| allocate function| getMemory function| Pointer_stringify function| AsciiToString function| stringToAscii function| UTF8ArrayToString function| UTF8ToString function| stringToUTF8Array function| stringToUTF8 function| lengthBytesUTF8 function| UTF16ToString function| stringToUTF16 function| lengthBytesUTF16 function| UTF32ToString function| stringToUTF32 function| lengthBytesUTF32 function| demangle function| demangleAll function| jsStackTrace function| stackTrace number| PAGE_SIZE function| alignMemoryPage object| HEAP8 object| HEAPU8 object| HEAP16 object| HEAPU16 object| HEAP32 object| HEAPU32 object| HEAPF32 object| HEAPF64 number| STATIC_BASE number| STATICTOP boolean| staticSealed number| STACK_BASE number| STACKTOP number| STACK_MAX number| DYNAMIC_BASE number| DYNAMICTOP function| abortOnCannotGrowMemory function| enlargeMemory number| TOTAL_STACK number| TOTAL_MEMORY number| totalMemory object| buffer function| callRuntimeCallbacks object| __ATPRERUN__ object| __ATINIT__ object| __ATMAIN__ object| __ATEXIT__ object| __ATPOSTRUN__ boolean| runtimeInitialized function| preRun function| ensureInitRuntime function| preMain function| exitRuntime function| postRun function| addOnPreRun function| addOnInit function| addOnPreMain function| addOnExit function| addOnPostRun function| intArrayFromString function| intArrayToString function| writeStringToMemory function| writeArrayToMemory function| writeAsciiToMemory function| unSign function| reSign function| Math_abs function| Math_cos function| Math_sin function| Math_tan function| Math_acos function| Math_asin function| Math_atan function| Math_atan2 function| Math_exp function| Math_log function| Math_sqrt function| Math_ceil function| Math_floor function| Math_pow function| Math_imul function| Math_fround function| Math_min function| Math_clz32 function| dependenciesFulfilled function| getUniqueRunDependency function| addRunDependency function| removeRunDependency object| ASM_CONSTS function| _emscripten_asm_const_33 function| _emscripten_asm_const_4 function| _emscripten_asm_const_5 number| tempDoublePtr function| copyTempFloat function| copyTempDouble function| _atexit function| ___cxa_atexit function| ___assert_fail function| embind_init_charCodes object| embind_charCodes function| readLatin1String object| awaitingDependencies object| registeredTypes object| typeDependencies number| char_0 number| char_9 function| makeLegalFunctionName function| createNamedFunction function| extendError function| BindingError function| throwBindingError function| InternalError function| throwInternalError function| whenDependentTypesAreResolved function| registerType function| __embind_register_void function| __ZSt18uncaught_exceptionv object| EXCEPTIONS function| ___resumeException function| ___cxa_find_matching_catch function| ___cxa_throw boolean| _BDtoILow function| getShiftFromSize function| __embind_register_bool function| _abort function| _free function| _malloc function| simpleReadValueFromPointer function| __embind_register_std_string function| __embind_register_std_wstring function| ___lock function| ___unlock boolean| _emscripten_asm_const_int function| _fabs function| _sqrt function| _embind_repr function| integerReadValueFromPointer function| __embind_register_integer object| emval_free_list object| emval_handle_array function| __emval_decref function| count_emval_handles function| get_first_emval function| init_emval function| __emval_register function| __embind_register_emval function| ___cxa_allocate_exception function| _sin function| ___setErrNo object| ERRNO_CODES function| _sysconf function| __exit function| _exit boolean| _llvm_ctlz_i32 function| floatReadValueFromPointer function| __embind_register_float boolean| _BDtoIHigh function| _pthread_cleanup_push function| new_ function| runDestructors function| craftInvokerFunction function| ensureOverloadTable function| exposePublicSymbol function| heap32VectorToArray function| replacePublicSymbol function| requireFunction function| UnboundTypeError function| getTypeName function| throwUnboundTypeError function| __embind_register_function function| __embind_register_constant function| _pthread_cleanup_pop object| ERRNO_MESSAGES object| PATH object| TTY object| MEMFS object| IDBFS object| NODEFS object| WORKERFS number| _stdin number| _stdout number| _stderr object| FS object| SYSCALLS function| ___syscall5 function| _emscripten_memcpy_big function| ___syscall6 function| _cos function| _sbrk boolean| _BItoD function| ___syscall54 function| _ceilf function| __embind_register_memory_view function| _time function| _pthread_self function| ___syscall140 function| ___syscall146 function| ___syscall221 function| ___syscall145 number| ___dso_handle number| cttz_i8 function| invoke_iiii function| invoke_viiiii function| invoke_dii function| invoke_vid function| invoke_di function| invoke_i function| invoke_vi function| invoke_vii function| invoke_ii function| invoke_viii function| invoke_v function| invoke_viid function| invoke_iiiii function| invoke_viiiiii function| invoke_iii function| invoke_viiii object| asm function| _i64Subtract function| __GLOBAL__sub_I_bind_cpp function| _fflush function| __GLOBAL__sub_I_ARToolKitJS_cpp function| _i64Add function| _memset function| runPostSets function| _memcpy function| ___getTypeName function| _bitshift64Lshr function| ___errno_location function| _bitshift64Shl function| dynCall_iiii function| dynCall_viiiii function| dynCall_dii function| dynCall_vid function| dynCall_di function| dynCall_i function| dynCall_vi function| dynCall_vii function| dynCall_ii function| dynCall_viii function| dynCall_v function| dynCall_viid function| dynCall_iiiii function| dynCall_viiiiii function| dynCall_iii function| dynCall_viiii function| ExitStatus number| preloadStartTime function| run function| exit object| abortDecorators function| abort boolean| shouldRunNow object| AR object| CV object| POS object| SVD object| THREEx object| ARjs object| artoolkit function| ARController function| ARCameraParam object| WebAR object| signals

0 Cookies

2 Console Messages

Source Level URL
Text
network error URL: https://bhtgroup20years.com/fullscreen.png
Message:
Failed to load resource: the server responded with a status of 404 ()
network error URL: https://bhtgroup20years.com/favicon.ico
Message:
Failed to load resource: the server responded with a status of 404 ()