Showing posts from December, 2008

Playing with NuFW firewall.

I have played with NuFW live CD and want to share my experience.NuFW is an application layer firewall with authentication support. It allows to build SSO-based infrastructure with minimal efforts. NuFW adds user-based filtering to Netfilter, the state of the art IP filtering layer from the Linux kernel.NuFW live CD provided web-based management system for setting up network, ACL, objects and all required rules. You can see a sample screenshot of editing ACL rule. Please notice that LiveCD is not working so stable, so be ready for certain glitches. Further I'll describe sample steps for setting up firewall for certain users.First, let's set up new user account. NuFW Live CD use only local users by default, but NuFW itself support LDAP directories. So I'll create an account via KUser. Second step - create an authenticate object in Nuface:And the last step - add ACL for the user:As you can see there are nothing special in such actions. Unfortunately, I can't provide a fu…

Google Reader shared items

I have began to share my Google Reader items which are accessible on this page: you will find some interesting for you from these items. Happy reading!

New Mail Dispatcher executable

I have created Windows installer package for current version of Mail Dispatcher: It is built with slightly outdated Python and GTK, so I have not updated the project site with this new link. After releasing new version of Mail Dispatcher I'll release a new Windows installer package built with updated frameworks.

XSL transformations in Python

I want to describe how to do XSL transformations in Python by using 4Suite. It is a really easy, and requires just a few steps:Install 4Suite technologies for Python: $ sudo yum install python-4Suite-XML Create a required XML file (for example, simple1.xml): <!-- The stylesheet to apply --> <?xml-stylesheet href="simple.xsl" type="text/xsl"?> <document cache-methods="get,post"> <title>Simple XSLT sample</title> <body> <heading>Simple XSLT sample</heading> <paragraph> This is a sample text. </paragraph> </body> </document> Create a required XSL file (for example, simple1.xsl): <xsl:stylesheet xmlns:xsl="" version="1.0"> <!-- Output an XHTML/transitional document (uses html output method …