-
-
Notifications
You must be signed in to change notification settings - Fork 564
Firewall (of sorts), connection status #1925
Description
Is this a feature relevant to companion itself, and not a module?
- I believe this to be a feature for companion, not a module
Is there an existing issue for this?
- I have searched the existing issues
Describe the feature
Companion has numerous listeners, and I know these can be turned off, but of course that means no one can connect.
What I'd like to see is an ability to limit who can connect, by MAC or IP or both.
If you could, I'd love to see commands limited on a per-client basis
I realize this is not any type of real security, more like a luggage lock, if someone wants in this is not going to stop them.
I envision it working something like this
[X] Firewall on
Permitted connections (MAC/IP)
[ ] 00.44.30.08.92.cc 192.168.1.19 OSC (12321)
[ ] 00.44.30.08.92.cc 192.168.1.19 HTTP (8000)
[Click to disallow selected items]
Attempted connections (time/MAC/IP/port)
20220219231059 00.02.01.fe.33.22 192.168.1.127 8000 Allow MAC[ ] Allow IP[ ]
20220220014027 00.02.01.fe.33.22 192.168.1.127 12321 Allow MAC[ ] Allow IP[ ]
[Click to allow selected clients]
Current/recent connections
etc.
Usecases
Provides a little bit of protection against errant control, either malicious or accidental. Cuts down on troubleshooting when that happens ;-)
Presents a nice management tool. Even if nothing else, lets you see when some client tries to connect so that you know networking is functional.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status