-----------------------------------------------------------------------------------
Download
PureBasic Interface to WinDivert from
My PureBasic Stuff-----------------------------------------------------------------------------------
WinDivert samples converted to PureBasic:
http://www.purebasic.fr/english/viewtopic.php?f=12&t=60965&hilit=windivert- provided by
Thunder93 who also
contributed to this release
-----------------------------------------------------------------------------------
Tricks 'n' TipsPureBasic Interface to OpenCVPureBasic Interface to WinDivertPureBasic Interface to WinRARPureBasic Interface to 7-ZipPureBasic Interface to ImDiskWindows Services & Other StuffInvading Space AliensDeath Star vs AsteroidsGIF ToolkitLSB Image SteganographySpider Web DrawingDeform Image: MLSVideo Snipping ToolStitch Images: SIFTImage Waves: LUTYouTube Player & DownloaderMP4 Player & DownloaderBarcode GeneratorGoogle Translate ServiceEmbed JS into PureBasicGeolocation: Google MapsBook & Viewer & MagnifyVideo for Windows: VfWAlternate ConsoleNetwork Share Management-----------------------------------------------------------------------------------
INCLUDED- 8 examples, 2 htm files, 5 includes (1 data section)
- windivert.ico, readme.txt
-
WinDivert v1.4.2 ( WDDK ):
http://reqrypt.org/windivert.html-- WinDivert.dll, WinDivert.lib, WinDivert32.sys, WinDivert64.sys
-- windivert.html, windivert.h, windivert_device.h, windivert_dll.c, windivert_sys.c, license.txt
-- netdump.c, netfilter.c, passthru.c, streamdump.c, webfilter.c
-- netdump.exe, netfilter.exe, passthru.exe, streamdump.exe, webfilter.exe
-----------------------------------------------------------------------------------
EXAMPLES-
wd_app_session.pb-- creates an HTTP block or redirect session
-- threads are used to manage a session controlled from a GUI
-
wd_block.pb-- blocks a website displaying a default message
-- includes a redundant process timer to disconnect WinDivert
-
wd_htmdata.pb-- loads and injects packets from a data section
-- calculates the total packet size to determine the last packet
-- includes a redundant process timer to disconnect WinDivert
-
wd_htmfile.pb-- loads and injects packets from an htm file
-- calculates the total packet size to determine the last packet
-- includes a redundant process timer to disconnect WinDivert
-
wd_inflate.pb (removed)-- inflates a website with the help of zlib
-- includes a redundant deflate / inflate to prove out the process
-- calculates the total packet size to determine the last packet
-- includes a redundant process timer to disconnect WinDivert
-- debug is needed (defaulted) to view the inflated source
-
wd_redirect.pb-- redirects a website
-- includes a process timer to disconnect WinDivert
-
wd_replace.pb (removed)-- replaces and injects packets with the help of zLib
-- calculates the total packet size to determine the last packet
-- includes a redundant process timer to disconnect WinDivert
-
wd_sniffing.pb-- sniffs various packet data converting it to a readable format
-- quits after receiving a Fin packet followed by an Ack packet
-- includes a redundant process timer to disconnect WinDivert
-- debug is needed (defaulted) to view the packet information
NOTES-
wd_app_session.pb-- Create threadsafe executable:
checked-- Request Administrator mode for Windows Vista and above:
checked-- Compiler Options--Compile/Run--Current directory:
binaries\x86 || binaries\x64-
Examples-- Request Administrator mode for Windows Vista and above:
checked-- Compiler Options--Compile/Run--Current directory:
binaries\x86 || binaries\x64-----------------------------------------------------------------------------------
*** The following can affect an examples intended result ***- HSTS protocol, browser type, compression method / transfer encoding, HTTP redirection