Help
RSS
API
Feed
Maltego
Contact
Domain > flows.weni.ai
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-12-14
104.26.2.201
(
ClassC
)
2026-03-07
56.125.137.53
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Sat, 07 Mar 2026 15:42:58 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://flows.weni.ai:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sat, 07 Mar 2026 15:42:59 GMTContent-Type: text/html; charsetutf-8Content-Length: 17919Connection: keep-aliveserver: istio-envoycontent-security-policy: font-src self data: https://fonts.gstatic.com https://script.hotjar.com https://use.typekit.net *.hotjar.com https://helphero.co; style-src self unsafe-inline https://fonts.googleapis.com https://npmcdn.com *.hotjar.com https://app.helphero.co https://helphero.co; script-src self *.weni.ai *.push.al data: blob: https://static.hotjar.com unsafe-inline unsafe-eval https://script.hotjar.com https://ajax.googleapis.com https://connect.facebook.net *.hotjar.com https://r.lr-in.com https://cdn.lr-in.com https://app.helphero.co https://helphero.co; frame-src self https://vars.hotjar.com *.hotjar.com https://app.helphero.co https://helphero.co *.zendesk.com; style-src-elem self *.weni.ai *.push.al https://fonts.googleapis.com/css unsafe-inline https://npmcdn.com *.hotjar.com https://app.helphero.co https://helphero.co https://fonts.googleapis.com https://unpkg.com; connect-src self *.hotjar.com *.hotjar.io wss://*.hotjar.com https://www.facebook.com https://graph.facebook.com https://r.lr-in.com https://app.helphero.co https://helphero.co *.zendesk.com https://identitytoolkit.googleapis.com https://firestore.googleapis.com https://securetoken.googleapis.com https://cdn.jsdelivr.net/npm/@emoji-mart/; default-src self data: *.weni.ai *.push.al *.hotjar.com *.hotjar.io *.amazonaws.com https://app.helphero.co https://helphero.co *.zendesk.com https://www.google.com https://firestore.googleapis.com https://cdn.jsdelivr.net; script-src-elem self https://ajax.googleapis.com https://static.hotjar.com https://script.hotjar.com unsafe-inline https://connect.facebook.net *.hotjar.com https://cdn.lr-in.com https://r.lr-in.com https://app.helphero.co https://helphero.co https://www.gstatic.com; frame-ancestors self *.weni.ai *.push.al *.zendesk.com *.hotjar.com https://app.helphero.co https://helphero.covary: Origin, Cookiepermissions-policy: camera(https://*.weni.ai), fullscreen(https://*.weni.ai), geolocation(https://*.weni.ai), gyroscope(https://*.weni.ai), magnetometer(https://*.weni.ai), midi(https://*.weni.ai), payment(https://*.weni.ai)strict-transport-security: max-age86400; includeSubDomainsx-content-type-options: nosniffx-xss-protection: 1; modeblockreferrer-policy: same-originset-cookie: csrftokenGNo2AlroYCmnu59hkmaY2kZvUcze9zK0ei1pK1CAUCl1yMNyv3dw7mCP8tDrIxmm; expiresSat, 07 Mar 2026 18:42:59 GMT; Max-Age10800; Path/; SameSiteStrict; Securex-envoy-upstream-service-time: 47x-envoy-decorator-operation: flows.flows.svc.cluster.local:8001/* !DOCTYPE HTML>html langen-us> head> title> Weni Fluxos - Visually build nationally scalable mobile applications /title> meta charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta namedescription contentWeni Fluxos lets you visually build interactive SMS applications and launch them anywhere in the world.> meta nameauthor contentNyaruka Ltd> meta http-equivX-UA-Compatible contentIE10> script typetext/javascript> // Wenis addition to send a message to Connect about our current route window.parent.postMessage({ event: changePathname, pathname: window.location.pathname, }, *) window.supportEmail support@weni.ai; function conditionalLoad(local, remote) { if (local ! null && (window.location.hostname localhost || remote null)) { loadResource(/sitestatic/ + local); } else if (remote ! null) { loadResource(remote); } } function loadResource(src) { (function() { document.write(unescape(%3Cscript src + src + %3E%3C/script%3E)); })(); } /script>!-- JQUERY --> script typetext/javascript src/sitestatic/bower/jquery/jquery.js>/script> script typetext/javascript src/sitestatic/bower/jquery-migrate/jquery-migrate.min.js>/script> script src/jsi18n/>/script> !-- Hotjar Tracking --> script>!-- setTimeout to delay the code execution until the DOM is loaded --> setTimeout(function() { (function (h, o, t, j, a, r) { if (2294166) { h.hj h.hj || function () { (h.hj.q h.hj.q || ).push(arguments); }; h._hjSettings { hjid: 2294166, hjsv: 6 }; a o.getElementsByTagName(head)0; r o.createElement(script); r.async 1; r.src t + h._hjSettings.hjid + j + h._hjSettings.hjsv; a.appendChild(r); } })(window, document, https://static.hotjar.com/c/hotjar-, .js?sv); }, 0); /script> script src/sitestatic/CACHE/js/output.ff6feda1049d.js>/script> script src/sitestatic/CACHE/js/output.bce6daae4cbb.js>/script> link relmodulepreload href/sitestatic/@nyaruka/temba-components/dist/28f45617.js crossoriginanonymous> link typeimage/ico relshortcut icon href/sitestatic/brands/push/push.ico> link relstylesheet hrefhttps://fonts.googleapis.com/css?familyRoboto+Mono:300|Roboto:200,300,400,500> link relstylesheet hrefhttps://fonts.googleapis.com/css2?familyMaterial+Symbols+Outlined:FILL@0..1> link relstylesheet href/sitestatic/CACHE/css/output.367719b7d3fa.css typetext/css mediaall> link relstylesheet href/sitestatic/CACHE/css/output.3ed00dad486d.css typetext/css mediaall> link relstylesheet href/sitestatic/CACHE/css/output.8cf7a350e5f0.css typetext/css mediaall>link relstylesheet href/sitestatic/CACHE/css/output.63791e809c36.css typetext/css mediaprint>link relstylesheet href/sitestatic/CACHE/css/output.edcc87ff9abc.css typetext/css> link relstylesheet href/sitestatic/CACHE/css/output.8271e9565c34.css typetext/css mediaall> link relstylesheet href/sitestatic/CACHE/css/output.af82d1a8149e.css typetext/css> link relstylesheet href/sitestatic/CACHE/css/output.8a541217b4e0.css typetext/css mediaall> style typetext/css> /style> !--if lt IE 9> script src//html5shim.googlecode.com/svn/trunk/html5.js>/script> !endif--> /head>body classbg-gradient idpageBody> script typemodule src/sitestatic/@nyaruka/temba-components/dist/28f45617.js>/script>script>window.TEMBA_COMPONENTS_VERSION0.23.0/script> div styleheight: inherit classflex flex-col> div classflex flex-row h-full> !-- Sidemenu --> div classflex flex-col w-full idunnnic-content> div classrow> div idsplash> h1 classdescription> /h1> /div> /div> br clearboth classclearfix> !-- Content --> div classflex-grow> div classpage-content> div classpx-12 py-4> div classpb-4 -mt-4> div classweni-navigation-control__back> div classicon weni-unnnic-keyboard-arrow-left-1 weni-unnnic-icon-xs>/div> div classtitle> Back /div>/div>script typetext/javascript> function isFlows() { const configRoutes /org/, /channels/, /archive/, /global/, /ticketer/, /classifier/, /adminboundary/ const isConfig configRoutes.filter(route > { if (window.location.pathname.includes(route)) { return true; } return false; }) return (isConfig.length 0) } $( document ).ready(function() { let currentHistory undefined; if (isFlows()) { currentHistory sessionStorage.getItem(flows-history); } else { currentHistory sessionStorage.getItem(config-history); } // if no history is available, create an empty one if (!currentHistory) { currentHistory ; } else { currentHistory JSON.parse(currentHistory); } // get the current window url const currentUrl window.location.href; // check if the current url is already the last one if (currentHistory.slice(-1)0 ! currentUrl) { // if not the last one, add it to the history currentHistory.push(currentUrl); } // update the history in the session storage if (isFlows()) { sessionStorage.setItem(flows-history, JSON.stringify(currentHistory)); } else { sessionStorage.setItem(config-history, JSON.stringify(currentHistory)); } // hide the button if (currentHistory.length 1) { $(.weni-navigation-control__back).hide() } }); $(.weni-navigation-control__back).live(click, (event) > { let currentHistory undefined; if (isFlows()) { currentHistory sessionStorage.getItem(flows-history); } else { currentHistory sessionStorage.getItem(config-history); } // if no history is available, just return if (!currentHistory) { return; } else { currentHistory JSON.parse(currentHistory); } // do nothing because this is the first session if (currentHistory.length 1) { return; } // removes current url currentHistory.pop(); // removes previous url since it will be added again when loaded const destinationUrl currentHistory.pop(); // sets the storage value to the new history if (isFlows()) { sessionStorage.setItem(flows-history, JSON.stringify(currentHistory)); } else { sessionStorage.setItem(config-history, JSON.stringify(currentHistory)); } // changes the url to the destination url window.location.href destinationUrl; })/script> /div> div classmt-6> /div> /div> /div> /div> /div> /div> /div> temba-dialog headerDelete primaryButtonNameDelete destructivetrue classhidden idgeneral-delete-confirmation> div classp-6 confirmation-body> Are you sure you want to continue? This cannot be undone. /div> /temba-dialog>!-- media associated with any form we are displaying --> script typetext/javascript> function inIframe () { try { if (window.self ! window.top) { $(.org-header).hide(); } else { $(.org-header).show(); } } catch (e) { $(.org-header).hide(); } } function enableLinkTranslations() { let connectBaseURL ; function translateAllLinks() { if (!connectBaseURL) { return; } const url new URL(connectBaseURL); document.querySelectorAll(ahref).forEach((link) > { const internalHref link.getAttribute(internal-href) || link.getAttribute(href); if (http://, https://.some((initial) > internalHref.startsWith(initial))) { return; } const dashHref connectBaseURL + internalHref; if (link.translateLinkConnect) { if (link.getAttribute(href) dashHref) { return; } link.removeEventListener(click, link.translateLinkConnect); } link.setAttribute(internal-href, internalHref); link.setAttribute(href, dashHref); link.addEventListener( click, (link.translateLinkConnect () > { if(link.getAttribute(target) ! _blank) { link.setAttribute(href, internalHref); setTimeout(() > { link.setAttribute(href, dashHref); }, 0); } }), ); }); }; function translateCancelButton() { document.querySelectorAll(temba-modax).forEach((modax) > { modax.shadowRoot.querySelectorAll(temba-dialog).forEach((dialog) > { dialog.shadowRoot.querySelectorAll(temba-button).forEach((button) > { button.shadowRoot.querySelectorAll(div.button-name).forEach((buttonName) > { if (buttonName.innerText.toLowerCase() cancel) { buttonName.innerHTML gettext(Cancel); } }); }); }); }); } function initializeObserver() { const targetNode document.getElementById(pageBody); const config { attributes: true, childList: true, subtree: true }; const callback function(mutationList, observer) { mutationList.forEach((mutation) > { if (mutation.type childList) { translateCancelButton(); translateAllLinks(); } }) }; const observer new MutationObserver(callback); observer.observe(targetNode, config); } window.addEventListener(message, (event) > { const eventName event.data && event.data.event; if (eventName setConnectBaseURL) { connectBaseURL event.data.connectBaseURL; translateAllLinks(); initializeObserver(); } }); window.parent.postMessage({ event: getConnectBaseURL }, *); } function posterize(href) { var url $.url(href); $(#posterizer).attr(action, url.attr(path)); for (var key in url.param()){ $(#posterizer).append(input typehidden name + key + value + url.param(key) + >/input>); } $(#posterizer).submit(); } function handlePosterize(ele) { posterize(ele.getAttribute(href)); } function removalConfirmation(removal, buttonName) { var modal document.querySelector(#general-delete-confirmation); modal.classList.remove(hidden); // set modal deets var title document.querySelector(. + removal + > .title).innerHTML; var body document.querySelector(. + removal + > .body).innerHTML; modal.header title; modal.querySelector(.confirmation-body).innerHTML body; modal.open true; modal.addEventListener(temba-button-clicked, function(event){ if(!event.detail.button.secondary) { var ele document.querySelector(# + removal + -form); handlePosterize(ele); } modal.open false; // clear our listeners modal.outerHTML modal.outerHTML; }); } function formatContact(item) { if (item.text.indexOf( () > -1) { var name item.text.split(()0; if (name.indexOf()) name.length - 1) { name name.substring(0, name.length - 1); } return name; } return item.text; } function createContactChoice(term, data) { if ($(data).filter(function() { return this.text.localeCompare(term)0; }).length0) { if (!isNaN(parseFloat(term)) && isFinite(term)) { return {id:number- + term, text:term}; } } } /script> script typetext/javascript> function refresh(onSuccess, forceReload){ var url params; if (url ) { url ?; } url + &ts + new Date().getTime() + &refresh + refreshTimeout; document.dispatchEvent(new Event(temba-refresh-begin)); fetchPJAXContent(url, #pjax, { onSuccess: function() { if (onSuccess) { onSuccess(); } document.dispatchEvent(new Event(temba-refresh-complete)); refreshTimeout Math.floor(refreshTimeout * 1.1) scheduleRefresh(); }, shouldIgnore: function() { if (forceReload) { return false; } var pjax document.querySelector(#pjax); if (pjax) { return eval(document.querySelector(#pjax).dataset.noPjax); } return true; }, onIgnore: function() { var pjax document.querySelector(#pjax); if (pjax) { scheduleRefresh(); } } }); } /script> script typetext/javascript> document.addEventListener(temba-redirected, function(event){ document.location.href event.detail.url; }); /script> script typetext/javascript src/sitestatic/js/libs/jquery.url.js>/script> form idposterizer methodpost> input typehidden namecsrfmiddlewaretoken valueacO1eVV2l9zl15qXtl1rPOPnCpuX4FLkIHrooB6eh9yZ5M4eE24ZUQsHQGyaDDnG> /form> script typetext/javascript> var params ?; $(document).ready(function(){ if (window.scheduleRefresh) { scheduleRefresh(); } }); $(document).ready(function() { inIframe(); enableLinkTranslations(); function announcementCollapse() { $(.weni-announcement).hide(); $(#menu).addClass(collapsed) $(.org-header).addClass(collapsed) } const announcementState sessionStorage.getItem(weni-announcement-state); if (announcementState false) { announcementCollapse() } $(.weni-announcement__collapse).live(click, (event) > { sessionStorage.setItem(weni-announcement-state, false); announcementCollapse() }) if (navigator.appVersion.indexOf(Win)!-1) { $(html).addClass(windows); } $(.btn).tooltip(); $(.org-header > .toggle).live(click, function(evt) { evt.stopPropagation(); var header $(.org-header); if (header.hasClass(expanded)) { header.removeClass(expanded); } else { header.addClass(expanded); } }); $(.org-header).live(click, function(evt) { url /org/home/; evt.stopPropagation(); if (evt.ctrlKey || evt.metaKey){ window.open(url,_blank) } else { window.location url; } }); $(#menu .more).hoverIntent({ over:function() { // $(.submenu).hide(); $(this).find(.submenu-container).slideDown(250); $(this).parents(#menu).addClass(expanded); // $(this).find(.submenu).show(); }, out:function() { $(this).find(.submenu-container).slideUp(200); $(this).parents(#menu).removeClass(expanded); //$(this).find(.submenu).hide(); }, timeout:300 }); $(.posterize).click(function(event){ var ele event.target; while (ele && !ele.classList.contains(posterize)) { ele ele.parentElement; } event.preventDefault(); event.stopPropagation(); handlePosterize(ele); }); }); /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
]