Re: RFE: FireKit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 07/23/2009 09:16 PM, Ahmed Kamal wrote:
Hi,

Here's a RFE for FireKit, a firewall desktop "kit". What this does is:
1- Exposes a dbus interface for applications to programatically open/close ports 2- Monitors as new daemons/applications that listen on non lo interfaces are started, checks if iptables is currently blocking them, and if so, warns the user that application X is currently blocked by the firewall

User Experience:
=======
1- Joe wants some help from his co-worker, he shares his Gnome desktop through vino. Vino kicks FireKit to ask Joe if he would like to open port 5900, and asks for a period of time. Joe selects yes, and chooses 30 minutes. FireKit instructs iptables to open that port, and waits for 30 mins. 2- Sally wants to share last night's photos with her team. She drops the photos in /var/www/html, and starts apache. While apache does not know about FireKit, FireKit still detects that port 80 is now listening on 0.0.0.0, FireKit pops a notification that process "apache" is listening on port 80, and is being blocked by the firewall. FireKit asks Sally if she'd like to open port 80, and for how long. Sally accepts and chooses 5 hours

I'm no hot shot developer, so I am not quite sure about which architecture is best, or details about integration with policy-kit, however, this seems to me like a really missing integration point on the free desktop front. Comments and opinions are welcome.

Regards
To me it seems like a great idea, but your usual computer user
does not really know about Apache and ports, IP's and the like. Other than that, if you need help, ask. What language do you intend to implement this in?

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux