Help
RSS
API
Feed
Maltego
Contact
Domain > refactor.red
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-10-14
65.9.86.45
(
ClassC
)
2022-10-23
18.164.96.4
(
ClassC
)
2025-10-16
104.21.33.150
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Thu, 16 Oct 2025 21:20:32 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveCF-RAY: 98fa99c6bd742095-PDXVary: Accept-EncodingVary: Accept-EncodingVary: Accept-EncodingVary: Accept-Encoding,CookieLink: https://refactor.red/wp-json/>; relhttps://api.w.org/Link: https://refactor.red/wp-json/wp/v2/pages/47>; relalternate; titleJSON; typeapplication/jsonLink: https://refactor.red/>; relshortlinkX-Powered-By: WP EngineX-Cacheable: SHORTCache-Control: max-age600, must-revalidateX-Cache: HIT: 2X-Cache-Group: normalcf-cache-status: DYNAMICSet-Cookie: __cf_bmQGeBxK4387yV4Oln6OvxbHozI6WIs0qgeBi32xeIk2U-1760649632-1.0.1.1-fmMWv6r9Ur9AVhwnYuFaCz8ZfrlTQ56eSUqh_5vygPEsQPeJ6GZGgvB3qDRbhxv5Z8dgxJG6qbcVN_X2KGbXQEwFiE7RMPsYycgXh6dD0p8; path/; expiresThu, 16-Oct-25 21:50:32 GMT; domain.refactor.red; HttpOnly; SecureServer: cloudflarealt-svc: h3:443; ma86400 !DOCTYPE html>html langen-AU classno-js>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1> link relprofile hrefhttp://gmpg.org/xfn/11> link relpingback hrefhttps://refactor.red/xmlrpc.php> meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 /> style>img:is(sizesauto i, sizes^auto, i) { contain-intrinsic-size: 3000px 1500px }/style> script>document.documentElement.className document.documentElement.className.replace(no-js,js);/script> !-- This site is optimized with the Yoast SEO plugin v26.1.1 - https://yoast.com/wordpress/plugins/seo/ --> title>Home - Refactor Red/title> link relcanonical hrefhttps://refactor.red/ /> meta propertyog:locale contenten_US /> meta propertyog:type contentwebsite /> meta propertyog:title contentHome - Refactor Red /> meta propertyog:description contentHome to all the cool stuff that Refactor build for themselves. RED stands for Research | Explore | Disrupt which is what we are all about in Refactor.red ScanseQR QR-based access control Mapper GPS tracking and sensor mapping Vision AI-powered image sorting FloodWatch LoRaWAN water ingress detection Partners Contact us /> meta propertyog:url contenthttps://refactor.red/ /> meta propertyog:site_name contentRefactor Red /> meta propertyarticle:modified_time content2025-09-15T04:28:09+00:00 /> meta propertyog:image contenthttps://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_.jpg /> meta propertyog:image:width content1653 /> meta propertyog:image:height content930 /> meta propertyog:image:type contentimage/jpeg /> meta nametwitter:card contentsummary_large_image /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:WebPage,@id:https://refactor.red/,url:https://refactor.red/,name:Home - Refactor Red,isPartOf:{@id:https://refactor.red/#website},about:{@id:https://refactor.red/#organization},primaryImageOfPage:{@id:https://refactor.red/#primaryimage},image:{@id:https://refactor.red/#primaryimage},thumbnailUrl:https://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_-1024x576.jpg,datePublished:2025-06-26T03:18:16+00:00,dateModified:2025-09-15T04:28:09+00:00,breadcrumb:{@id:https://refactor.red/#breadcrumb},inLanguage:en-AU,potentialAction:{@type:ReadAction,target:https://refactor.red/}},{@type:ImageObject,inLanguage:en-AU,@id:https://refactor.red/#primaryimage,url:https://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_.jpg,contentUrl:https://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_.jpg,width:1653,height:930},{@type:BreadcrumbList,@id:https://refactor.red/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Home}},{@type:WebSite,@id:https://refactor.red/#website,url:https://refactor.red/,name:Refactor Red,description:Research Explore Disrupt,publisher:{@id:https://refactor.red/#organization},potentialAction:{@type:SearchAction,target:{@type:EntryPoint,urlTemplate:https://refactor.red/?s{search_term_string}},query-input:{@type:PropertyValueSpecification,valueRequired:true,valueName:search_term_string}},inLanguage:en-AU},{@type:Organization,@id:https://refactor.red/#organization,name:Refactor Red,url:https://refactor.red/,logo:{@type:ImageObject,inLanguage:en-AU,@id:https://refactor.red/#/schema/logo/image/,url:https://refactor.red/wp-content/uploads/2024/03/logo.png,contentUrl:https://refactor.red/wp-content/uploads/2024/03/logo.png,width:800,height:216,caption:Refactor Red},image:{@id:https://refactor.red/#/schema/logo/image/},sameAs:https://linkedin.com/company/refactorred}}/script> !-- / Yoast SEO plugin. -->link reldns-prefetch href//www.googletagmanager.com />link relalternate typeapplication/rss+xml titleRefactor Red » Feed hrefhttps://refactor.red/feed/ />link relalternate typeapplication/rss+xml titleRefactor Red » Comments Feed hrefhttps://refactor.red/comments/feed/ />script>window._wpemojiSettings {baseUrl:https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/,svgExt:.svg,source:{concatemoji:https:\/\/refactor.red\/wp-includes\/js\/wp-emoji-release.min.js?ver6.8.2}};/*! This file is auto-generated */!function(s,n){var o,i,e;function c(e){try{var t{supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var tnew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return eat})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var ne.getImageData(16,16,1,1),a0;an.data.length;a++)if(0!n.dataa)return!1;return!0}function f(e,t,n,a){switch(t){caseflag:return n(e,\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f,\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f)?!1:!n(e,\ud83c\udde8\ud83c\uddf6,\ud83c\udde8\u200b\ud83c\uddf6)&&!n(e,\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f,\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f);caseemoji:return!a(e,\ud83e\udedf)}return!1}function g(e,t,n,a){var rundefined!typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement(canvas),or.getContext(2d,{willReadFrequently:!0}),i(o.textBaselinetop,o.font600 32px Arial,{});return e.forEach(function(e){iet(o,e,n,a)}),i}function t(e){var ts.createElement(script);t.srce,t.defer!0,s.head.appendChild(t)}undefined!typeof Promise&&(owpEmojiSettingsSupports,iflag,emoji,n.supports{everything:!0,everythingExceptFlag:!0},enew Promise(function(e){s.addEventListener(DOMContentLoaded,e,{once:!0})}),new Promise(function(t){var nfunction(){try{var eJSON.parse(sessionStorage.getItem(o));if(objecttypeof e&&numbertypeof e.timestamp&&(new Date).valueOf()e.timestamp+604800&&objecttypeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if(undefined!typeof Worker&&undefined!typeof OffscreenCanvas&&undefined!typeof URL&&URL.createObjectURL&&undefined!typeof Blob)try{var epostMessage(+g.toString()+(+JSON.stringify(i),f.toString(),p.toString(),u.toString().join(,)+));,anew Blob(e,{type:text/javascript}),rnew Worker(URL.createObjectURL(a),{name:wpTestEmojiSupports});return void(r.onmessagefunction(e){c(ne.data),r.terminate(),t(n)})}catch(e){}c(ng(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supportstet,n.supports.everythingn.supports.everything&&n.supportst,flag!t&&(n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&n.supportst);n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady!1,n.readyCallbackfunction(){n.DOMReady!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(en.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);/script>link relstylesheet idgenesis-blocks-style-css-css hrefhttps://refactor.red/wp-content/plugins/genesis-blocks/dist/style-blocks.build.css?ver1742430886 mediaall />style idwp-emoji-styles-inline-css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/style>link relstylesheet idwp-block-library-css hrefhttps://refactor.red/wp-includes/css/dist/block-library/style.min.css?ver6.8.2 mediaall />style idwp-block-library-theme-inline-css>.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}/style>style idclassic-theme-styles-inline-css>/*! This file is auto-generated */.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}/style>style idglobal-styles-inline-css>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idcontact-form-7-css hrefhttps://refactor.red/wp-content/plugins/contact-form-7/includes/css/styles.css?ver6.1.1 mediaall />link relstylesheet idgenesis-block-theme-style-css hrefhttps://refactor.red/wp-content/themes/genesis-block-theme/style.css?ver1.0.0 mediaall />style idgenesis-block-theme-style-inline-css> button, inputtypebutton, inputtypesubmit, .button, .page-numbers.current, .page-numbers:hover, #page #infinite-handle button, #page #infinite-handle button:hover, .comment-navigation a, .su-button, .mobile-navigation, .toggle-active, .main-navigation .menu-cta a:hover { background-color: #0072e5; } .entry-content p a, .entry-content p a:hover, .header-text a, .header-text a:hover, .entry-content .meta-list a, .post-navigation a:hover .post-title, .entry-header .entry-title a:hover, #page .more-link:hover, .site-footer a, .main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current-page-item a { color: #0072e5; } .entry-content p a, .header-text a { box-shadow: inset 0 -1px 0 #0072e5; } .entry-content p a:hover, .header-text a:hover { box-shadow: inset 0 -2px 0 #0072e5; } /style>link relstylesheet idgenesis-block-theme-fonts-css hrefhttps://refactor.red/wp-content/themes/genesis-block-theme/inc/fonts/css/font-style.css mediaall />link relstylesheet idgb-icons-css hrefhttps://refactor.red/wp-content/themes/genesis-block-theme/inc/icons/css/icon-style.css?ver1.0.0 mediascreen />script srchttps://refactor.red/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script srchttps://refactor.red/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>!-- Google tag (gtag.js) snippet added by Site Kit -->!-- Google Analytics snippet added by Site Kit -->script srchttps://www.googletagmanager.com/gtag/js?idGT-PZMLZL2V idgoogle_gtagjs-js async>/script>script idgoogle_gtagjs-js-after>window.dataLayer window.dataLayer || ;function gtag(){dataLayer.push(arguments);}gtag(set,linker,{domains:refactor.red});gtag(js, new Date());gtag(set, developer_id.dZTNiMT, true);gtag(config, GT-PZMLZL2V);/script>link relhttps://api.w.org/ hrefhttps://refactor.red/wp-json/ />link relalternate titleJSON typeapplication/json hrefhttps://refactor.red/wp-json/wp/v2/pages/47 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://refactor.red/xmlrpc.php?rsd />link relshortlink hrefhttps://refactor.red/ /> !-- Custom Logo: hide header text --> style idcustom-logo-css> .titles-wrap { position: absolute; clip-path: inset(50%); } /style> link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://refactor.red/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Frefactor.red%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://refactor.red/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Frefactor.red%2F&formatxml />meta namegenerator contentSite Kit by Google 1.163.0 />!-- Google Tag Manager snippet added by Site Kit -->script> ( function( w, d, s, l, i ) { wl wl || ; wl.push( {gtm.start: new Date().getTime(), event: gtm.js} ); var f d.getElementsByTagName( s )0, j d.createElement( s ), dl l ! dataLayer ? &l + l : ; j.async true; j.src https://www.googletagmanager.com/gtm.js?id + i + dl; f.parentNode.insertBefore( j, f ); } )( window, document, script, dataLayer, GTM-KLCCDDKJ ); /script>!-- End Google Tag Manager snippet added by Site Kit -->link relicon hrefhttps://refactor.red/wp-content/uploads/2024/03/cropped-cropped-logo-32x32.png sizes32x32 />link relicon hrefhttps://refactor.red/wp-content/uploads/2024/03/cropped-cropped-logo-192x192.png sizes192x192 />link relapple-touch-icon hrefhttps://refactor.red/wp-content/uploads/2024/03/cropped-cropped-logo-180x180.png />meta namemsapplication-TileImage contenthttps://refactor.red/wp-content/uploads/2024/03/cropped-cropped-logo-270x270.png />/head>body classhome wp-singular page-template page-template-templates page-template-full-width page-template-templatesfull-width-php page page-id-47 wp-custom-logo wp-embed-responsive wp-theme-genesis-block-theme group-blog featured-image-wide>header idmasthead classsite-header> div classtop-navigation> !-- Mobile menu --> div classmobile-navigation> button classmenu-toggle button-toggle> span> i classgbi gbicon-bars>/i> Menu /span> span> i classgbi gbicon-times>/i> Close /span> /button>!-- .overlay-toggle -->/div>div classdrawer-wrap> div classdrawer drawer-menu-explore> nav iddrawer-navigation classdrawer-navigation> div classmenu-top-container>ul idmenu-top classmenu>li idmenu-item-48 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-47 current_page_item menu-item-48>a hrefhttps://refactor.red/ aria-currentpage>Home/a>/li>li idmenu-item-51 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-51>a hrefhttps://refactor.red/blog/>Blog/a>/li>li idmenu-item-216 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-216>a hrefhttps://refactor.red/joint-ventures/>Joint Ventures/a>/li>li idmenu-item-52 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-52>a>Products/a>ul classsub-menu> li idmenu-item-40 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-40>a hrefhttps://refactor.red/scanseqr/>ScanseQR/a>/li> li idmenu-item-45 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-45>a hrefhttps://refactor.red/mapper/>Mapper/a>/li> li idmenu-item-43 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-43>a hrefhttps://refactor.red/vision/>Vision/a>/li> li idmenu-item-97 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-97>a hrefhttps://refactor.red/floodwatch/>FloodWatch/a>/li>/ul>/li>/ul>/div> /nav>!-- #site-navigation --> /div>!-- .drawer -->/div> div classcontainer> div classsite-identity clear> !-- Site title and logo --> div classsite-title-wrap itemscope itemtypehttp://schema.org/Organization> !-- Use the Site Logo feature, if supported --> a hrefhttps://refactor.red/ classcustom-logo-link relhome aria-currentpage>img width800 height216 srchttps://refactor.red/wp-content/uploads/2024/03/logo.png classcustom-logo altRefactor Red decodingasync fetchpriorityhigh srcsethttps://refactor.red/wp-content/uploads/2024/03/logo.png 800w, https://refactor.red/wp-content/uploads/2024/03/logo-300x81.png 300w, https://refactor.red/wp-content/uploads/2024/03/logo-768x207.png 768w sizes(max-width: 800px) 100vw, 800px />/a> div classtitles-wrap has-description > p classsite-title>a hrefhttps://refactor.red/ relhome>Refactor Red/a>/p> p classsite-description>Research Explore Disrupt/p> /div> /div>!-- .site-title-wrap --> div classtop-navigation-right> !-- Main navigation --> nav idsite-navigation classmain-navigation aria-labelMain> div classmenu-top-container>ul idmenu-top-1 classmenu>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-47 current_page_item menu-item-48>a hrefhttps://refactor.red/ aria-currentpage>Home/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-51>a hrefhttps://refactor.red/blog/>Blog/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-216>a hrefhttps://refactor.red/joint-ventures/>Joint Ventures/a>/li>li classmenu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-52>a>Products/a>ul classsub-menu> li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-40>a hrefhttps://refactor.red/scanseqr/>ScanseQR/a>/li> li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-45>a hrefhttps://refactor.red/mapper/>Mapper/a>/li> li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-43>a hrefhttps://refactor.red/vision/>Vision/a>/li> li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-97>a hrefhttps://refactor.red/floodwatch/>FloodWatch/a>/li>/ul>/li>/ul>/div> /nav>!-- .main-navigation --> /div>!-- .top-navigation-right --> /div>!-- .site-identity--> /div>!-- .container --> /div>!-- .top-navigation --> !-- Get the archive page titles --> /header>!-- .site-header -->div idpage classhfeed site container> div idcontent classsite-content> div idprimary classcontent-area> main idmain classsite-main> article idpost-47 classentry-content post-47 page type-page status-publish hentry post without-featured-image> div classwp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex>div classwp-block-column is-layout-flow wp-block-column-is-layout-flow styleflex-basis:10%>/div>div classwp-block-column is-layout-flow wp-block-column-is-layout-flow styleflex-basis:55%>div stylecolor:#ddd classwp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1>hr styleheight:30px/>/div>div classwp-block-cover is-light gb-block-cta stylepadding-top:2%;min-height:317px;aspect-ratio:unset;>img decodingasync width1024 height576 classwp-block-cover__image-background wp-image-74 size-large alt srchttps://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_-1024x576.jpg styleobject-position:33% 80% data-object-fitcover data-object-position33% 80% srcsethttps://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_-1024x576.jpg 1024w, https://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_-300x169.jpg 300w, https://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_-768x432.jpg 768w, https://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_-1536x864.jpg 1536w, https://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_-1200x675.jpg 1200w, https://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_-1400x788.jpg 1400w, https://refactor.red/wp-content/uploads/2025/07/PXL_20250509_034644692.MP_.jpg 1653w sizes(max-width: 1024px) 100vw, 1024px />span aria-hiddentrue classwp-block-cover__background has-background-dim stylebackground-color:#dedede>/span>div classwp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow>div classwp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-d68eae28 wp-block-buttons-is-layout-flex>div classwp-block-button gb-block-button is-style-fill>a classwp-block-button__link has-vivid-red-background-color has-text-color has-background has-text-align-center has-custom-font-size wp-element-button href#contact-form styleborder-radius:5px;color:#ffffff;padding-top:10px;padding-right:1em;padding-bottom:10px;padding-left:1em;font-size:20px;line-height:1.2>Contact Us/a>/div>/div>/div>/div>div stylecolor:#ddd classwp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1>hr styleheight:30px/>/div>h2 classwp-block-heading>Home to all the cool stuff that a hrefhttps://refactor.com.au>Refactor/a> build for themselves./h2>p stylefont-size:22px>strong>RED/strong> stands for strong>Research/strong> | strong>Explore/strong> | strong>Disrupt/strong> which is what we are all about in Refactor.red/p>div classwp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex>div classwp-block-column is-layout-flow wp-block-column-is-layout-flow>div classwp-block-image>figure classaligncenter size-full>a href/scanseqr>img decodingasync width250 height250 srchttps://refactor.red/wp-content/uploads/2025/07/1.png alt classwp-image-111 srcsethttps://refactor.red/wp-content/uploads/2025/07/1.png 250w, https://refactor.red/wp-content/uploads/2025/07/1-150x150.png 150w sizes(max-width: 250px) 100vw, 250px />/a>/figure>/div>h1 classwp-block-heading has-text-align-center>strong>ScanseQR/strong>/h1>p classhas-text-align-center>strong>QR-based access control/strong>/p>div classwp-block-image>figure classaligncenter size-full>a href/mapper>img decodingasync width250 height250 srchttps://refactor.red/wp-content/uploads/2025/07/3.png alt classwp-image-114 srcsethttps://refactor.red/wp-content/uploads/2025/07/3.png 250w, https://refactor.red/wp-content/uploads/2025/07/3-150x150.png 150w sizes(max-width: 250px) 100vw, 250px />/a>/figure>/div>h1 classwp-block-heading has-text-align-center>strong>Mapper/strong>/h1>p classhas-text-align-center>strong>GPS tracking and sensor mapping/strong>/p>/div>div classwp-block-column is-layout-flow wp-block-column-is-layout-flow>div classwp-block-image>figure classaligncenter size-full>a href/vision>img loadinglazy decodingasync width250 height250 srchttps://refactor.red/wp-content/uploads/2025/07/2-1.png alt classwp-image-116 srcsethttps://refactor.red/wp-content/uploads/2025/07/2-1.png 250w, https://refactor.red/wp-content/uploads/2025/07/2-1-150x150.png 150w sizesauto, (max-width: 250px) 100vw, 250px />/a>/figure>/div>h1 classwp-block-heading has-text-align-center>strong>Vision/strong>/h1>p classhas-text-align-center>strong>AI-powered image sorting/strong>/p>div classwp-block-image>figure classaligncenter size-full>a href/floodwatch>img loadinglazy decodingasync width250 height250 srchttps://refactor.red/wp-content/uploads/2025/07/4.png alt classwp-image-115 srcsethttps://refactor.red/wp-content/uploads/2025/07/4.png 250w, https://refactor.red/wp-content/uploads/2025/07/4-150x150.png 150w sizesauto, (max-width: 250px) 100vw, 250px />/a>/figure>/div>h1 classwp-block-heading has-text-align-center>strong>FloodWatch/strong>/h1>p classhas-text-align-center>strong>LoRaWAN water ingress detection/strong>/p>/div>/div>div classwp-block-genesis-blocks-gb-columns gb-slate-section-testimonials gb-slate-section-testimonial gb-layout-columns-1 one-column has-white-background-color gb-has-custom-text-color gb-columns-center alignfull stylepadding-top:6em;padding-right:1em;padding-bottom:6em;padding-left:1em;color:#f5f5f5>div classgb-layout-column-wrap gb-block-layout-column-gap-2 gb-is-responsive-column stylemax-width:1200px>div classwp-block-genesis-blocks-gb-column gb-block-layout-column>div classgb-block-layout-column-inner>div stylemargin-bottom:5% classwp-block-genesis-blocks-gb-container gb-block-container>div classgb-container-inside>div classgb-container-content stylemax-width:840px>h2 classwp-block-heading has-text-align-center has-black-color has-text-color stylefont-size:40px>Kind words from partners & customers/h2>p classhas-text-align-center has-black-color has-text-color>Here’s a few people that like what we do and agreed to give us reference/p>/div>/div>/div>div classwp-block-genesis-blocks-gb-columns gb-layout-columns-3 gb-3-col-equal>div classgb-layout-column-wrap gb-block-layout-column-gap-2 gb-is-responsive-column>div classwp-block-genesis-blocks-gb-column gb-block-layout-column>div classgb-block-layout-column-inner>div stylebackground-color:#000000;color:#ffffff classwp-block-genesis-blocks-gb-testimonial left-aligned gb-has-avatar gb-font-size-18 gb-block-testimonial>div classgb-testimonial-text>p>Have worked with Refactor for many years. After building many amazing systems for others – it’s great to finally see their own products coming to fruition and I’m proud to be working with them./p>/div>div classgb-testimonial-info>div classgb-testimonial-avatar-wrap>div classgb-testimonial-image-wrap>img decodingasync classgb-testimonial-avatar srchttps://refactor.red/wp-content/uploads/2025/09/EFA10185-5EF7-4E63-BCD5-A812E0A6AA02-scaled-1-e1756789897378-150x150.jpeg/>/div>/div>h2 classgb-testimonial-name stylecolor:#ffffff>Sharon Hunneybell/h2>small classgb-testimonial-title stylecolor:#ffffff>Innovation Partner/small>/div>/div>/div>/div>div classwp-block-genesis-blocks-gb-column gb-block-layout-column>div classgb-block-layout-column-inner>div stylebackground-color:#000000;color:#ffffff classwp-block-genesis-blocks-gb-testimonial left-aligned gb-has-avatar gb-font-size-18 gb-block-testimonial>div classgb-testimonial-text>p>Whenever we have a curly problem, we throw it at these guys. They are definitely out of the box thinkers! /p>/div>div classgb-testimonial-info>div classgb-testimonial-avatar-wrap>div classgb-testimonial-image-wrap>img decodingasync classgb-testimonial-avatar srchttps://refactor.red/wp-content/uploads/2025/09/About-us-photo-of-Dave-and-Tracy-e1756789860398-150x150.jpg/>/div>/div>h2 classgb-testimonial-name stylecolor:#ffffff>David Randell/h2>small classgb-testimonial-title stylecolor:#ffffff>Distribution Partner/small>/div>/div>/div>/div>div classwp-block-genesis-blocks-gb-column gb-block-layout-column>div classgb-block-layout-column-inner>div stylebackground-color:#000000;color:#ffffff classwp-block-genesis-blocks-gb-testimonial left-aligned gb-has-avatar gb-font-size-18 gb-block-testimonial>div classgb-testimonial-text>p>We’ve been using the ScanseQR system at our office now for the last year. It’s great and has removed a lot of physical key headaches for me!/p>/div>div classgb-testimonial-info>div classgb-testimonial-avatar-wrap>div classgb-testimonial-image-wrap>img decodingasync classgb-testimonial-avatar srchttps://refactor.red/wp-content/uploads/2025/09/1691804501157-150x150.jpeg/>/div>/div>h2 classgb-testimonial-name stylecolor:#ffffff>Kate Rovera/h2>small classgb-testimonial-title stylecolor:#ffffff>Customer/small>/div>/div>/div>/div>/div>/div>/div>/div>/div>/div>h2 classwp-block-heading>Partners/h2>div classwp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex>div classwp-block-column is-layout-flow wp-block-column-is-layout-flow>figure classwp-block-image size-full>a hrefhttps://traps.com.au>img loadinglazy decodingasync width300 height90 srchttps://refactor.red/wp-content/uploads/2025/09/logo-header-300x90-1.png alt classwp-image-212/>/a>/figure>figure classwp-block-image size-full>a hrefhttps://kjr.com.au>img loadinglazy decodingasync width279 height94 srchttps://refactor.red/wp-content/uploads/2025/09/LOGO-KJR-1.png alt classwp-image-208/>/a>/figure>figure classwp-block-image size-large>a hrefhttps://refactor.com.au>img loadinglazy decodingasync width1024 height301 srchttps://refactor.red/wp-content/uploads/2025/09/refactor_smaller-1024x301.jpg alt classwp-image-222 srcsethttps://refactor.red/wp-content/uploads/2025/09/refactor_smaller-1024x301.jpg 1024w, https://refactor.red/wp-content/uploads/2025/09/refactor_smaller-300x88.jpg 300w, https://refactor.red/wp-content/uploads/2025/09/refactor_smaller-768x226.jpg 768w, https://refactor.red/wp-content/uploads/2025/09/refactor_smaller-1536x452.jpg 1536w, https://refactor.red/wp-content/uploads/2025/09/refactor_smaller-1200x353.jpg 1200w, https://refactor.red/wp-content/uploads/2025/09/refactor_smaller-1400x412.jpg 1400w, https://refactor.red/wp-content/uploads/2025/09/refactor_smaller.jpg 1700w sizesauto, (max-width: 1024px) 100vw, 1024px />/a>/figure>figure classwp-block-image size-large>a hrefhttps://smarttradenetworks.com>img loadinglazy decodingasync width1024 height477 srchttps://refactor.red/wp-content/uploads/2025/09/SmartTrade-Logo-Stacked-1200x559-1-1024x477.jpg alt classwp-image-209 srcsethttps://refactor.red/wp-content/uploads/2025/09/SmartTrade-Logo-Stacked-1200x559-1-1024x477.jpg 1024w, https://refactor.red/wp-content/uploads/2025/09/SmartTrade-Logo-Stacked-1200x559-1-300x140.jpg 300w, https://refactor.red/wp-content/uploads/2025/09/SmartTrade-Logo-Stacked-1200x559-1-768x358.jpg 768w, https://refactor.red/wp-content/uploads/2025/09/SmartTrade-Logo-Stacked-1200x559-1.jpg 1200w sizesauto, (max-width: 1024px) 100vw, 1024px />/a>/figure>/div>div classwp-block-column is-layout-flow wp-block-column-is-layout-flow>figure classwp-block-image size-large wp-container-content-69bc4bdf>a hrefhttps://pennprojects.com.au>img loadinglazy decodingasync width1024 height759 srchttps://refactor.red/wp-content/uploads/2025/09/logo-1024x759.jpeg alt classwp-image-213 styleobject-fit:cover srcsethttps://refactor.red/wp-content/uploads/2025/09/logo-1024x759.jpeg 1024w, https://refactor.red/wp-content/uploads/2025/09/logo-300x222.jpeg 300w, https://refactor.red/wp-content/uploads/2025/09/logo-768x569.jpeg 768w, https://refactor.red/wp-content/uploads/2025/09/logo-1200x889.jpeg 1200w, https://refactor.red/wp-content/uploads/2025/09/logo.jpeg 1323w sizesauto, (max-width: 1024px) 100vw, 1024px />/a>/figure>figure classwp-block-image size-full>a hrefhttps://smartaiconnect.com>img loadinglazy decodingasync width900 height230 srchttps://refactor.red/wp-content/uploads/2025/09/smartaiconnect_logo.png alt classwp-image-211 srcsethttps://refactor.red/wp-content/uploads/2025/09/smartaiconnect_logo.png 900w, https://refactor.red/wp-content/uploads/2025/09/smartaiconnect_logo-300x77.png 300w, https://refactor.red/wp-content/uploads/2025/09/smartaiconnect_logo-768x196.png 768w sizesauto, (max-width: 900px) 100vw, 900px />/a>/figure>figure classwp-block-image size-large>a hrefhttps://digitalmatter.com>img loadinglazy decodingasync width1024 height398 srchttps://refactor.red/wp-content/uploads/2025/09/proxy-image-1024x398.png alt classwp-image-214 srcsethttps://refactor.red/wp-content/uploads/2025/09/proxy-image-1024x398.png 1024w, https://refactor.red/wp-content/uploads/2025/09/proxy-image-300x117.png 300w, https://refactor.red/wp-content/uploads/2025/09/proxy-image-768x299.png 768w, https://refactor.red/wp-content/uploads/2025/09/proxy-image-1536x597.png 1536w, https://refactor.red/wp-content/uploads/2025/09/proxy-image-2048x796.png 2048w, https://refactor.red/wp-content/uploads/2025/09/proxy-image-1200x467.png 1200w, https://refactor.red/wp-content/uploads/2025/09/proxy-image-1400x544.png 1400w sizesauto, (max-width: 1024px) 100vw, 1024px />/a>/figure>/div>/div>h2 classwp-block-heading idcontact-form>Contact us/h2>div classwpcf7 no-js idwpcf7-f59-p47-o1 langen-AU dirltr data-wpcf7-id59>div classscreen-reader-response>p rolestatus aria-livepolite aria-atomictrue>/p> ul>/ul>/div>form action/#wpcf7-f59-p47-o1 methodpost classwpcf7-form init aria-labelContact form novalidatenovalidate data-statusinit>fieldset classhidden-fields-container>input typehidden name_wpcf7 value59 />input typehidden name_wpcf7_version value6.1.1 />input typehidden name_wpcf7_locale valueen_AU />input typehidden name_wpcf7_unit_tag valuewpcf7-f59-p47-o1 />input typehidden name_wpcf7_container_post value47 />input typehidden name_wpcf7_posted_data_hash value />/fieldset>p>label> Namebr />span classwpcf7-form-control-wrap data-nameyour-name>input size40 maxlength400 classwpcf7-form-control wpcf7-text wpcf7-validates-as-required autocompletename aria-requiredtrue aria-invalidfalse value typetext nameyour-name />/span> /label>/p>p>label> Emailbr />span classwpcf7-form-control-wrap data-nameyour-email>input size40 maxlength400 classwpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email autocompleteemail aria-requiredtrue aria-invalidfalse value typeemail nameyour-email />/span> /label>/p>p>label> Phone Numberbr />span classwpcf7-form-control-wrap data-nametelephone>input size40 maxlength400 classwpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel aria-invalidfalse value typetel nametelephone />/span> /label>/p>p>label> Messagebr />span classwpcf7-form-control-wrap data-namemessage>textarea cols40 rows10 maxlength200 minlength10 classwpcf7-form-control wpcf7-textarea aria-invalidfalse namemessage>/textarea>/span> /label>/p>p>div classcf7-cf-turnstile stylemargin-top: 0px; margin-bottom: -15px;> div idcf-turnstile-cf7-2530504193 classcf-turnstile data-callbackturnstileCF7Callback data-sitekey0x4AAAAAABmYkeRrw4bh6dHx data-themelight data-languageauto data-sizenormal data-retryauto data-retry-interval1000 data-actioncontact-form-7 data-appearancealways>/div> style>.wpcf7-submit { pointer-events: none; opacity: 0.5; }/style> script>document.addEventListener(DOMContentLoaded, function() { setTimeout(function(){ var edocument.getElementById(cf-turnstile-cf7-2530504193); e&&!e.innerHTML.trim()&&(turnstile.remove(#cf-turnstile-cf7-2530504193), turnstile.render(#cf-turnstile-cf7-2530504193, {sitekey:0x4AAAAAABmYkeRrw4bh6dHx})); }, 0); });/script> br classcf-turnstile-br cf-turnstile-br-cf7-2530504193> script>document.addEventListener(DOMContentLoaded,function(){document.querySelectorAll(.wpcf7-form).forEach(function(e){e.addEventListener(submit,function(){if(document.getElementById(cf-turnstile-cf7-2530504193)){setTimeout(function(){turnstile.reset(#cf-turnstile-cf7-2530504193);},1000)}})})});/script> /div>br/>input classwpcf7-form-control wpcf7-submit has-spinner typesubmit valueSubmit />/p>div classwpcf7-response-output aria-hiddentrue>/div>/form>/div>/div>div classwp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow styleflex-basis:35%>div classwp-block-group has-black-color has-white-background-color has-text-color has-background has-small-font-size stylepadding-top:100px;padding-right:100px;padding-bottom:100px;padding-left:100px>div classwp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow>div classwp-block-query is-layout-flow wp-block-query-is-layout-flow>ul classwp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow>li classwp-block-post post-204 post type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized with-featured-image>h2 classwp-block-post-title>a hrefhttps://refactor.red/screenshot-cli/ target_self >Screenshot CLI/a>/h2>figure classalignfull wp-block-post-featured-image>a hrefhttps://refactor.red/screenshot-cli/ target_self >img loadinglazy decodingasync width1200 height600 srchttps://refactor.red/wp-content/uploads/2025/09/screenshot-cli.png classattachment-post-thumbnail size-post-thumbnail wp-post-image altScreenshot CLI styleobject-fit:cover; srcsethttps://refactor.red/wp-content/uploads/2025/09/screenshot-cli.png 1200w, https://refactor.red/wp-content/uploads/2025/09/screenshot-cli-300x150.png 300w, https://refactor.red/wp-content/uploads/2025/09/screenshot-cli-1024x512.png 1024w, https://refactor.red/wp-content/uploads/2025/09/screenshot-cli-768x384.png 768w sizesauto, (max-width: 1200px) 100vw, 1200px />/a>/figure>div classwp-block-post-excerpt>p classwp-block-post-excerpt__excerpt>I built a small open-source tool called Screenshot CLI. It does exactly what the name suggests – takes screenshots from the command line. It’s written in TypeScript and uses Playwright under the hood. You can point it at a list of URLs or just pass in one site, and it will spit out clean screenshots.… /p>/div>hr classwp-block-separator has-css-opacity/>div classwp-block-post-date>time datetime2025-09-02T16:25:09+10:00>02/09/2025/time>/div>/li>li classwp-block-post post-199 post type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized with-featured-image>h2 classwp-block-post-title>a hrefhttps://refactor.red/meshtastic-open-source-mesh-networking-for-the-real-world/ target_self >Meshtastic: Open-Source Mesh Networking for the Real World/a>/h2>figure classalignfull wp-block-post-featured-image>a hrefhttps://refactor.red/meshtastic-open-source-mesh-networking-for-the-real-world/ target_self >img loadinglazy decodingasync width2000 height900 srchttps://refactor.red/wp-content/uploads/2025/09/IMG_20250902_153007526_HDR.jpg classattachment-post-thumbnail size-post-thumbnail wp-post-image altMeshtastic: Open-Source Mesh Networking for the Real World styleobject-fit:cover; srcsethttps://refactor.red/wp-content/uploads/2025/09/IMG_20250902_153007526_HDR.jpg 2000w, https://refactor.red/wp-content/uploads/2025/09/IMG_20250902_153007526_HDR-300x135.jpg 300w, https://refactor.red/wp-content/uploads/2025/09/IMG_20250902_153007526_HDR-1024x461.jpg 1024w, https://refactor.red/wp-content/uploads/2025/09/IMG_20250902_153007526_HDR-768x346.jpg 768w, https://refactor.red/wp-content/uploads/2025/09/IMG_20250902_153007526_HDR-1536x691.jpg 1536w, https://refactor.red/wp-content/uploads/2025/09/IMG_20250902_153007526_HDR-1200x540.jpg 1200w, https://refactor.red/wp-content/uploads/2025/09/IMG_20250902_153007526_HDR-1400x630.jpg 1400w sizesauto, (max-width: 2000px) 100vw, 2000px />/a>/figure>div classwp-block-post-excerpt>p classwp-block-post-excerpt__excerpt>Meshtastic is an open-source project that makes it possible to build your own long-range communication network without relying on towers, phone lines or the internet. Using affordable radios that operate on LoRa technology, Meshtastic devices talk directly to each other and pass along messages through a mesh. This means that a group of users can… /p>/div>hr classwp-block-separator has-css-opacity/>div classwp-block-post-date>time datetime2025-09-02T15:44:22+10:00>02/09/2025/time>/div>/li>li classwp-block-post post-102 post type-post status-publish format-standard has-post-thumbnail hentry category-iot tag-cat1bis tag-iot tag-lorawan tag-nbiot with-featured-image>h2 classwp-block-post-title>a hrefhttps://refactor.red/what-on-earth-is-cat-1bis/ target_self >What on Earth is Cat 1bis?/a>/h2>figure classalignfull wp-block-post-featured-image>a hrefhttps://refactor.red/what-on-earth-is-cat-1bis/ target_self >img loadinglazy decodingasync width1024 height683 srchttps://refactor.red/wp-content/uploads/2025/07/54d02d7f-7ddb-4466-a423-a8b76d067f06.jpg classattachment-post-thumbnail size-post-thumbnail wp-post-image altWhat on Earth is Cat 1bis? styleobject-fit:cover; srcsethttps://refactor.red/wp-content/uploads/2025/07/54d02d7f-7ddb-4466-a423-a8b76d067f06.jpg 1024w, https://refactor.red/wp-content/uploads/2025/07/54d02d7f-7ddb-4466-a423-a8b76d067f06-300x200.jpg 300w, https://refactor.red/wp-content/uploads/2025/07/54d02d7f-7ddb-4466-a423-a8b76d067f06-768x512.jpg 768w, https://refactor.red/wp-content/uploads/2025/07/54d02d7f-7ddb-4466-a423-a8b76d067f06-600x400.jpg 600w sizesauto, (max-width: 1024px) 100vw, 1024px />/a>/figure>div classwp-block-post-excerpt>p classwp-block-post-excerpt__excerpt>And why it’s about to change the game for connected devices in Australia and New Zealand If you’re involved in IoT, asset tracking, remote monitoring or emergency connectivity, you’ve probably started to hear about Cat 1bis. It’s not hype. It’s a new cellular standard that solves some long-standing problems with deploying devices across Australia’s and… /p>/div>hr classwp-block-separator has-css-opacity/>div classwp-block-post-date>time datetime2025-07-29T13:33:25+10:00>29/07/2025/time>/div>/li>li classwp-block-post post-99 post type-post status-publish format-standard has-post-thumbnail hentry category-cloud category-iot tag-australia tag-iot with-featured-image>h2 classwp-block-post-title>a hrefhttps://refactor.red/why-australia-is-built-for-real-iot/ target_self >Why Australia Is Built for Real IoT/a>/h2>figure classalignfull wp-block-post-featured-image>a hrefhttps://refactor.red/why-australia-is-built-for-real-iot/ target_self >img loadinglazy decodingasync width1272 height962 srchttps://refactor.red/wp-content/uploads/2025/07/floods.jpg classattachment-post-thumbnail size-post-thumbnail wp-post-image altWhy Australia Is Built for Real IoT styleobject-fit:cover; srcsethttps://refactor.red/wp-content/uploads/2025/07/floods.jpg 1272w, https://refactor.red/wp-content/uploads/2025/07/floods-300x227.jpg 300w, https://refactor.red/wp-content/uploads/2025/07/floods-1024x774.jpg 1024w, https://refactor.red/wp-content/uploads/2025/07/floods-768x581.jpg 768w, https://refactor.red/wp-content/uploads/2025/07/floods-1200x908.jpg 1200w sizesauto, (max-width: 1272px) 100vw, 1272px />/a>/figure>div classwp-block-post-excerpt>p classwp-block-post-excerpt__excerpt>Australia is a country of harsh distances, complex landscapes, and practical people. It is also one of the best environments in the world for meaningful Internet of Things deployments. Not the flashy kind that controls your coffee machine, but the kind that helps you prevent a flood, catch a feral pig, or secure a remote… /p>/div>hr classwp-block-separator has-css-opacity/>div classwp-block-post-date>time datetime2025-07-29T13:13:45+10:00>29/07/2025/time>/div>/li>li classwp-block-post post-17 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-gamedev tag-unrealengine with-featured-image>h2 classwp-block-post-title>a hrefhttps://refactor.red/unrealfest24/ target_self >UnrealFest24/a>/h2>figure classalignfull wp-block-post-featured-image>a hrefhttps://refactor.red/unrealfest24/ target_self >img loadinglazy decodingasync width2560 height1441 srchttps://refactor.red/wp-content/uploads/2024/06/IMG_20240530_202454063-scaled.jpg classattachment-post-thumbnail size-post-thumbnail wp-post-image altUnrealFest24 styleobject-fit:cover; srcsethttps://refactor.red/wp-content/uploads/2024/06/IMG_20240530_202454063-scaled.jpg 2560w, https://refactor.red/wp-content/uploads/2024/06/IMG_20240530_202454063-300x169.jpg 300w, https://refactor.red/wp-content/uploads/2024/06/IMG_20240530_202454063-1024x576.jpg 1024w, https://refactor.red/wp-content/uploads/2024/06/IMG_20240530_202454063-768x432.jpg 768w, https://refactor.red/wp-content/uploads/2024/06/IMG_20240530_202454063-1536x864.jpg 1536w, https://refactor.red/wp-content/uploads/2024/06/IMG_20240530_202454063-2048x1153.jpg 2048w, https://refactor.red/wp-content/uploads/2024/06/IMG_20240530_202454063-1200x675.jpg 1200w, https://refactor.red/wp-content/uploads/2024/06/IMG_20240530_202454063-1400x788.jpg 1400w sizesauto, (max-width: 2560px) 100vw, 2560px />/a>/figure>div classwp-block-post-excerpt>p classwp-block-post-excerpt__excerpt>Last week, the team from Refactor attended UnrealFest24, organised by Epic Games. This two-day conference focused on the Unreal Engine development platform. While game development is not a core function of Refactor, many challenges faced in game development are relevant across various industries, including those of our clients. It was also a great opportunity for… /p>/div>hr classwp-block-separator has-css-opacity/>div classwp-block-post-date>time datetime2024-06-07T14:17:22+10:00>07/06/2024/time>/div>/li>li classwp-block-post post-11 post type-post status-publish format-standard has-post-thumbnail hentry category-cloud category-floss category-tools tag-documentation tag-software tag-wiki with-featured-image>h2 classwp-block-post-title>a hrefhttps://refactor.red/confluence-to-wikijs/ target_self >Confluence to WikiJS/a>/h2>figure classalignfull wp-block-post-featured-image>a hrefhttps://refactor.red/confluence-to-wikijs/ target_self >img loadinglazy decodingasync width640 height320 srchttps://refactor.red/wp-content/uploads/2024/03/7655d480-b066-11e9-991b-81088c474331.png classattachment-post-thumbnail size-post-thumbnail wp-post-image altConfluence to WikiJS styleobject-fit:cover; srcsethttps://refactor.red/wp-content/uploads/2024/03/7655d480-b066-11e9-991b-81088c474331.png 640w, https://refactor.red/wp-content/uploads/2024/03/7655d480-b066-11e9-991b-81088c474331-300x150.png 300w sizesauto, (max-width: 640px) 100vw, 640px />/a>/figure>div classwp-block-post-excerpt>p classwp-block-post-excerpt__excerpt>Over at Refactor we have a client using on-prem Atlassian Confluence which was prohibitively expensive to move to the cloud version (Atlassian sadly recently stopped supporting their en-prem server edition). After showing them WikiJS we were tasked with the challenge of getting all of their content from the existing system into a WikiJS server. Primary… /p>/div>hr classwp-block-separator has-css-opacity/>div classwp-block-post-date>time datetime2024-03-05T10:57:32+10:00>05/03/2024/time>/div>/li>/ul>/div>/div>/div>/div>/div> /article> /main>!-- #main --> /div>!-- #primary --> /div>!-- #content -->/div>!-- #page .container -->footer idcolophon classsite-footer> div classcontainer> div classfooter-bottom> div classfooter-tagline> div classsite-info> © 2025 Refactor Red Pty Ltd /div> /div>!-- .footer-tagline --> /div>!-- .footer-bottom --> /div>!-- .container -->/footer>!-- #colophon -->script typespeculationrules>{prefetch:{source:document,where:{and:{href_matches:\/*},{not:{href_matches:\/wp-*.php,\/wp-admin\/*,\/wp-content\/uploads\/*,\/wp-content\/*,\/wp-content\/plugins\/*,\/wp-content\/themes\/genesis-block-theme\/*,\/*\\?(.+)}},{not:{selector_matches:arel~\nofollow\}},{not:{selector_matches:.no-prefetch, .no-prefetch a}}},eagerness:conservative}}/script> script typetext/javascript> function genesisBlocksShare( url, title, w, h ){ var left ( window.innerWidth / 2 )-( w / 2 ); var top ( window.innerHeight / 2 )-( h / 2 ); return window.open(url, title, toolbarno, locationno, directoriesno, statusno, menubarno, scrollbarsno, resizableno, copyhistoryno, width600, height600, top+top+, left+left); } /script> !-- Google Tag Manager (noscript) snippet added by Site Kit --> noscript> iframe srchttps://www.googletagmanager.com/ns.html?idGTM-KLCCDDKJ height0 width0 styledisplay:none;visibility:hidden>/iframe> /noscript> !-- End Google Tag Manager (noscript) snippet added by Site Kit --> style idcore-block-supports-inline-css>.wp-container-core-buttons-is-layout-d68eae28{justify-content:center;align-items:center;}.wp-container-core-columns-is-layout-9d6595d7{flex-wrap:nowrap;}.wp-container-content-69bc4bdf{grid-column:span 1;grid-row:span 1;}@container (max-width: 12rem ){.wp-container-content-69bc4bdf{grid-column:1/-1;}}/style>script srchttps://refactor.red/wp-includes/js/dist/hooks.min.js?ver4d63a3d491d11ffd8ac6 idwp-hooks-js>/script>script srchttps://refactor.red/wp-includes/js/dist/i18n.min.js?ver5e580eb46a90c2b997e6 idwp-i18n-js>/script>script idwp-i18n-js-after>wp.i18n.setLocaleData( { text direction\u0004ltr: ltr } );/script>script srchttps://refactor.red/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver6.1.1 idswv-js>/script>script idcontact-form-7-js-before>var wpcf7 { api: { root: https:\/\/refactor.red\/wp-json\/, namespace: contact-form-7\/v1 }, cached: 1};/script>script srchttps://refactor.red/wp-content/plugins/contact-form-7/includes/js/index.js?ver6.1.1 idcontact-form-7-js>/script>script srchttps://refactor.red/wp-content/plugins/genesis-blocks/dist/assets/js/dismiss.js?ver1742430886 idgenesis-blocks-dismiss-js-js>/script>script idgenesis-block-theme-js-js-extra>var genesis_block_theme_js_vars {ajaxurl:https:\/\/refactor.red\/wp-admin\/admin-ajax.php};/script>script srchttps://refactor.red/wp-content/themes/genesis-block-theme/js/genesis-block-theme.js?ver1.0.0 idgenesis-block-theme-js-js>/script>script srchttps://challenges.cloudflare.com/turnstile/v0/api.js?renderexplicit idcfturnstile-js defer data-wp-strategydefer>/script>script srchttps://refactor.red/wp-content/plugins/simple-cloudflare-turnstile/js/disable-submit.js?ver5.0 idcfturnstile-js-js defer data-wp-strategydefer>/script>script>(function(){function c(){var ba.contentDocument||a.contentWindow.document;if(b){var db.createElement(script);d.innerHTMLwindow.__CF$cv$params{r:98fa99c6bd742095,t:MTc2MDY0OTYzMi4wMDAwMDA};var adocument.createElement(script);a.nonce;a.src/cdn-cgi/challenge-platform/scripts/jsd/main.js;document.getElementsByTagName(head)0.appendChild(a);;b.getElementsByTagName(head)0.appendChild(d)}}if(document.body){var adocument.createElement(iframe);a.height1;a.width1;a.style.positionabsolute;a.style.top0;a.style.left0;a.style.bordernone;a.style.visibilityhidden;document.body.appendChild(a);if(loading!document.readyState)c();else if(window.addEventListener)document.addEventListener(DOMContentLoaded,c);else{var edocument.onreadystatechange||function(){};document.onreadystatechangefunction(b){e(b);loading!document.readyState&&(document.onreadystatechangee,c())}}}})();/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]