Introduction - If you have any usage issues, please Google them yourself
Use ndis im layer drive to achieve a simple firewall program, including two procedures exe and sys.
Packet : 51622432firewall.rar filelist
FireWall\sys\makefile
FireWall\sys\sources
FireWall\sys\common.h
FireWall\sys\PASSTHRU.dsp
FireWall\sys\precomp.h
FireWall\sys\netsf.inf
FireWall\sys\netsf_m.inf
FireWall\sys\PASSTHRU.ncb
FireWall\sys\passthru.h
FireWall\sys\passthru.rc
FireWall\sys\PASSTHRU.sys
FireWall\sys\MyDef.c
FireWall\sys\StdAfx.h
FireWall\sys\passthru.def
FireWall\sys\PASSTHRU.dsw
FireWall\sys\MyDef.h
FireWall\sys\buildfre.log
FireWall\sys\buildfre.err
FireWall\sys\PASSTHRU.APS
FireWall\sys\miniport.c
FireWall\sys\protocol.c
FireWall\sys\passthru.c
FireWall\sys\PASSTHRU.plg
FireWall\sys\SFilter.dll
FireWall\sys\PASSTHRU.opt
FireWall\exe\FireWall.cpp
FireWall\exe\FireWall.h
FireWall\exe\FireWall.rc
FireWall\exe\FireWallDlg.h
FireWall\exe\HYPERLINK.CPP
FireWall\exe\HYPERLINK.H
FireWall\exe\QiuXpButton.cpp
FireWall\exe\QiuXpButton.h
FireWall\exe\resource.h
FireWall\exe\StdAfx.cpp
FireWall\exe\StdAfx.h
FireWall\exe\FireWall.ncb
FireWall\exe\FireWall.plg
FireWall\exe\FireWall.dsw
FireWall\exe\FireWallDlg.cpp
FireWall\exe\FireWall.dsp
FireWall\exe\res\FireWall.rc2
FireWall\exe\res\Yin Yang.ico
FireWall\exe\FireWall.opt
FireWall\common\common.h
FireWall\exe\res
FireWall\sys
FireWall\exe
FireWall\common
FireWall