Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 20 Aug 2014, 05:01
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Network
GUI firewall utility
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count  
Author Message
Mobeus


Joined: 26 Aug 2010
Posts: 94

PostPosted: Mon 06 Sep 2010, 14:23    Post_subject:  GUI firewall utility
Sub_title: Makes installing and changing the firewall a breeze
 

Hello fellow Puppians,

This pet is a GUI firewall configuration utility that makes installing and configuring the Puppy firewall a breeze.
Features;
A .html help file with some information to ease the nerves of the firewall newbie.
One click default firewall installation.
An entry line to allow custom port and computer access.
It remembers the last firewall settings used.

It was written for my nephew when I found out he was not using a firewall because he could not play his multi-player games with the Puppy firewall on. When asked why he didn’t use the configuration utility that comes with Puppy, he said “it asks for things I don’t know anything about and I didn’t want to make a mistake and mess up my computer”. Now he can turn port access for his games on and off at will and still have the firewall running. The screen shot below shows the port range setting for his Quake 3 game.

It was written and compiled in Lucid Puppy 5.1 with Genie.

I hope you find it to be useful.
Mobeus
firewall_genie-1.0-source.tar.gz
Description  The Genie and glade source files without the help file and firewall template.
gz

 Download 
Filename  firewall_genie-1.0-source.tar.gz 
Filesize  5.21 KB 
Downloaded  552 Time(s) 
firewall-genie-1.0.pet
Description 
pet

 Download 
Filename  firewall-genie-1.0.pet 
Filesize  28.77 KB 
Downloaded  1093 Time(s) 
scrshot.jpg
 Description   
 Filesize   48.34 KB
 Viewed   2591 Time(s)

scrshot.jpg

Back to top
View user's profile Send_private_message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 7047
Location: Perth, Western Australia

PostPosted: Fri 10 Sep 2010, 05:32    Post_subject:  

mobeus,
Very good initiative. I have not tried to compile it, I just installed the pet in Wary. I did not tick any checkboxes, just clicked the Use Defaults button and it aborted with this error:

Firewall_Genie: symbol lookup error: Firewall_Genie: undefined symbol: g_malloc0_n

_________________
http://bkhome.org/news/
Back to top
View user's profile Send_private_message Visit_website 
Mobeus


Joined: 26 Aug 2010
Posts: 94

PostPosted: Fri 10 Sep 2010, 08:52    Post_subject:  

Coming from you I consider that high praise. tronkel reported a few days ago that Vala / Genie apps compiled in Lucid didn't work in Wary but apps compiled in Wary worked in Lucid.

So what should we do, wait for version 1.0 of vala before building any utilities? Will Puppy lock in to a specific vala version?

Curious,
Mobeus
Back to top
View user's profile Send_private_message 
jemimah


Joined: 26 Aug 2009
Posts: 4309
Location: Tampa, FL

PostPosted: Mon 13 Sep 2010, 22:38    Post_subject:  

Trying to build this on Fluppy with the latest Valac. I have gtk 2.16. Any thoughts?


Code:
valac --pkg gtk+-2.0 Firewall_Genie.gs
/tmp/cc2RBWXB.o: In function `on_btnSave_clicked':
Firewall_Genie.vala.c:(.text+0x1ff): undefined reference to `gtk_widget_set_visible'
collect2: ld returned 1 exit status
error: cc exited with status 256
Compilation failed: 1 error(s), 0 warning(s)
Back to top
View user's profile Send_private_message Visit_website 
Mobeus


Joined: 26 Aug 2010
Posts: 94

PostPosted: Tue 14 Sep 2010, 16:15    Post_subject:  

valac --pkg gtk+-2.0 --pkg gmodule-2.0 Firewall_Genie.gs

Edit:
Support files are expected to be in the /usr/local/firewall-genie directory:
firewall.glade
firewall_template
firewall_genie_help.html

It won't work if the files aren't there.

Build environment:
Compiled with valac 0.9.2
firewall_genie.glade created with Glade 3.6.7.
Glade project options: GtkBuilder and gtk+ catalog 2.16

Mobeus
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Network
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0506s ][ Queries: 13 (0.0054s) ][ GZIP on ]