WallFire: wfnetobjs

Items

What is it?

News

Authors

Supported architectures

Download

Documentation

Bugs

TODO (future developments)

Mailing-lists

CVS

License

Credits

Related stuff

 
What is it?

Wfnetobjs is essentially a library which handles network objects (hosts, ports, etc.).

It is part of the WallFire project, but can be used independently. See WallFire homepage.

Wfnetobjs is "libre" (free as a speech, in English) software. It is written in C++ and is intended to run on every *nix system.



 
News

  • Mar 2 2005: release of wfnetobjs-0.2.4 and wfconvert-0.4.1
  • Feb 18 2005: release of wfnetobjs-0.2.3 and wfconvert-0.4.0
  • Sep 6 2004: Hervé Eychenne was invited to the 3rd Netfilter Workshop, which took place in Erlangen (Germany), just before Linux Kongress.
    Here is the summary of the Workshop.
  • May 24 2004: release of wfnetobjs-0.2.2 and wflogs-0.9.8
  • May 8 2004: release of wfnetobjs-0.2.1 and wfconvert-0-3.1
  • Apr 28 2004: release of wfnetobjs-0.2.0
  • Oct 30 2003: release of wfnetobjs-0.1.8 and wflogs-0.9.6
  • Aug 18 2003: Hervé Eychenne was invited to the Netfilter workshop 2003, which took place in Budapest. I made a talk about the WallFire project, and about my wishlist for Netfilter, especially from the WallFire point of view. Here are the slides in MagicPoint format, or in HTML.
    Here is the summary page of the Workshop.
  • Feb 17 2003: wflogs, libwfnetobjs0 and libwfnetobjs0-dev packages are now available in Debian sid (unstable). Debian woody (stable) i386 binary packages are also available (via an apt repository) on  http://people.debian.org/~kelbert/ (see download section). Many thanks to Jean-Michel Kelbert, the wallfire Debian packager.
  • Jan 30 2003: release of wfnetobjs-0.1.7 and wflogs-0.9.4
  • Oct 30 2002: release of wfnetobjs-0.1.6, wfconvert-0.2.0, and wflogs-0.9.3
  • Sep 26 2002: the netobjs library was taken out of wfconvert, and became a separate source tree, used by wfconvert and wflogs. Release of wfnetobjs-0.1.5, wfconvert-0.1.5, and wflogs-0.9.2
  • Jul 12 2002: I'm doing a talk about WallFire, as part of the  security topic at the  Libre Software Meeting.
    Here are the slides in MagicPoint format, or in HTML.
  • Apr 5 2002: I was hired by KDX Ingenierie, spending half of my job time on WallFire development. See credits section.


 
Authors

  • Author: Hervé Eychenne <rv _AT_ wallfire.org>

    Please avoid using this address. Use the different mailing-lists instead.

  • Debian package maintainer: Jean-Michel Kelbert <kelbert _AT_ debian.org>.


 
Supported architectures

WallFire is intended to work on real systems such as Unix, especially Linux and *BSD.


 
Download

Wfnetobjs, as well as WallFire, is released under the GNU GPL (see license section).

Debian packages:

  • libwfnetobjs0 and libwfnetobjs0-dev packages are now available in Debian sid (unstable)
  • i386 binary packages are also available for Debian woody (stable) (via an apt repository). All you have to do is add
    deb http://people.debian.org/~kelbert/ stable main
    
    to your /etc/apt/sources.list file.
    Then run apt-get update && apt-get install libwfnetobjs0-dev, for example.
    Note: Debian binary packages made for woody should also work on sid, but you'd better use standard sid packages available through your usual Debian apt mirror.

Upstream files:

  • Mar 2, 2005: wfnetobjs version 0.2.4: ChangeLog
    • Gzipped source code: wfnetobjs-0.2.4.tar.gz [535 Kb]
      [HTTP]
      md5sum: 6d4886c396a5dd87257c93bf3027e6f6
    • Bzipped source code: wfnetobjs-0.2.4.tar.bz2 [397 Kb]
      [HTTP]
      md5sum: 089ce965053f046ade9cbccc8c018b5d
  • Feb 17, 2005: wfnetobjs version 0.2.3: ChangeLog
    • Gzipped source code: wfnetobjs-0.2.3.tar.gz [528 Kb]
      [HTTP]
      md5sum: 9fc08951e313189f2cde5e70162d6145
    • Bzipped source code: wfnetobjs-0.2.3.tar.bz2 [391 Kb]
      [HTTP]
      md5sum: d81a52cad4614cbddb17f2f2950173cd


 
Documentation

  • The FAQ: none.
  • The HOWTO: not available.
  • Man page: none for the moment.
  • Info pages: I do not like info very much, so... not yet. ;-)
What a great documentation stuff!


 
Bugs



 
TODO (future developments)



 
Mailing-lists

Please see WallFire mailing-lists.


 
CVS

Wfnetobjs code is still not under CVS (but wflogs is).
When it will be, you will be able to use this:
  • Anonymous CVS access:
    • How to check out source anonymously through pserver:
      • Type the following:
        $ cvs -d:pserver:anonymous@cvs.wallfire.org:/cvsroot/wallfire/ login
        and just press Enter, as there is no password for anonymous login.


      • Then, to retrieve the module you want, type:
        $ cvs -d:pserver:anonymous@cvs.wallfire.org:/cvsroot/wallfire/ co wfnetobjs

      • Then, in the wfnetobjs directory, type:
        $ ./autogen.sh

      • After initial checkout, you can go into this directory and execute cvs commands without the -d tag. For example:
        $ cvs update

    • If you want to receive real-time notification of checkins in the CVS tree, you may subscribe to the wallfire-checkins@lists.wallfire.org mailing-list.
      See http://wwwlists.wallfire.org/mailman/listinfo/wallfire-checkins/
    • Daily snapshot of the whole CVS tree.
    • CVS source code browser.


    Please be aware that there may be a little delay (depending on SourceForge servers) between the last changes and their availability through anonymous access.

  • Developer CVS access (via SSH) for coreteam members: none yet.


 
License

This program is "libre" software, which means free as a free speech, not free beer! (which doesn't imply I don't enjoy a free beer occasionally ;-)
It is released under the terms of the GNU General Public License (GPL).


 
Credits

I started developing WallFire in year 2001 as a personal project.
I'd like to thank KDX Ingenierie for having sponsored me betweek 2002 and 2004.

I did some stuff for Netfilter in its early stages, in the spring of 1999. I would like to thank Netfilter initial author Paul "Rusty" Russell for his competence, his kindness and uncomparable sense of humor.



 
Related stuff

  • Netfilter/iptables: the powerful firewalling framework for Linux 2.4 and 2.6.
  • IPFilter: the excellent packet filter issued from *BSD systems (well... even if there has been some licensing problems recently).
  • Ipchains: the firewalling tool of Linux 2.2.


Note: this page is generated by a template. Be aware of this before submitting patches containing formatting information against this page.


Hervé Eychenne, Saturday 26th of November 2005
SourceForge.net Logo