# Visual Obfuscation

**URL:** https://discourse.nodered.org/t/visual-obfuscation/84923
**Category:** Share Your Nodes
**Created:** [25 January 2024 19:00 UTC](https://discourse.nodered.org/t/visual-obfuscation/84923 "2024-01-25T19:00:36Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [25 January 2024 19:00 UTC](https://discourse.nodered.org/t/visual-obfuscation/84923/1 "2024-01-25T19:00:36Z")

</div>

Hi There,

Just a little to the left of left-field is this [obfuscation](https://github.com/gorenje/node-red-contrib-introspection#obfuscate) node.

What it does is create an obfuscated version of the current flow. Everything should continue to work, just the flow is harder to understand.

Short demo:

![obsfucate3](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/1/f1d74fe98ddb309e20f464066d04c21e2ee52735.gif)

The usefulness is perhaps questionable but if we can textual obfuscate our code, why not also visually?

---

<div class="post-metadata">

### Author: ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)
#### Post date: [25 January 2024 19:19 UTC](https://discourse.nodered.org/t/visual-obfuscation/84923/2 "2024-01-25T19:19:51Z")

</div>

You have way too much time on your hands 😃

> but if we can textual obfuscate our code

It's a visual data processing platform - unless you install this node of course, then it's clearly not! and its purpose is obsolete

if it's a subconscious thought about hackers gaining access, they are not interested in finding out whats happening in your flows.

They will just import, deploy and move on

But I get it - it's fun - I'm no stranger to fiddling with possibilities

---

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [25 January 2024 19:46 UTC](https://discourse.nodered.org/t/visual-obfuscation/84923/3 "2024-01-25T19:46:58Z")

</div>

It's also about how to sell a flow without someone taking the code and doing their own thing with it...

But indeed I do have time to create this stuff because others have time to use NR for things other than data processing 😉

You'd be surprised what people use NR for and no it's not cat memes!

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [25 January 2024 20:43 UTC](https://discourse.nodered.org/t/visual-obfuscation/84923/4 "2024-01-25T20:43:39Z")

</div>

> [@gregorius](#):
>
> You'd be surprised what people use NR for and no it's not cat memes!

Well, I absolutely wouldn't be surprised at that. The most active Yammer communities in the NHS are the cats and dogs ones!

---

<div class="post-metadata">

### Author: ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)
#### Post date: [25 January 2024 21:04 UTC](https://discourse.nodered.org/t/visual-obfuscation/84923/5 "2024-01-25T21:04:51Z")

</div>

> [@TotallyInformation](#):
>
> Yammer

🤮 - we dropped that like it was hot!

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [25 January 2024 21:33 UTC](https://discourse.nodered.org/t/visual-obfuscation/84923/6 "2024-01-25T21:33:36Z")

</div>

Do I recall correctly that in the recent hacks people have reported that the flow had dodgy flow inserted well down the page and stacked as above in order to hide itself a bit ?

---

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [25 January 2024 21:40 UTC](https://discourse.nodered.org/t/visual-obfuscation/84923/7 "2024-01-25T21:40:23Z")

</div>

Learnt something new: yammer being MS corporate social media platform - I did not know!

And I thought it was Jammer... Since there's a german word jammen which means to complain. Perhaps MS meant to aim yammer at the german market. Would fit very well.

Anyway gone off topic again.... 😉

---

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [25 January 2024 21:54 UTC](https://discourse.nodered.org/t/visual-obfuscation/84923/8 "2024-01-25T21:54:24Z")

</div>

I realised that putting all nodes on top each other isn't a problem since there's an auto layout node... But hey, it's the thought that counts - as the germans say.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [25 January 2024 22:00 UTC](https://discourse.nodered.org/t/visual-obfuscation/84923/9 "2024-01-25T22:00:38Z")

</div>

> [@marcus-j-davies](#):
>
> we dropped that like it was hot!

Well certainly no worse than "Facebook Workplace"!! ☹

> [@gregorius](#):
>
> Learnt something new: yammer being MS corporate social media platform - I did not know!

Well, you learned just in time because, in true Microsoft fashion, they are in the process of renaming it to "Viva Engage".

> [@gregorius](#):
>
> Anyway gone off topic again

Yup!
