Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make process/application/executable consistent accross the software #621

Open
Ileca opened this issue Feb 16, 2022 · 2 comments
Open

Make process/application/executable consistent accross the software #621

Ileca opened this issue Feb 16, 2022 · 2 comments

Comments

@Ileca
Copy link

Ileca commented Feb 16, 2022

You have:

  • the Applications tab
  • Application rules in the rule tab's left bar, which is bad naming because your rules might have nothing to do with processes and be only about host, PID, port, etc. No application here. I suggest something along the line of "Time scope" but I am not very good in English so your call... >.>
  • Process in the event tab
  • Applications when editing a rule
  • From this executable when editing a rule
  • from this executable in the pop-up

See, you have three different names for the same concept. It confused me a lot when I started using OpenSnitch because I wondered if they had different meanings, which is not the case. An "executable"... Isn't that a Windows thing?
I know OpenSnitch wants to be an application firewall but I suggest to rename all those instances as process. The "processes" tab, "from this process", etc. At least, to be consistent across the whole software. Thanks.

@gustavo-iniguez-goya
Copy link
Collaborator

Application rules in the rule tab's left bar, which is bad naming because your rules might have nothing to do with processes and be only about host, PID, port, etc. No application here. I suggest something along the line of "Time scope" but I am not very good in English so your call... >.>

You're right. Maybe "Application rules" -> "Rules" ? And then we could create another item below "Rules" called "Applications" or something similar.

An "executable"... Isn't that a Windows thing?

I'm not sure 100% but I think that it was called "process" before "executable", but someone suggested to change it to "executable". If someone else is reading this issue maybe they can provide their point of view.

@Ileca
Copy link
Author

Ileca commented Feb 17, 2022

"Rules" is redundant with the title of the tab. If you want something general, you could use "Filter" but Nodes below is also a filter/rule. That's why the title must refer to the nature of permanent/temporary. That's why I proposed "time scope".
Then, I remembered you do have a column about that. It's called "duration". If you want to be consistent, this is what you should use imo.

As for executable, we use binary mostly. We use the term executable in the context of permissions or as an adjective. I don't remember seeing it used as a noun like here. Anyway, whatever you choose, I think executable shouldn't be on the list. Application fails when talking about what we talked recently, applications using other processes such as Python to make connections. Still better than executable. You might want to use it if you want to talk to noobs but can you really call yourself a Linux user without knowing what a process is? I mean, even on Windows you know what a process is thanks to the Process Explorer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants