evilsocket / evilsocket/opensnitch

[Feature Request] Add "ADD RULE" button in Allow/Deny connection dialog

Open
#1,101 0 comments 1 reaction 0 assignees View on GitHub
feature
Dominant language
Python
Stars
14.1k
Forks
665
PR merge metrics
No merged PRs in 30d

Description

Thank you for the great program!

I think it would be nice to have a new "Add rule" (or "Edit rule") button in Allow/Deny connection dialog. It could open an existing Rule editing dialog with all pre-filled fields for this connection. These fields could be disabled (checkboxes off) by default but when enabled the values from the current connection atempt would appear. It would make easier to add a permanent rule with all needed options. For example, at the moment if I add a new rule by pressing Allow/Deny I need to edit it anyway to change its name and add more options (the number of options added to the rule in Connection dialog is limited).

Maybe this "Add rule" button could even replace the existing Combobox and advanced options (like destination op, dst port etc.) and therefore simplify Allow/Deny connection dialog. So that it would be two options - add a rule using "Add rule" button with all needed options (which can be easily enabled/disabled by a user with existing checkboxes) or quickly enable/deny current connection atempt with a limited number of options (e.g. only executable and command line).

Also there are two Allow buttons in the Connection dialog - one as an option in Combobox and another as a separate button. It may be a little bit confusing about whether there is any difference between them. Maybe one of them could be removed. If there will be only three options available (allow, deny, reject) than I think it may be more convenient to have them as three separate buttons.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.