Skip to main content
Welcome guest. | Register | Login | Post
On we provide resources on key open source technologies in belief that open source plays a crucial part in empowering individuals, improving society, and creating a better future.

Recently, I wrote an article about How to scan your Linux-Distro for Root Kits.
Now that the machine is... clean! I think, a good thing TO-DO, is to test my Firewall (AGAIN !!!)
The good news are that we can use the free tool FTester.
The bad news are that FTester needs to be configured right...

So... Let's get to work !

What is FTester ?
The Firewall Tester (FTester) is a tool designed for testing firewalls filtering policies and Intrusion Detection System (IDS) capabilities.

The tool consists of two perl scripts, a packet injector (ftest) and the listening sniffer (ftestd).
The first script injects custom packets, defined in ftest.conf, with a signature in the data part while the sniffer listens for such marked packets.
The scripts both write a log file which is in the same form for both scripts.
A diff of the two produced files (ftest.log and ftestd.log) shows the packets that were unable to reach the sniffer due to filtering rules if these two scripts are ran on hosts placed on two different sides of a firewall.
Stateful inspection firewalls are handled with the 'connection spoofing' option.
A script called freport is also available for automatically parse the log files.

The IDS (Intrusion Detection System) testing feature can be used either with ftest only or with the additional support of ftestd for handling stateful inspection IDS, ftest can also use common IDS evasion techniques.
Instead of using the configuration syntax currently the script can also process snort rule definition file.

- firewall testing
- IDS testing
- simulation of real tcp connections for stateful inspection firewalls and IDS
- connection spoofing
- IP fragmentation / TCP segmentation
- IDS evasion techniques

The following perl modules are required: Net::RawIP, Net::PcapUtils, NetPacket

So... we will need the Net::RawIP , Net::PcapUtils, and NetPacket Perl modules. We may also need the Net::Pcap module if it is not already installed, because the Net::PcapUtils module depends on it.
If we have the CPAN Perl module, we may install these modules with the following commands from shell:
# perl -MCPAN -e "install Net::RawIP"

Welcome everyone to the beginnings of a new web site! This site is now powered by Drupal, a powerful and highly extensible content management system and web development framework that just recently got it's newest and most amazing release which is of course now used here.

Thanks to Drupal we will be able to take this site in nearly any direction we would want. If we want a nice and functional articles system, it is already here. If we want to add something entirely unique, the tools to build it quickly are already available. No messy hacks that cause downtimes for every minor upgrade (which can often be the case with phpbb). With Drupal, everything should be possible and in a clean way.


Of interest to me are times when people want to claim that Linux can't fit in somewhere. I'm not an advocate for Windows, but I want to prove that Linux cannot be bullied into a corner where it cannot fit into some other kind of architecture. Regarding a Linux system that might need to authenticate Windows users upon it, either for SSH, local login, or web app logins, this is such a case.

Did you know that Linux can authenticate with Windows AD and doesn't need a big honking third-party product? However, in a recent article by Steven J. Vaughan-Nichols...

A Quick Guide to YUM

Just a small tutorial on using Yum.

Firstly, YUM stands for 'Yellowdog Updater Modified'
YellowDog Linux is a distribution of Linux crated for the ppc architecture and is rpm based. Fedora Core took up this package manger as of Fedora Core 1.
It may take its fame from this, as x86 and the Fedora project is much more known and heard of than PPC and YellowDog.
While many people prefer debian based apt-get, it is still a powerful tool.

As said above, it uses RPM packages as its fuel. These I have found are very useful, and are faster than installing from source. But they are not as optimized as source.

Marc Fleury, as you probably know, was the original founder of the JBOSS project, an open source J2EE alternative that has taken off like wildfire. He's also got a straight-shooter style that's sometimes off the chain, or goes too far. But lately I've liked some of things he's said. Well, in recent news all over the web, JBOSS has just been snapped up by RedHat. This is remarkable in two different avenues. It's remarkable that Marc Fleury made a such a monstrously huge success out of giving away software and charging for support. It's also remarkable that Marc Fleury ripped on Red Hat for quite awhile ( and now is snatched up by them.

It is essentially important to add a programming language like ASP to your website by using ASP hosting.