Compact Filter
Details
| Size: | 92K |
| Last Update: | 2008-05-18 22:06:26 |
| Version: | 0.3 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Emmanuel Fleury |
| Price: | $0.00 |
Description:
Compact Filter 0.3 is networking software developed by Emmanuel Fleury.
Compact Filter is a network packet filter for Linux. It features an easy-to-use compact filter representation and high performance.
The main features are: easy to use interface, compact filter representation (memory efficient), and very high performance.
A difference between CF and other firewalls, such as Netfilter, is its representation of the ruleset. In CF the user writes a filter which is then compiled and optimized in user-space. The optimized filter is then loaded into the kernel (using netlink). Consequently the in kernel packet filtering code only needs funtionality for setting up a filter and filtering packets, while the more complex code of optimizing the filter remains in user-space.
Because of the continuous increase of the bandwidth and the security threats, firewalls have to evolve towards more efficient filtering schemes. The truth is that the existing scheme does not scale so well with the combined growth of bandwidth and rulesets.
Our aim is to try another approach to perform packet filtering where we minimize the complexity of the filtering process. This result in, both, a reduction of the required CPU power to filter packets and a simpler (and smaller) kernel code. Of course, we are pushing all the smart and complex part out to the user-space, but, developing in user-space is much simpler and safer.
What's New in This Release:
changed -d option to delete all filters
added -D option to delete a specific filter
changed default policy to permit rather than deny
added -l option on flex to support --yylineno on older versions of flex
new and improved install guide
Compact Filter 0.3 supports different languages (including english). It works with Linux.
Downloading Compact Filter 0.3 will take several seconds if you use fast ADSL connection.
0 comments
Add to
Compact Filter Version History
Related Software
|
|
From category: Shells |
| BashDiff 1.42 is shells software developed by William Park. BashDiff is a patch against Bash that incorporates many useful features from Awk, Python, Zsh, Ksh, and others. In the main core,... |
|
|
From category: Logging |
| TILT is a set of terminal logging and playback tools for auditing telnet and SSH connections made from a bastion host.... |
|
|
From category: Networking |
| Balance 3.34 is networking software developed by Thomas Obermair. Balance is our suprisingly successful load balancing solution being a simple but powerful generic tcp proxy with round robin load b... |
|
|
From category: Operating-Systems |
| uzklive is the live port of a Linux distribution currently in developement, Uruzuki Linux.... |
|
|
From category: Software-Distribution |
| Slackpack is a package manager tool for Slackware Linux, with GUI.... |
|
|
From category: Networking |
| P2P@i is a tool that provides a network virtualization software to construct virtual IP networks by using a P2P network.... |
|
|
From category: Software-Distribution |
| apt 0.6.46.4 is software distribution software developed by APT Development Team. apt is the Debian package manager. To compile this you need a couple things: - A working POSIX system... |
|
|
From category: Networking |
| Anemon Dhcp Server 0.1a is networking software developed by Mathieu Ignacio. Anemon Dhcp Server\'s goal is to create an implementation of the DHCP protocol under GPL and a lot of stuff around to f... |
|
|
From category: Archiving |
| Amanda CDRW-Taper 0.4 is archiving software developed by Peter Conrad and Richard Kunze. Amanda is a client/server application for making remote backups. While originating from a UNIX environment,... |
|
|
From category: Hardware |
| fglrxKonf 0.8 is hardware software developed by Donatas Glodenis. fglrxKonf is a Kommander frontend for ATI fglrx video card driver utility \"aticonfig\". It can be used to configure the ne... |
|
|
From category: Diagnostics |
| cpuburn 1.4 is diagnostics software developed by Robert Redelmeier. WARNING: This program is designed to heavily load CPU chips. Undercooled, overclocked or otherwise weak systems may fail causi... |
|
|
From category: Monitoring |
| encrypt 0.8 is monitoring software developed by Suso Banderas. encrypt turns any plaintext word into an encrypted string in a variety of ways, including reading a random word from a file. It can be... |
|
|
From category: Operating-Systems-Kernels |
| ATA over Ethernet driver 39 is operating systems kernels software developed by Ed L Cashin & Sam. ATA over Ethernet driver allows the Linux kernel to use the ATA over Ethernet (AoE) network protoco... |
|
|
From category: Operating-Systems-Linux-Distri |
| Black Orion Enterprise Linux Advanced Server 4.4 is operating systems linux distri software developed by Emiel J.Ph. Obdam. Black Orion Network is an update and system management platform for among... |
|
|
From category: Networking |
| Coarse Port Knocking 0.0.6 is networking software developed by Andre Luiz Rodrigues Ferreira. Coarse Port Knocking is a simple implementation of the port knocking techniques. This program uses t... |
Leave a comment