Re:Node-Red – Flow-Based Programming for the Internet of Things
by crankylinuxuser on Tuesday January 08, 2019 @05:50PM
(#18860565)
Yep. This is probably the only egregious default. And that's horrible.
It should, like any other Linux server, be available via ::1 and 127.0.0.1 without credentials. Better yet would be to automatically run a credential script on install to bootstrap, as this project focuses on ease of use of node.js and modules.
I had my own bugs as well that I reported, to no avail. I did find solutions myself.
Re:Node-Red – Flow-Based Programming for the Internet of Things
by knolleary on Tuesday January 08, 2019 @06:27PM
(#18860827)
Hi - would like to hear what bugs you reported to no avail. There may well have been good reason they weren't addressed to your satisfaction - or we may have simple not fully appreciated what you were reporting.
Re:Node-Red – Flow-Based Programming for the Internet of Things
by crankylinuxuser on Tuesday January 08, 2019 @06:38PM
(#18860893)
Indeed. My bug was that setting/changing a proxy required restarting the service, something the service itself could not complete. I needed this to establish connections to Tor hidden services.
Instead, I fixed this via the DNS resolver daemon within Linux itself, so my systems natively can handle .onion sites. In a way, it was a better fix, since every program is torified if connecting to an .onion .
Perhaps the worst offense was the insecure-by-default config I mentioned in the other comment. I was unknowingly running it on a public port on a dev machine without auth for months before I realized (the network I was on didn't happen to filter inbound connections on ports >1024).
I used Node-RED pretty extensively for controlling experiments (see e.g. https://github.com/avian2/sigfox-toolbox)