Domain goodthingsphl.com
CLOUDFLARENET
Software information

cloudflare cloudflare

tcp/443 tcp/80

  • Open service 104.16.42.105:443 · goodthingsphl.com

    2026-01-13 00:15

    HTTP/1.1 200 OK
    Date: Tue, 13 Jan 2026 00:15:06 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9bd0b2810e8d91bd-SIN
    x-powered-by: Express
    x-content-type-options: nosniff
    set-cookie: gt-30180_live_u2main=bus|1768263306554x408450221286595260|1768263306582x289719957133857150; path=/; expires=Fri, 16 Jan 2026 00:15:06 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_live_u2main.sig=DZBXXVpWv6mBdt5e_hYthTsPiq0; path=/; expires=Fri, 16 Jan 2026 00:15:06 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_u1main=1768263306554x408450221286595260; path=/; domain=goodthingsphl.com; secure
    referrer-policy: origin
    x-frame-options: DENY
    content-security-policy: frame-ancestors 'none';
    cache-control: no-store
    x-bubble-perf: {"total":228.8,"percents":{"top":{"bubble_cpu":28.9,"block":71.3,"capacity_rl":0,"other_pause":0,"pre_fiber":0.4},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":78.4,"appserver_cache_misses_time":0,"redis":24.3,"fiber_queue":17,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":9,"derived_cache_memory_misses":9,"serverjson":88,"appserver_cache_attempts":1,"appserver_mem_cache_hits":0,"appserver_cache_hits":1,"appserver_cache_misses":0,"redis":41,"fiber_queue":140,"blocks":139},"misc":{"userdb_results":1,"userdb_data":363,"spent_time":9908100}}
    x-bubble-capacity-used: 0.152 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    vary: Accept-Encoding
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Page title: GoodThings PHL
    
    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    
    <title>GoodThings PHL</title>
    <script type="text/javascript">
        window.bubble_session_uid = '1768263306554x408450221286595260';
    </script>
    <script type="text/javascript">
        window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",214,215],["plugin_main_headers_1567611471936x311680146972606460",216,218],["plugin_main_headers_1580238841425x582072028873097200",219,250],["plugin_main_headers_1661717622628x490300288223674400",251,258],["plugin_main_headers_1676280573614x891677842206097400",259,260],["custom_page_header",262,263]]
    </script>
    <script type="text/javascript">
    function make_proxy(target, name) {
      return new Proxy(target, {
        get: function(target, prop) {
          if (prop in target) {
            return target[prop];
          }
          throw new Error('The variable ' + name + ' is not fully initialized yet');
        }
      });
    }
    window.appquery = make_proxy({
      app_version: function() { return "live"; },
      last_change: function() { return "43814230765";},
    }, 'appquery');
    window.Lib = new Proxy(function() {}, {
      get: function(target, prop) {
        if (prop === 'is_skeleton') {
          return true;
        }
        throw new Error('The variable ' + Lib + ' is not fully initialized yet');
      },
      apply: function() {
        return make_proxy({
          current_user: function() {
            return make_proxy({ id: "1768263306554x408450221286595260" }, 'Lib().current_user');
          }
        }, 'Lib()');
      }
    });
    </script>
    <script type="text/javascript">
    function load_error_function (event) {
      return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
    }
    window.load_error_log = [];
    window.addEventListener('error', load_error_function);
    window.disableLoadErrorFunction = function () {
      window.removeEventListener('error', load_error_function);
    }
    </script>
    <meta name="referrer" content="origin">
    <script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
    </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
    </script>
    <script type="text/javascript">(function () {
        function onWebFontFinish () {
            window.google_web_fonts_active = true;
    if (window.google_web_fonts_active_cb) {
        window.google_web_fonts_active_cb();
    }
            (function fontface_loaded_snippet (font) {
      if (window.fontface_loaded == null) {
        window.fontface_loaded = {}
      }
      if (font != null) {
        window.fontface_loaded[font] = true
      } else {
        window.all_fontface_loaded = true
      }
      if (window.fontface_webfonts_loaded_cb) {
        return window.fontface_webfonts_loaded_cb(font)
      }
    })()
        }
        const WebFontConfig = {'google': { families: ["Inter Tight:300","Inter Tight:regular","Inter Tight:500","Inter Tight:600","Inter Tight:600","Inter Tight:700","Inter:regular","Inter:500","Pinyon Script:400","Pinyon Script:regular","Pinyon Script:400","Poppins:300","Poppins:regular","Poppins:500","Poppins:600","Rethink Sans:regular"] },
            active: function() {
                onWebFontFinish()
            },
            inactive: function() {
                console.log('Failed to load all the fonts');
                onWebFontFinish()
            },
            fontinactive: function(family_name, fvd) {
                console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
        
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.16.36.105:8443 · goodthingsphl.com

    2026-01-13 00:15

    
                                
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.16.36.105:443 · goodthingsphl.com

    2026-01-13 00:15

    HTTP/1.1 200 OK
    Date: Tue, 13 Jan 2026 00:15:06 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9bd0b2806b437b9b-ATL
    x-powered-by: Express
    x-content-type-options: nosniff
    set-cookie: gt-30180_live_u2main=bus|1768263306400x933566652730626400|1768263306416x474054663016277800; path=/; expires=Fri, 16 Jan 2026 00:15:06 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_live_u2main.sig=_TzO-cNa4aQd697kTxLmeabI_kU; path=/; expires=Fri, 16 Jan 2026 00:15:06 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_u1main=1768263306400x933566652730626400; path=/; domain=goodthingsphl.com; secure
    referrer-policy: origin
    x-frame-options: DENY
    content-security-policy: frame-ancestors 'none';
    cache-control: no-store
    x-bubble-perf: {"total":121.8,"percents":{"top":{"bubble_cpu":54.3,"block":46.2,"capacity_rl":0,"other_pause":0,"pre_fiber":0.6},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":77.7,"appserver_cache_misses_time":0,"redis":31,"fiber_queue":6,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":9,"derived_cache_memory_misses":9,"serverjson":88,"appserver_cache_attempts":1,"appserver_mem_cache_hits":0,"appserver_cache_hits":1,"appserver_cache_misses":0,"redis":43,"fiber_queue":142,"blocks":141},"misc":{"userdb_results":1,"userdb_data":363,"spent_time":9916984}}
    x-bubble-capacity-used: 0.153 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    vary: Accept-Encoding
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Page title: GoodThings PHL
    
    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    
    <title>GoodThings PHL</title>
    <script type="text/javascript">
        window.bubble_session_uid = '1768263306400x933566652730626400';
    </script>
    <script type="text/javascript">
        window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",214,215],["plugin_main_headers_1567611471936x311680146972606460",216,218],["plugin_main_headers_1580238841425x582072028873097200",219,250],["plugin_main_headers_1661717622628x490300288223674400",251,258],["plugin_main_headers_1676280573614x891677842206097400",259,260],["custom_page_header",262,263]]
    </script>
    <script type="text/javascript">
    function make_proxy(target, name) {
      return new Proxy(target, {
        get: function(target, prop) {
          if (prop in target) {
            return target[prop];
          }
          throw new Error('The variable ' + name + ' is not fully initialized yet');
        }
      });
    }
    window.appquery = make_proxy({
      app_version: function() { return "live"; },
      last_change: function() { return "43814230765";},
    }, 'appquery');
    window.Lib = new Proxy(function() {}, {
      get: function(target, prop) {
        if (prop === 'is_skeleton') {
          return true;
        }
        throw new Error('The variable ' + Lib + ' is not fully initialized yet');
      },
      apply: function() {
        return make_proxy({
          current_user: function() {
            return make_proxy({ id: "1768263306400x933566652730626400" }, 'Lib().current_user');
          }
        }, 'Lib()');
      }
    });
    </script>
    <script type="text/javascript">
    function load_error_function (event) {
      return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
    }
    window.load_error_log = [];
    window.addEventListener('error', load_error_function);
    window.disableLoadErrorFunction = function () {
      window.removeEventListener('error', load_error_function);
    }
    </script>
    <meta name="referrer" content="origin">
    <script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
    </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
    </script>
    <script type="text/javascript">(function () {
        function onWebFontFinish () {
            window.google_web_fonts_active = true;
    if (window.google_web_fonts_active_cb) {
        window.google_web_fonts_active_cb();
    }
            (function fontface_loaded_snippet (font) {
      if (window.fontface_loaded == null) {
        window.fontface_loaded = {}
      }
      if (font != null) {
        window.fontface_loaded[font] = true
      } else {
        window.all_fontface_loaded = true
      }
      if (window.fontface_webfonts_loaded_cb) {
        return window.fontface_webfonts_loaded_cb(font)
      }
    })()
        }
        const WebFontConfig = {'google': { families: ["Inter Tight:300","Inter Tight:regular","Inter Tight:500","Inter Tight:600","Inter Tight:600","Inter Tight:700","Inter:regular","Inter:500","Pinyon Script:400","Pinyon Script:regular","Pinyon Script:400","Poppins:300","Poppins:regular","Poppins:500","Poppins:600","Rethink Sans:regular"] },
            active: function() {
                onWebFontFinish()
            },
            inactive: function() {
                console.log('Failed to load all the fonts');
                onWebFontFinish()
            },
            fontinactive: function(family_name, fvd) {
                console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
        
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.19.241.93:443 · goodthingsphl.com

    2026-01-13 00:15

    HTTP/1.1 200 OK
    Date: Tue, 13 Jan 2026 00:15:06 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9bd0b27f8fc5299a-YYZ
    x-powered-by: Express
    x-content-type-options: nosniff
    set-cookie: gt-30180_live_u2main=bus|1768263306246x125132871759123800|1768263306260x807583892583232600; path=/; expires=Fri, 16 Jan 2026 00:15:06 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_live_u2main.sig=Vs5H4HO-pfTbhHqe5HYn5qJWNwo; path=/; expires=Fri, 16 Jan 2026 00:15:06 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_u1main=1768263306246x125132871759123800; path=/; domain=goodthingsphl.com; secure
    referrer-policy: origin
    x-frame-options: DENY
    content-security-policy: frame-ancestors 'none';
    cache-control: no-store
    x-bubble-perf: {"total":132.2,"percents":{"top":{"bubble_cpu":50.7,"block":46.5,"capacity_rl":0,"other_pause":0,"pre_fiber":3.6},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":60.8,"appserver_cache_misses_time":0,"redis":27.7,"fiber_queue":8.7,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":9,"derived_cache_memory_misses":9,"serverjson":88,"appserver_cache_attempts":1,"appserver_mem_cache_hits":0,"appserver_cache_hits":1,"appserver_cache_misses":0,"redis":45,"fiber_queue":146,"blocks":145},"misc":{"userdb_results":1,"userdb_data":363,"spent_time":10048714}}
    x-bubble-capacity-used: 0.155 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    vary: Accept-Encoding
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Page title: GoodThings PHL
    
    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    
    <title>GoodThings PHL</title>
    <script type="text/javascript">
        window.bubble_session_uid = '1768263306246x125132871759123800';
    </script>
    <script type="text/javascript">
        window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",214,215],["plugin_main_headers_1567611471936x311680146972606460",216,218],["plugin_main_headers_1580238841425x582072028873097200",219,250],["plugin_main_headers_1661717622628x490300288223674400",251,258],["plugin_main_headers_1676280573614x891677842206097400",259,260],["custom_page_header",262,263]]
    </script>
    <script type="text/javascript">
    function make_proxy(target, name) {
      return new Proxy(target, {
        get: function(target, prop) {
          if (prop in target) {
            return target[prop];
          }
          throw new Error('The variable ' + name + ' is not fully initialized yet');
        }
      });
    }
    window.appquery = make_proxy({
      app_version: function() { return "live"; },
      last_change: function() { return "43814230765";},
    }, 'appquery');
    window.Lib = new Proxy(function() {}, {
      get: function(target, prop) {
        if (prop === 'is_skeleton') {
          return true;
        }
        throw new Error('The variable ' + Lib + ' is not fully initialized yet');
      },
      apply: function() {
        return make_proxy({
          current_user: function() {
            return make_proxy({ id: "1768263306246x125132871759123800" }, 'Lib().current_user');
          }
        }, 'Lib()');
      }
    });
    </script>
    <script type="text/javascript">
    function load_error_function (event) {
      return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
    }
    window.load_error_log = [];
    window.addEventListener('error', load_error_function);
    window.disableLoadErrorFunction = function () {
      window.removeEventListener('error', load_error_function);
    }
    </script>
    <meta name="referrer" content="origin">
    <script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
    </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
    </script>
    <script type="text/javascript">(function () {
        function onWebFontFinish () {
            window.google_web_fonts_active = true;
    if (window.google_web_fonts_active_cb) {
        window.google_web_fonts_active_cb();
    }
            (function fontface_loaded_snippet (font) {
      if (window.fontface_loaded == null) {
        window.fontface_loaded = {}
      }
      if (font != null) {
        window.fontface_loaded[font] = true
      } else {
        window.all_fontface_loaded = true
      }
      if (window.fontface_webfonts_loaded_cb) {
        return window.fontface_webfonts_loaded_cb(font)
      }
    })()
        }
        const WebFontConfig = {'google': { families: ["Inter Tight:300","Inter Tight:regular","Inter Tight:500","Inter Tight:600","Inter Tight:600","Inter Tight:700","Inter:regular","Inter:500","Pinyon Script:400","Pinyon Script:regular","Pinyon Script:400","Poppins:300","Poppins:regular","Poppins:500","Poppins:600","Rethink Sans:regular"] },
            active: function() {
                onWebFontFinish()
            },
            inactive: function() {
                console.log('Failed to load all the fonts');
                onWebFontFinish()
            },
            fontinactive: function(family_name, fvd) {
                console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
        
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.16.42.105:8443 · goodthingsphl.com

    2026-01-13 00:15

    
                                
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.16.42.105:80 · goodthingsphl.com

    2026-01-13 00:15

    HTTP/1.1 301 Moved Permanently
    Date: Tue, 13 Jan 2026 00:15:05 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Tue, 13 Jan 2026 01:15:05 GMT
    Location: https://goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9bd0b27dfc69bef6-LHR
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.19.240.93:443 · goodthingsphl.com

    2026-01-13 00:15

    HTTP/1.1 200 OK
    Date: Tue, 13 Jan 2026 00:15:06 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9bd0b2808be1db12-FRA
    x-powered-by: Express
    x-content-type-options: nosniff
    set-cookie: gt-30180_live_u2main=bus|1768263306450x606038219564513900|1768263306465x372223198963794750; path=/; expires=Fri, 16 Jan 2026 00:15:06 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_live_u2main.sig=qhqUO-gkg5XLdL3ryOl7FNtW5N0; path=/; expires=Fri, 16 Jan 2026 00:15:06 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_u1main=1768263306450x606038219564513900; path=/; domain=goodthingsphl.com; secure
    referrer-policy: origin
    x-frame-options: DENY
    content-security-policy: frame-ancestors 'none';
    cache-control: no-store
    x-bubble-perf: {"total":137.5,"percents":{"top":{"bubble_cpu":59,"block":41.3,"capacity_rl":0,"other_pause":0,"pre_fiber":0.6},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":63,"appserver_cache_misses_time":0,"redis":31.4,"fiber_queue":5.5,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":9,"derived_cache_memory_misses":9,"serverjson":88,"appserver_cache_attempts":1,"appserver_mem_cache_hits":0,"appserver_cache_hits":1,"appserver_cache_misses":0,"redis":43,"fiber_queue":144,"blocks":143},"misc":{"userdb_results":1,"userdb_data":363,"spent_time":12162938}}
    x-bubble-capacity-used: 0.187 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    vary: Accept-Encoding
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Page title: GoodThings PHL
    
    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    
    <title>GoodThings PHL</title>
    <script type="text/javascript">
        window.bubble_session_uid = '1768263306450x606038219564513900';
    </script>
    <script type="text/javascript">
        window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",214,215],["plugin_main_headers_1567611471936x311680146972606460",216,218],["plugin_main_headers_1580238841425x582072028873097200",219,250],["plugin_main_headers_1661717622628x490300288223674400",251,258],["plugin_main_headers_1676280573614x891677842206097400",259,260],["custom_page_header",262,263]]
    </script>
    <script type="text/javascript">
    function make_proxy(target, name) {
      return new Proxy(target, {
        get: function(target, prop) {
          if (prop in target) {
            return target[prop];
          }
          throw new Error('The variable ' + name + ' is not fully initialized yet');
        }
      });
    }
    window.appquery = make_proxy({
      app_version: function() { return "live"; },
      last_change: function() { return "43814230765";},
    }, 'appquery');
    window.Lib = new Proxy(function() {}, {
      get: function(target, prop) {
        if (prop === 'is_skeleton') {
          return true;
        }
        throw new Error('The variable ' + Lib + ' is not fully initialized yet');
      },
      apply: function() {
        return make_proxy({
          current_user: function() {
            return make_proxy({ id: "1768263306450x606038219564513900" }, 'Lib().current_user');
          }
        }, 'Lib()');
      }
    });
    </script>
    <script type="text/javascript">
    function load_error_function (event) {
      return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
    }
    window.load_error_log = [];
    window.addEventListener('error', load_error_function);
    window.disableLoadErrorFunction = function () {
      window.removeEventListener('error', load_error_function);
    }
    </script>
    <meta name="referrer" content="origin">
    <script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
    </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
    </script>
    <script type="text/javascript">(function () {
        function onWebFontFinish () {
            window.google_web_fonts_active = true;
    if (window.google_web_fonts_active_cb) {
        window.google_web_fonts_active_cb();
    }
            (function fontface_loaded_snippet (font) {
      if (window.fontface_loaded == null) {
        window.fontface_loaded = {}
      }
      if (font != null) {
        window.fontface_loaded[font] = true
      } else {
        window.all_fontface_loaded = true
      }
      if (window.fontface_webfonts_loaded_cb) {
        return window.fontface_webfonts_loaded_cb(font)
      }
    })()
        }
        const WebFontConfig = {'google': { families: ["Inter Tight:300","Inter Tight:regular","Inter Tight:500","Inter Tight:600","Inter Tight:600","Inter Tight:700","Inter:regular","Inter:500","Pinyon Script:400","Pinyon Script:regular","Pinyon Script:400","Poppins:300","Poppins:regular","Poppins:500","Poppins:600","Rethink Sans:regular"] },
            active: function() {
                onWebFontFinish()
            },
            inactive: function() {
                console.log('Failed to load all the fonts');
                onWebFontFinish()
            },
            fontinactive: function(family_name, fvd) {
                console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
        
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.16.36.105:80 · goodthingsphl.com

    2026-01-13 00:15

    HTTP/1.1 301 Moved Permanently
    Date: Tue, 13 Jan 2026 00:15:05 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Tue, 13 Jan 2026 01:15:05 GMT
    Location: https://goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9bd0b27de9f85c37-AMS
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.19.240.93:8443 · goodthingsphl.com

    2026-01-13 00:15

    
                                
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.19.241.93:80 · goodthingsphl.com

    2026-01-13 00:15

    HTTP/1.1 301 Moved Permanently
    Date: Tue, 13 Jan 2026 00:15:05 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Tue, 13 Jan 2026 01:15:05 GMT
    Location: https://goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9bd0b27e0cde7cf3-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.19.241.93:8443 · goodthingsphl.com

    2026-01-13 00:15

    
                                
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.19.240.93:80 · goodthingsphl.com

    2026-01-13 00:15

    HTTP/1.1 301 Moved Permanently
    Date: Tue, 13 Jan 2026 00:15:05 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Tue, 13 Jan 2026 01:15:05 GMT
    Location: https://goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9bd0b27d998792b7-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 104.19.240.93:80 · www.goodthingsphl.com

    2026-01-04 21:30

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 21:30:14 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Sun, 04 Jan 2026 22:30:14 GMT
    Location: https://www.goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9b8dd6021f8ffde6-SIN
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.36.105:80 · www.goodthingsphl.com

    2026-01-04 21:30

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 21:30:14 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Sun, 04 Jan 2026 22:30:14 GMT
    Location: https://www.goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9b8dd601ee5249f3-SIN
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.19.240.93:443 · www.goodthingsphl.com

    2026-01-04 21:30

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 21:30:15 GMT
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9b8dd6026f2bab8d-YYZ
    x-powered-by: Express
    x-content-type-options: nosniff
    location: https://goodthingsphl.com/
    access-control-allow-origin: *
    x-bubble-perf: {"total":9.6,"percents":{"top":{"bubble_cpu":28,"block":64.8,"capacity_rl":0,"other_pause":0,"pre_fiber":7.8},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":0,"appserver_cache_misses_time":0,"redis":41.5,"fiber_queue":13.2,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"serverjson":0,"appserver_cache_attempts":0,"appserver_mem_cache_hits":0,"appserver_cache_hits":0,"appserver_cache_misses":0,"redis":6,"fiber_queue":8,"blocks":7},"misc":{"userdb_results":0,"userdb_data":0,"spent_time":402661}}
    x-bubble-capacity-used: 0.006 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.19.241.93:443 · www.goodthingsphl.com

    2026-01-04 21:30

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 21:30:15 GMT
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9b8dd6025cc79449-LHR
    x-powered-by: Express
    x-content-type-options: nosniff
    location: https://goodthingsphl.com/
    access-control-allow-origin: *
    x-bubble-perf: {"total":7.9,"percents":{"top":{"bubble_cpu":33.6,"block":57.9,"capacity_rl":0,"other_pause":0,"pre_fiber":9.7},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":0,"appserver_cache_misses_time":0,"redis":44.4,"fiber_queue":11.4,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"serverjson":0,"appserver_cache_attempts":0,"appserver_mem_cache_hits":0,"appserver_cache_hits":0,"appserver_cache_misses":0,"redis":6,"fiber_queue":8,"blocks":7},"misc":{"userdb_results":0,"userdb_data":0,"spent_time":400175}}
    x-bubble-capacity-used: 0.006 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.19.240.93:8443 · www.goodthingsphl.com

    2026-01-04 21:30

    
                                
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.19.241.93:8443 · www.goodthingsphl.com

    2026-01-04 21:30

    
                                
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.19.241.93:80 · www.goodthingsphl.com

    2026-01-04 21:30

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 21:30:14 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Sun, 04 Jan 2026 22:30:14 GMT
    Location: https://www.goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9b8dd600ce22f5b2-AMS
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.42.105:8443 · www.goodthingsphl.com

    2026-01-04 21:30

    
                                
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.36.105:443 · www.goodthingsphl.com

    2026-01-04 21:30

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 21:30:15 GMT
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9b8dd6020cc2925c-FRA
    x-powered-by: Express
    x-content-type-options: nosniff
    location: https://goodthingsphl.com/
    access-control-allow-origin: *
    x-bubble-perf: {"total":119.3,"percents":{"top":{"bubble_cpu":2.4,"block":92.4,"capacity_rl":0,"other_pause":0,"pre_fiber":5.3},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":0,"appserver_cache_misses_time":0,"redis":22.7,"fiber_queue":69.1,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"serverjson":0,"appserver_cache_attempts":0,"appserver_mem_cache_hits":0,"appserver_cache_hits":0,"appserver_cache_misses":0,"redis":6,"fiber_queue":8,"blocks":7},"misc":{"userdb_results":0,"userdb_data":0,"spent_time":427977}}
    x-bubble-capacity-used: 0.007 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.42.105:80 · www.goodthingsphl.com

    2026-01-04 21:30

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 21:30:14 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Sun, 04 Jan 2026 22:30:14 GMT
    Location: https://www.goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9b8dd60079ceba61-LHR
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.42.105:443 · www.goodthingsphl.com

    2026-01-04 21:30

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 21:30:14 GMT
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9b8dd601cc682781-FRA
    x-powered-by: Express
    x-content-type-options: nosniff
    location: https://goodthingsphl.com/
    access-control-allow-origin: *
    x-bubble-perf: {"total":9.9,"percents":{"top":{"bubble_cpu":28.3,"block":65.1,"capacity_rl":0,"other_pause":0,"pre_fiber":7.3},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":0,"appserver_cache_misses_time":0,"redis":54.5,"fiber_queue":9.4,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"serverjson":0,"appserver_cache_attempts":0,"appserver_mem_cache_hits":0,"appserver_cache_hits":0,"appserver_cache_misses":0,"redis":6,"fiber_queue":8,"blocks":7},"misc":{"userdb_results":0,"userdb_data":0,"spent_time":420526}}
    x-bubble-capacity-used: 0.006 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.36.105:8443 · www.goodthingsphl.com

    2026-01-04 21:30

    
                                
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.42.105:443 · goodthingsphl.com

    2026-01-04 19:13

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 19:13:19 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9b8d0d6fdae1a083-SIN
    x-powered-by: Express
    x-content-type-options: nosniff
    set-cookie: gt-30180_live_u2main=bus|1767553999473x724925050421518600|1767553999488x747796152573909600; path=/; expires=Wed, 07 Jan 2026 19:13:19 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_live_u2main.sig=-lefgF54ngajfCERWW54Amb5DWA; path=/; expires=Wed, 07 Jan 2026 19:13:19 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_u1main=1767553999473x724925050421518600; path=/; domain=goodthingsphl.com; secure
    referrer-policy: origin
    x-frame-options: DENY
    content-security-policy: frame-ancestors 'none';
    cache-control: no-store
    x-bubble-perf: {"total":150.4,"percents":{"top":{"bubble_cpu":46.8,"block":53.7,"capacity_rl":0,"other_pause":0,"pre_fiber":0.5},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":80.1,"appserver_cache_misses_time":0,"redis":26.1,"fiber_queue":8.2,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":9,"derived_cache_memory_misses":9,"serverjson":104,"appserver_cache_attempts":2,"appserver_mem_cache_hits":0,"appserver_cache_hits":2,"appserver_cache_misses":0,"redis":34,"fiber_queue":153,"blocks":152},"misc":{"userdb_results":1,"userdb_data":363,"spent_time":10566570}}
    x-bubble-capacity-used: 0.163 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    vary: Accept-Encoding
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Page title: GoodThings PHL
    
    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    
    <title>GoodThings PHL</title>
    <script type="text/javascript">
        window.bubble_session_uid = '1767553999473x724925050421518600';
    </script>
    <script type="text/javascript">
        window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",214,215],["plugin_main_headers_1580238841425x582072028873097200",216,247],["plugin_main_headers_1661717622628x490300288223674400",248,255],["plugin_main_headers_1676280573614x891677842206097400",256,257],["custom_page_header",259,260]]
    </script>
    <script type="text/javascript">
    function make_proxy(target, name) {
      return new Proxy(target, {
        get: function(target, prop) {
          if (prop in target) {
            return target[prop];
          }
          throw new Error('The variable ' + name + ' is not fully initialized yet');
        }
      });
    }
    window.appquery = make_proxy({
      app_version: function() { return "live"; },
      last_change: function() { return "41915939958";},
    }, 'appquery');
    window.Lib = new Proxy(function() {}, {
      get: function(target, prop) {
        if (prop === 'is_skeleton') {
          return true;
        }
        throw new Error('The variable ' + Lib + ' is not fully initialized yet');
      },
      apply: function() {
        return make_proxy({
          current_user: function() {
            return make_proxy({ id: "1767553999473x724925050421518600" }, 'Lib().current_user');
          }
        }, 'Lib()');
      }
    });
    </script>
    <script type="text/javascript">
    function load_error_function (event) {
      return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
    }
    window.load_error_log = [];
    window.addEventListener('error', load_error_function);
    window.disableLoadErrorFunction = function () {
      window.removeEventListener('error', load_error_function);
    }
    </script>
    <meta name="referrer" content="origin">
    <script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
    </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
    </script>
    <script type="text/javascript">(function () {
        function onWebFontFinish () {
            window.google_web_fonts_active = true;
    if (window.google_web_fonts_active_cb) {
        window.google_web_fonts_active_cb();
    }
            (function fontface_loaded_snippet (font) {
      if (window.fontface_loaded == null) {
        window.fontface_loaded = {}
      }
      if (font != null) {
        window.fontface_loaded[font] = true
      } else {
        window.all_fontface_loaded = true
      }
      if (window.fontface_webfonts_loaded_cb) {
        return window.fontface_webfonts_loaded_cb(font)
      }
    })()
        }
        const WebFontConfig = {'google': { families: ["Inter Tight:300","Inter Tight:regular","Inter Tight:500","Inter Tight:600","Inter Tight:600","Inter Tight:700","Inter:regular","Inter:500","Pinyon Script:400","Pinyon Script:regular","Pinyon Script:400","Poppins:300","Poppins:regular","Poppins:500","Poppins:600","Rethink Sans:regular"] },
            active: function() {
                onWebFontFinish()
            },
            inactive: function() {
                console.log('Failed to load all the fonts');
                onWebFontFinish()
            },
            fontinactive: function(family_name, fvd) {
                console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
                onWebFontFinish()
            }
        }
            window.WebFont.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.36.105:443 · goodthingsphl.com

    2026-01-04 19:13

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 19:13:19 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9b8d0d6ccaa3bd03-ATL
    x-powered-by: Express
    x-content-type-options: nosniff
    set-cookie: gt-30180_live_u2main=bus|1767553998918x109710395217699200|1767553998934x541776049089813570; path=/; expires=Wed, 07 Jan 2026 19:13:18 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_live_u2main.sig=iu4hLtxpTC8vEto0tU51kjTiqlA; path=/; expires=Wed, 07 Jan 2026 19:13:18 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_u1main=1767553998918x109710395217699200; path=/; domain=goodthingsphl.com; secure
    referrer-policy: origin
    x-frame-options: DENY
    content-security-policy: frame-ancestors 'none';
    cache-control: no-store
    x-bubble-perf: {"total":150.5,"percents":{"top":{"bubble_cpu":45.5,"block":55,"capacity_rl":0,"other_pause":0,"pre_fiber":0.4},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":88.6,"appserver_cache_misses_time":0,"redis":21.4,"fiber_queue":11.8,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":9,"derived_cache_memory_misses":9,"serverjson":104,"appserver_cache_attempts":2,"appserver_mem_cache_hits":0,"appserver_cache_hits":2,"appserver_cache_misses":0,"redis":38,"fiber_queue":159,"blocks":158},"misc":{"userdb_results":1,"userdb_data":363,"spent_time":10273776}}
    x-bubble-capacity-used: 0.158 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    vary: Accept-Encoding
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Page title: GoodThings PHL
    
    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    
    <title>GoodThings PHL</title>
    <script type="text/javascript">
        window.bubble_session_uid = '1767553998918x109710395217699200';
    </script>
    <script type="text/javascript">
        window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",214,215],["plugin_main_headers_1580238841425x582072028873097200",216,247],["plugin_main_headers_1661717622628x490300288223674400",248,255],["plugin_main_headers_1676280573614x891677842206097400",256,257],["custom_page_header",259,260]]
    </script>
    <script type="text/javascript">
    function make_proxy(target, name) {
      return new Proxy(target, {
        get: function(target, prop) {
          if (prop in target) {
            return target[prop];
          }
          throw new Error('The variable ' + name + ' is not fully initialized yet');
        }
      });
    }
    window.appquery = make_proxy({
      app_version: function() { return "live"; },
      last_change: function() { return "41915939958";},
    }, 'appquery');
    window.Lib = new Proxy(function() {}, {
      get: function(target, prop) {
        if (prop === 'is_skeleton') {
          return true;
        }
        throw new Error('The variable ' + Lib + ' is not fully initialized yet');
      },
      apply: function() {
        return make_proxy({
          current_user: function() {
            return make_proxy({ id: "1767553998918x109710395217699200" }, 'Lib().current_user');
          }
        }, 'Lib()');
      }
    });
    </script>
    <script type="text/javascript">
    function load_error_function (event) {
      return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
    }
    window.load_error_log = [];
    window.addEventListener('error', load_error_function);
    window.disableLoadErrorFunction = function () {
      window.removeEventListener('error', load_error_function);
    }
    </script>
    <meta name="referrer" content="origin">
    <script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
    </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
    </script>
    <script type="text/javascript">(function () {
        function onWebFontFinish () {
            window.google_web_fonts_active = true;
    if (window.google_web_fonts_active_cb) {
        window.google_web_fonts_active_cb();
    }
            (function fontface_loaded_snippet (font) {
      if (window.fontface_loaded == null) {
        window.fontface_loaded = {}
      }
      if (font != null) {
        window.fontface_loaded[font] = true
      } else {
        window.all_fontface_loaded = true
      }
      if (window.fontface_webfonts_loaded_cb) {
        return window.fontface_webfonts_loaded_cb(font)
      }
    })()
        }
        const WebFontConfig = {'google': { families: ["Inter Tight:300","Inter Tight:regular","Inter Tight:500","Inter Tight:600","Inter Tight:600","Inter Tight:700","Inter:regular","Inter:500","Pinyon Script:400","Pinyon Script:regular","Pinyon Script:400","Poppins:300","Poppins:regular","Poppins:500","Poppins:600","Rethink Sans:regular"] },
            active: function() {
                onWebFontFinish()
            },
            inactive: function() {
                console.log('Failed to load all the fonts');
                onWebFontFinish()
            },
            fontinactive: function(family_name, fvd) {
                console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
                onWebFontFinish()
            }
        }
            window.WebFont.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.42.105:80 · goodthingsphl.com

    2026-01-04 19:13

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 19:13:18 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Sun, 04 Jan 2026 20:13:18 GMT
    Location: https://goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9b8d0d6a28ecfda3-SIN
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.19.240.93:8443 · goodthingsphl.com

    2026-01-04 19:13

    
                                
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.19.240.93:80 · goodthingsphl.com

    2026-01-04 19:13

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 19:13:18 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Sun, 04 Jan 2026 20:13:18 GMT
    Location: https://goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9b8d0d6a2b37fdc3-SIN
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.19.240.93:443 · goodthingsphl.com

    2026-01-04 19:13

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 19:13:19 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9b8d0d6d5c3c8b8a-SIN
    x-powered-by: Express
    x-content-type-options: nosniff
    set-cookie: gt-30180_live_u2main=bus|1767553999072x250019836105892060|1767553999090x186810586789520220; path=/; expires=Wed, 07 Jan 2026 19:13:19 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_live_u2main.sig=I4lDFC3a_fMf6712Y85vxO_bRLk; path=/; expires=Wed, 07 Jan 2026 19:13:19 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_u1main=1767553999072x250019836105892060; path=/; domain=goodthingsphl.com; secure
    referrer-policy: origin
    x-frame-options: DENY
    content-security-policy: frame-ancestors 'none';
    cache-control: no-store
    x-bubble-perf: {"total":165.7,"percents":{"top":{"bubble_cpu":47.6,"block":52.8,"capacity_rl":0,"other_pause":0,"pre_fiber":0.4},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":76.5,"appserver_cache_misses_time":0,"redis":21.4,"fiber_queue":7.6,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":9,"derived_cache_memory_misses":9,"serverjson":104,"appserver_cache_attempts":2,"appserver_mem_cache_hits":0,"appserver_cache_hits":2,"appserver_cache_misses":0,"redis":39,"fiber_queue":162,"blocks":161},"misc":{"userdb_results":1,"userdb_data":363,"spent_time":11818864}}
    x-bubble-capacity-used: 0.182 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    vary: Accept-Encoding
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Page title: GoodThings PHL
    
    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    
    <title>GoodThings PHL</title>
    <script type="text/javascript">
        window.bubble_session_uid = '1767553999072x250019836105892060';
    </script>
    <script type="text/javascript">
        window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",214,215],["plugin_main_headers_1580238841425x582072028873097200",216,247],["plugin_main_headers_1661717622628x490300288223674400",248,255],["plugin_main_headers_1676280573614x891677842206097400",256,257],["custom_page_header",259,260]]
    </script>
    <script type="text/javascript">
    function make_proxy(target, name) {
      return new Proxy(target, {
        get: function(target, prop) {
          if (prop in target) {
            return target[prop];
          }
          throw new Error('The variable ' + name + ' is not fully initialized yet');
        }
      });
    }
    window.appquery = make_proxy({
      app_version: function() { return "live"; },
      last_change: function() { return "41915939958";},
    }, 'appquery');
    window.Lib = new Proxy(function() {}, {
      get: function(target, prop) {
        if (prop === 'is_skeleton') {
          return true;
        }
        throw new Error('The variable ' + Lib + ' is not fully initialized yet');
      },
      apply: function() {
        return make_proxy({
          current_user: function() {
            return make_proxy({ id: "1767553999072x250019836105892060" }, 'Lib().current_user');
          }
        }, 'Lib()');
      }
    });
    </script>
    <script type="text/javascript">
    function load_error_function (event) {
      return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
    }
    window.load_error_log = [];
    window.addEventListener('error', load_error_function);
    window.disableLoadErrorFunction = function () {
      window.removeEventListener('error', load_error_function);
    }
    </script>
    <meta name="referrer" content="origin">
    <script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
    </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
    </script>
    <script type="text/javascript">(function () {
        function onWebFontFinish () {
            window.google_web_fonts_active = true;
    if (window.google_web_fonts_active_cb) {
        window.google_web_fonts_active_cb();
    }
            (function fontface_loaded_snippet (font) {
      if (window.fontface_loaded == null) {
        window.fontface_loaded = {}
      }
      if (font != null) {
        window.fontface_loaded[font] = true
      } else {
        window.all_fontface_loaded = true
      }
      if (window.fontface_webfonts_loaded_cb) {
        return window.fontface_webfonts_loaded_cb(font)
      }
    })()
        }
        const WebFontConfig = {'google': { families: ["Inter Tight:300","Inter Tight:regular","Inter Tight:500","Inter Tight:600","Inter Tight:600","Inter Tight:700","Inter:regular","Inter:500","Pinyon Script:400","Pinyon Script:regular","Pinyon Script:400","Poppins:300","Poppins:regular","Poppins:500","Poppins:600","Rethink Sans:regular"] },
            active: function() {
                onWebFontFinish()
            },
            inactive: function() {
                console.log('Failed to load all the fonts');
                onWebFontFinish()
            },
            fontinactive: function(family_name, fvd) {
                console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
                onWebFontFinish()
            }
        }
            window.WebFont.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.36.105:8443 · goodthingsphl.com

    2026-01-04 19:13

    
                                
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.19.241.93:80 · goodthingsphl.com

    2026-01-04 19:13

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 19:13:18 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Sun, 04 Jan 2026 20:13:18 GMT
    Location: https://goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9b8d0d694dfedfa6-BLR
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.19.241.93:443 · goodthingsphl.com

    2026-01-04 19:13

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 19:13:18 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9b8d0d6b2b6c7b82-SJC
    x-powered-by: Express
    x-content-type-options: nosniff
    set-cookie: gt-30180_live_u2main=bus|1767553998647x202563507179715170|1767553998663x392578497972831500; path=/; expires=Wed, 07 Jan 2026 19:13:18 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_live_u2main.sig=usf2_TK4XVI8EVDF_HDP5wIWcn4; path=/; expires=Wed, 07 Jan 2026 19:13:18 GMT; domain=goodthingsphl.com; secure; httponly
    set-cookie: gt-30180_u1main=1767553998647x202563507179715170; path=/; domain=goodthingsphl.com; secure
    referrer-policy: origin
    x-frame-options: DENY
    content-security-policy: frame-ancestors 'none';
    cache-control: no-store
    x-bubble-perf: {"total":137.8,"percents":{"top":{"bubble_cpu":51.8,"block":48.6,"capacity_rl":0,"other_pause":0,"pre_fiber":0.6},"sub":{"pp_userdb":0,"pp_wait_userdb":0,"http_request":0,"serverjson":63.5,"appserver_cache_misses_time":0,"redis":35.5,"fiber_queue":10.3,"capacity_wait":0}},"counts":{"pp_userdb":0,"http_request":0,"derived_build":0,"derived_cache_attempts":9,"derived_cache_memory_misses":9,"serverjson":104,"appserver_cache_attempts":2,"appserver_mem_cache_hits":0,"appserver_cache_hits":2,"appserver_cache_misses":0,"redis":39,"fiber_queue":161,"blocks":160},"misc":{"userdb_results":1,"userdb_data":363,"spent_time":10697262}}
    x-bubble-capacity-used: 0.165 unit-seconds used
    x-bubble-capacity-limit: 0 ms slower
    vary: Accept-Encoding
    cf-cache-status: DYNAMIC
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    Page title: GoodThings PHL
    
    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    
    <title>GoodThings PHL</title>
    <script type="text/javascript">
        window.bubble_session_uid = '1767553998647x202563507179715170';
    </script>
    <script type="text/javascript">
        window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",214,215],["plugin_main_headers_1580238841425x582072028873097200",216,247],["plugin_main_headers_1661717622628x490300288223674400",248,255],["plugin_main_headers_1676280573614x891677842206097400",256,257],["custom_page_header",259,260]]
    </script>
    <script type="text/javascript">
    function make_proxy(target, name) {
      return new Proxy(target, {
        get: function(target, prop) {
          if (prop in target) {
            return target[prop];
          }
          throw new Error('The variable ' + name + ' is not fully initialized yet');
        }
      });
    }
    window.appquery = make_proxy({
      app_version: function() { return "live"; },
      last_change: function() { return "41915939958";},
    }, 'appquery');
    window.Lib = new Proxy(function() {}, {
      get: function(target, prop) {
        if (prop === 'is_skeleton') {
          return true;
        }
        throw new Error('The variable ' + Lib + ' is not fully initialized yet');
      },
      apply: function() {
        return make_proxy({
          current_user: function() {
            return make_proxy({ id: "1767553998647x202563507179715170" }, 'Lib().current_user');
          }
        }, 'Lib()');
      }
    });
    </script>
    <script type="text/javascript">
    function load_error_function (event) {
      return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
    }
    window.load_error_log = [];
    window.addEventListener('error', load_error_function);
    window.disableLoadErrorFunction = function () {
      window.removeEventListener('error', load_error_function);
    }
    </script>
    <meta name="referrer" content="origin">
    <script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
    </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
    if (!window._bubble_page_load_data) {
      window._bubble_page_load_data = {}
    }
    if (!window._bubble_page_load_data.js_execution_timings) {
      window._bubble_page_load_data.js_execution_timings = {}
    }
    window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
    </script>
    <script type="text/javascript">(function () {
        function onWebFontFinish () {
            window.google_web_fonts_active = true;
    if (window.google_web_fonts_active_cb) {
        window.google_web_fonts_active_cb();
    }
            (function fontface_loaded_snippet (font) {
      if (window.fontface_loaded == null) {
        window.fontface_loaded = {}
      }
      if (font != null) {
        window.fontface_loaded[font] = true
      } else {
        window.all_fontface_loaded = true
      }
      if (window.fontface_webfonts_loaded_cb) {
        return window.fontface_webfonts_loaded_cb(font)
      }
    })()
        }
        const WebFontConfig = {'google': { families: ["Inter Tight:300","Inter Tight:regular","Inter Tight:500","Inter Tight:600","Inter Tight:600","Inter Tight:700","Inter:regular","Inter:500","Pinyon Script:400","Pinyon Script:regular","Pinyon Script:400","Poppins:300","Poppins:regular","Poppins:500","Poppins:600","Rethink Sans:regular"] },
            active: function() {
                onWebFontFinish()
            },
            inactive: function() {
                console.log('Failed to load all the fonts');
                onWebFontFinish()
            },
            fontinactive: function(family_name, fvd) {
                console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
                onWebFontFinish()
            }
        }
            window.WebFont.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.19.241.93:8443 · goodthingsphl.com

    2026-01-04 19:13

    
                                
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.36.105:80 · goodthingsphl.com

    2026-01-04 19:13

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 19:13:18 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Cache-Control: max-age=3600
    Expires: Sun, 04 Jan 2026 20:13:18 GMT
    Location: https://goodthingsphl.com/
    Strict-Transport-Security: max-age=31536000
    Server: cloudflare
    CF-RAY: 9b8d0d697f052953-SJC
    alt-svc: h3=":443"; ma=86400
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.16.42.105:8443 · goodthingsphl.com

    2026-01-04 19:13

    
                                
    Found 2026-01-04 by HttpPlugin
    Create report
goodthingsphl.com
CN:
goodthingsphl.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2026-01-04 18:13
Not after:
2026-04-04 19:13
www.goodthingsphl.com
CN:
www.goodthingsphl.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2026-01-04 20:29
Not after:
2026-04-04 21:29
goodthingsphl.com
CN:
goodthingsphl.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-11-06 17:58
Not after:
2026-02-04 18:58