28 Oct 2000

What is FreeCap ?

FreeCap is packet capture and dump tool for WindowNT4.0.

How ?

  +-------------------------+
  |     FreeCap.exe (GUI)   |
  +-------------------------+
     |               ^ (Event)
     V(Manipurate)   |          -using COM (AKA OLE Automation)
  +-------------------------+
  |   MacCapV2.ocx (engine) |
  +-------------------------+
     |               ^ (Event)
     V(Manipurate)   |          -using DeviceIOControl
  +---------------------------+
  | NCapDD.sys (Packet Driver)|
  +---------------------------+
  | NDIS 3.0                  |
  +---------------------------+
  | MAC driver                |
  +---------------------------+

Why ?

I need it.
I've searched some capturing tools, but most of them are shareware. And complete free tool Gobbler is DOS only tool. Gobbler could not run under WindowNT's DOS VDM.

Where is FreeCap ?

Here! (Japanese Version - Install Shield Setup)
Here! (English Version - Manual Sestup Required)

How to install ?

  1. If your NT box was already configured with Release1 of FreeCap, then you need to uninstall FreeCap and delete NCapDD.Sys.
    1. uninstall freecap from control panel - application.
    2. delete packet capture driver from control panel - network.
    3. reboot the system to delete NCapDD.sys from the kernel memory.
  2. English Version (FreeCapEng.zip)
    1. See install.txt in the zip.

Where are the sources ?

Here!
You need NT DDK, if you would like to compile NCapDD.sys driver.
You need C++Builder4, if you would like to modify FreeCap.exe front end app. (I believe that C++Builder created files have DBCS charactes, so you must delete theses characters before loading into the IDE.)
You need VC++6SP2, if you would like to compile capture engine(MacCapV2.ocx). In this case, I've already deleted all DBCS characters from project files, so you can load it in your IDE directly.
If you would like to program your own front end (GUI part), you need some OLE-Automation compatible tools like Dephi, VB5...
There are some helps for you. These HTML files are sample scripts which show how to handle the objects. (You need IE5 to run them.) I wrote them in (broken) English only.

Copyright? Distribution condition ?

Under GPL. Copyright (c) 1999 arton.

History

Oct 28, 2000

FreeCap update

    Fixed
  1. FreeCap.Exe crush in Windows2000 when exiting appl.
  2. Found and tested by Yuval Toledo, Thanks for your information.

May 13, 2000

Recompile update

    Fixed
  1. MacCapV2 bugs.
  2. NCapDD.Sys compatibility issue.
  3. And something I forgot.

May 28, 1999

Add English Version

(In really, it's Japanese version with English font setting, and English letter captions), Thanks Alan.

May 11, 1999

New page for release 2.

May 5, 1999

I continue to change MacCap/NCapDD driver pair.

Jan. 25, 1999

I fixed some bugs and add some futures in FreeCap.exe.

I changed MacCap.dll (Ok, Ok, I know it's COM violation, but...)

Jan. 15, 1999

I correct some bugs in FreeCap.exe.

I modified MacCap.dll.

Jan. 4, 1999

First release.

Back

Disclaimer Notice
THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 1