Project Members
Alganza, Angel Martin
Amerman, Richard
Angelacos, Nathan
Avants, Lynn
Barreto, Pedro
Batozech, Paul
Bernin, Arne
Best, Scott
Boonstra, Brian K.
Boulter, Shane
Capriotti, Luigi
Caron, Serge
Carr, Chad
Charlier, Etienne
Church, Julian
Clausen, Jon
Coates, Jack
Correia, Luis
Covel, Sean
de Thouars, Eric
Douthitt, David
Doyle, Richard
Dubler, Pete
Eastep, Tom
Erle, Schuyler
Ezrine, Paonia
Fink, Steve
Fino, Andrea
Fong, Nicholas
French, Jonathan
Fritz, Brad
Gibbs, Nigel
Giussani, Cristian
Hadley, Kenneth
Hejl, Martin
Hoying, Andrew
Ivaschenko, Vladimir
Iyer, Venki
Kimber, Lee
Kirchdörfer, KP
Kiser, Eric
Kozhedub, Sergey
Lee, Hendry D.
Leone, Michael
Lohman, Richard J.
Long, Dale
Metz, George
Minola, Sandro
Morgan, Greg
Mueller, Peter
Nanson, Brock
Nebrera, Jaime
Newmiller, Jeff
Niedermann, Hans Ulrich
Noyes, Mike
Officer, Joey
Olszewski, Ray
Onanian, Rick
Oppalfens, Kim
Ousdal, Per Gustav
Padilla, Len
Peck, Steven
Pitz, Bill
Platzek, Larry
Pocius, Bob
Prieto, Juan J.
Psenicka, Henry
Reed, Morgan
Rhomberg, Alex
Ribeiro, Justin
Robinson, Peter
Schalit, Matt
Schleif, Michael D.
Sensney, Mike
Spakman, Eric
Speel, Hans Cees
Stanford, Robert
Steinkuehler, Charles
Sundaram, Mohan
Titl, Erich
Traina, Paul
Travis, Hilton
Ugander, Johan
Vuong, Anh
Wasscher, Ewald
Weaver, Gerry
Wegner, Timothy
Wolzak, Eric

Search Web Pages

Caron, Serge

Serge Caron

SourceForge User: scaron

CVS Repository: scaron



Have you ever needed something a little bit different than the typical Internet gateway? Did you ever want to experiment some network layout but were daunted by the setup cost? Do you have in mind a network appliance made to measure for YOUR network(s)?

This web page presents a tool, PacketFilter, which you use to configure a dedicated PC system into a custom made networking device, the MultiPurpose Gateway (MPG). The primary focus of the project is the rapid deployment of a robust solution for which the building blocks are bridging, routing, and Network Address Translation (NAT). Typical deployment of a solution is 5 to 10 minutes once all the hardware is assembled.

Designed as a framework for your custom solution, you can edit all aspects of PacketFilter to extend the software to satisfy your own needs. This facility is available from the first boot, before the software even ran once, and is menu driven to ease the operation.

As its name implies, PacketFilter sets up filtering rules to drop unwanted IP traffic. These rules are applied to every network segment and PacketFilter does not assume a networking model where most of your IP traffic is outward bound to the Internet.

PacketFilter can setup for the MPG a DHCP server and/or a DNS server/forwarder and/or a (small) PPP server. If you elect to use one, the MPG can use a DHCP client, a PPPoE client, a PPP client, and/or static allocation to setup a default route. By allowing more than one of these methods, you have an automatic fallback configuration for your MPG. In other words, PacketFilter can "autodetect" between DHCP and PPPoE, and fall back on a dialup connection if the "high speed" is unavailable.

PacketFilter is packaged for the LEAF/Linux Router Project (LRP), an environment that is designed to operate from a RAM disk. A Linux kernel and all of the above software can be loaded from a single bootable diskette, which can be operated read-only to enhance the security of your installation. No hard disk installation is required.

PacketFilter is released under the GNU General Public License, version 2 or later, and its documentation is released under the GNU Free Documentation License, version 1.1 or later.

Download and enjoy!

Change Log

1.7.2 (2002-02-12)
This is a maintenance release. The new image is now released with version 5.0.2 of the LEAF enclosure.

The kernel patch now longer breaks RFC 3168, Explicit Congestion Notification.

Affected modules are:

  • packetfilter.boot:
    • proper support of quiet: no longer forces -c 4 on klogd
    • better (not perfect!) support of the underlying release ID (LEAF, LRP, ...)
  • Created on 2004-03-25 12:27:18 by mhnoyes
  • Updated on 2004-05-12 10:47:34 by mhnoyes

 Printable Version

What's Related

Hosted on Get LEAF Linux Embedded Appliance Framework at Fast, secure and Free Open Source software downloads, and powered by phpWebSite.