Press Release April 15, 2005
DBSoft Network Suite Announced
After years of redevelopment the DBSoft Network Suite is preparing for it's first public beta test. The suite is comprised of a number of components, including a firewall, traffic shaper, tunneling, PPPoE and diagnosis tools. The suite is supported on Windows 2000/XP, OS/2, Linux (intel), FreeBSD (intel), MacOS X and Solaris (sparc). The network suite is based on the source code I wrote for F/X Communications as the basis for their InJoy Firewall and Dialer products and numerous BSD and L/GPL open source applications.
For anyone concerned with the legality of the source code shared with F/X Communications, email me at brian@dbsoft.org and I will email you a copy of the settlement agreement which outlines this.
I am currently planning on open sourcing the project to speed development in providing an excellent cross platform networking library. The product will be free for non-commercial use and largely (if not completely) open source. Target platforms will be OS/2, FreeBSD, Windows NT/2K/XP, Linux, Solaris and MacOS X. Parts will be under the GPL, BSD-style and a more strict proprietary license.The L/GPL components source code will obviously be available as soon as the product goes into beta testing.
The source code is being moved into a public CVS server as it is verified to be entanglement free.
Firewall and Dialer Reimplementation Project
Module | Current Status |
Firewall GUI | Complete |
Device Drivers | Complete |
Utility | Complete but some parts untested |
PPP | Complete based on BSD PPP code |
PPPoE | Complete but some parts untested |
IPSec | Largely Complete |
Logview | Complete |
Firewall | Present but not feature complete |
Filelib | Complete using libxml |
PPTP | Not started |
Installer | Complete |
Pluto | Complete (open source) |
IP/Routing | Complete |
Dynamic Windows | Complete |
Generate | Removed |
Utilities | Complete |
Makever | Complete |
Communications | Complete but some parts untested |
Authentication | Largely Complete |
Console Interface | Incomplete and will likely be deprecated |
Firewall Core | Complete |
Dialer Core | Not started will likely be replaced by new GUI |
NAT | Not started |
IPFrag | Complete |
DHCPd | Reimplementation in progress |
Brian's big to do list:
MacOS X GUI currently using the free Apple X11 subsystem based on XFree86. Finish move to Aqua (Cocoa).Finish OS/2 Device Driver reimplementation as dual layer driver so it binds nicely to both the network and protocol stacks.
Back port Linux driver to the 2.4 tree.