summaryrefslogtreecommitdiff
path: root/libnet/win32
diff options
context:
space:
mode:
authorSam Roberts <sroberts@sroberts-desktop.(none)>2009-02-18 14:19:16 -0800
committerSam Roberts <sroberts@sroberts-desktop.(none)>2009-02-18 14:19:16 -0800
commit5ca6de2575d65f7664f326bee9fedd414a578a34 (patch)
tree60ee74be734f223b6186cdff0bae02f64f3ab380 /libnet/win32
parentc35d5ad62a9b45153cf638272a3d590729728c12 (diff)
downloadlibnet-5ca6de2575d65f7664f326bee9fedd414a578a34.tar.gz
v1.1.3-RC-01 from http://www.packetfactory.net/projects/libnet/
Diffstat (limited to 'libnet/win32')
-rw-r--r--libnet/win32/CVS/Entries15
-rw-r--r--libnet/win32/CVS/Repository1
-rw-r--r--libnet/win32/CVS/Root1
-rw-r--r--libnet/win32/Libnet-1.1.1-2002.sln77
-rw-r--r--libnet/win32/Libnet-1.1.1-2003.ncbbin0 -> 797696 bytes
-rw-r--r--libnet/win32/Libnet-1.1.1-2003.sln84
-rw-r--r--libnet/win32/Libnet-1.1.1-2003.suobin0 -> 29184 bytes
-rw-r--r--libnet/win32/Libnet-1.1.1.vcproj311
-rw-r--r--libnet/win32/Libnet-latest.ncbbin0 -> 936960 bytes
-rw-r--r--libnet/win32/Libnet-latest.optbin0 -> 49664 bytes
-rw-r--r--libnet/win32/Libnet-latest.sln77
-rw-r--r--libnet/win32/Libnet-latest.suobin0 -> 44032 bytes
-rw-r--r--libnet/win32/Libnet-latest.vcproj311
-rw-r--r--libnet/win32/Libnet.dsp337
-rw-r--r--libnet/win32/Libnet.dsw32
-rw-r--r--libnet/win32/README.txt57
-rw-r--r--libnet/win32/libnet_dll.def164
17 files changed, 1467 insertions, 0 deletions
diff --git a/libnet/win32/CVS/Entries b/libnet/win32/CVS/Entries
new file mode 100644
index 0000000..3b29a1e
--- /dev/null
+++ b/libnet/win32/CVS/Entries
@@ -0,0 +1,15 @@
+/Libnet-1.1.1-2002.sln/1.1/Tue Sep 16 17:00:47 2003//
+/Libnet-1.1.1-2003.sln/1.2/Tue Oct 21 04:15:15 2003//
+/Libnet-latest.ncb/1.3/Tue Sep 16 17:00:47 2003/-kb/
+/Libnet-latest.opt/1.1/Wed Sep 10 18:30:37 2003/-kb/
+/Libnet-latest.sln/1.3/Wed Sep 10 18:30:37 2003//
+/Libnet-latest.suo/1.3/Tue Sep 16 17:00:47 2003/-kb/
+/Libnet.dsp/1.2/Wed Oct 22 21:19:30 2003//
+/Libnet.dsw/1.2/Tue Oct 21 04:14:28 2003//
+/README.txt/1.2/Tue Oct 21 18:54:06 2003//
+/Libnet-latest.vcproj/1.4/Wed Jan 21 21:37:18 2004//
+/Libnet-1.1.1-2003.ncb/1.4/Thu Mar 4 21:34:53 2004/-kb/
+/Libnet-1.1.1-2003.suo/1.4/Thu Mar 4 21:34:53 2004/-kb/
+/Libnet-1.1.1.vcproj/1.5/Thu Mar 4 21:34:53 2004//
+/libnet_dll.def/1.7/Thu Mar 4 21:34:53 2004//
+D
diff --git a/libnet/win32/CVS/Repository b/libnet/win32/CVS/Repository
new file mode 100644
index 0000000..5135cdc
--- /dev/null
+++ b/libnet/win32/CVS/Repository
@@ -0,0 +1 @@
+/usr/local/CVS/libnet/win32
diff --git a/libnet/win32/CVS/Root b/libnet/win32/CVS/Root
new file mode 100644
index 0000000..52fa133
--- /dev/null
+++ b/libnet/win32/CVS/Root
@@ -0,0 +1 @@
+mike@66.234.207.232:/usr/local/CVS
diff --git a/libnet/win32/Libnet-1.1.1-2002.sln b/libnet/win32/Libnet-1.1.1-2002.sln
new file mode 100644
index 0000000..831677d
--- /dev/null
+++ b/libnet/win32/Libnet-1.1.1-2002.sln
@@ -0,0 +1,77 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Libnet-latest-006", "Libnet-latest.vcproj", "{6A0551E1-E416-4125-BCC0-F18F2D601806}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "arp", "..\sample\win32\arp\arp.vcproj", "{8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cdp", "..\sample\win32\cdp\cdp.vcproj", "{8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dhcp_discover", "..\sample\win32\dhcp_discover\dhcp_discover.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "get_addr", "..\sample\win32\get_addr\get_addr.vcproj", "{DA921F29-B6BE-4E55-9040-B6DD434F1E43}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "icmp_echo_cq", "..\sample\win32\icmp_echo_cq\icmp_echo_cq.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcp1", "..\sample\win32\tcp1\tcp1.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "udp1", "..\sample\win32\udp1\udp1.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dns", "..\sample\win32\dns\dns.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ ConfigName.0 = Debug
+ ConfigName.1 = Release
+ EndGlobalSection
+ GlobalSection(ProjectDependencies) = postSolution
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Debug.ActiveCfg = Debug|Win32
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Debug.Build.0 = Debug|Win32
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Release.ActiveCfg = Debug|Win32
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Release.Build.0 = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.ActiveCfg = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.Build.0 = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.ActiveCfg = Release|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.Build.0 = Release|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.ActiveCfg = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.Build.0 = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.ActiveCfg = Release|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Debug.ActiveCfg = Debug|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Debug.Build.0 = Debug|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Release.ActiveCfg = Release|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/libnet/win32/Libnet-1.1.1-2003.ncb b/libnet/win32/Libnet-1.1.1-2003.ncb
new file mode 100644
index 0000000..71d907f
--- /dev/null
+++ b/libnet/win32/Libnet-1.1.1-2003.ncb
Binary files differ
diff --git a/libnet/win32/Libnet-1.1.1-2003.sln b/libnet/win32/Libnet-1.1.1-2003.sln
new file mode 100644
index 0000000..78de55b
--- /dev/null
+++ b/libnet/win32/Libnet-1.1.1-2003.sln
@@ -0,0 +1,84 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "arp", "..\sample\win32\arp\arp.vcproj", "{8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}"
+ ProjectSection(ProjectDependencies) = postProject
+ {6A0551E1-E416-4125-BCC0-F18F2D601806} = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cdp", "..\sample\win32\cdp\cdp.vcproj", "{8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}"
+ ProjectSection(ProjectDependencies) = postProject
+ {6A0551E1-E416-4125-BCC0-F18F2D601806} = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dhcp_discover", "..\sample\win32\dhcp_discover\dhcp_discover.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+ ProjectSection(ProjectDependencies) = postProject
+ {6A0551E1-E416-4125-BCC0-F18F2D601806} = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "get_addr", "..\sample\win32\get_addr\get_addr.vcproj", "{DA921F29-B6BE-4E55-9040-B6DD434F1E43}"
+ ProjectSection(ProjectDependencies) = postProject
+ {6A0551E1-E416-4125-BCC0-F18F2D601806} = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "icmp_echo_cq", "..\sample\win32\icmp_echo_cq\icmp_echo_cq.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+ ProjectSection(ProjectDependencies) = postProject
+ {6A0551E1-E416-4125-BCC0-F18F2D601806} = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcp1", "..\sample\win32\tcp1\tcp1.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+ ProjectSection(ProjectDependencies) = postProject
+ {6A0551E1-E416-4125-BCC0-F18F2D601806} = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "udp1", "..\sample\win32\udp1\udp1.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+ ProjectSection(ProjectDependencies) = postProject
+ {6A0551E1-E416-4125-BCC0-F18F2D601806} = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Libnet-1.1.1", "Libnet-1.1.1.vcproj", "{6A0551E1-E416-4125-BCC0-F18F2D601806}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ Debug = Debug
+ Release = Release
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.ActiveCfg = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.Build.0 = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.ActiveCfg = Release|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.Build.0 = Release|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.ActiveCfg = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.Build.0 = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.ActiveCfg = Release|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Debug.ActiveCfg = Debug|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Debug.Build.0 = Debug|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Release.ActiveCfg = Release|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Debug.ActiveCfg = Debug|Win32
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Debug.Build.0 = Debug|Win32
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Release.ActiveCfg = Release|Win32
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Release.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/libnet/win32/Libnet-1.1.1-2003.suo b/libnet/win32/Libnet-1.1.1-2003.suo
new file mode 100644
index 0000000..10d53e2
--- /dev/null
+++ b/libnet/win32/Libnet-1.1.1-2003.suo
Binary files differ
diff --git a/libnet/win32/Libnet-1.1.1.vcproj b/libnet/win32/Libnet-1.1.1.vcproj
new file mode 100644
index 0000000..09b4899
--- /dev/null
+++ b/libnet/win32/Libnet-1.1.1.vcproj
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="Libnet"
+ ProjectGUID="{6A0551E1-E416-4125-BCC0-F18F2D601806}"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="2"
+ ATLMinimizesCRunTimeLibraryUsage="TRUE"
+ CharacterSet="2"
+ WholeProgramOptimization="FALSE">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/LDd"
+ Optimization="0"
+ OptimizeForProcessor="0"
+ AdditionalIncludeDirectories=".\src;.\include;..\winpcap\wpcap\libpcap\Win32\Include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBNETLATEST_EXPORTS"
+ MinimalRebuild="TRUE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ BufferSecurityCheck="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/Libnet.dll"
+ LinkIncremental="2"
+ ModuleDefinitionFile="libnet_dll.def"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/Libnet-latest.pdb"
+ SubSystem="2"
+ ImportLibrary="$(OutDir)/Libnet.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="2"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/LD"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ OmitFramePointers="TRUE"
+ AdditionalIncludeDirectories=".\include;.\src;..\winpcap\wpcap\libpcap\Win32\Include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBNETLATEST_EXPORTS"
+ StringPooling="TRUE"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="4"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="3"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/Libnet.dll"
+ LinkIncremental="1"
+ ModuleDefinitionFile="libnet_dll.def"
+ GenerateDebugInformation="TRUE"
+ SubSystem="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ ImportLibrary="$(OutDir)/Libnet.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm">
+ <File
+ RelativePath="..\src\libnet_advanced.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_asn1.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_802.1q.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_802.1x.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_802.2.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_802.3.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_arp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_bgp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_cdp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_data.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_dhcp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_dns.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_ethernet.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_fddi.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_gre.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_icmp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_igmp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_ip.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_ipsec.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_isl.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_link.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_mpls.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_ntp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_ospf.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_rip.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_rpc.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_snmp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_stp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_tcp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_token_ring.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_udp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_vrrp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_checksum.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_cq.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_crc.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_dll.c">
+ </File>
+ <File
+ RelativePath="libnet_dll.def">
+ </File>
+ <File
+ RelativePath="..\src\libnet_error.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_if_addr.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_init.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_internal.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_link_win32.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_pblock.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_port_list.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_prand.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_raw.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_resolve.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_version.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_write.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc">
+ <File
+ RelativePath="..\include\win32\config.h">
+ </File>
+ <File
+ RelativePath="..\include\libnet\libnet-asn1.h">
+ </File>
+ <File
+ RelativePath="..\include\libnet\libnet-functions.h">
+ </File>
+ <File
+ RelativePath="..\include\libnet\libnet-headers.h">
+ </File>
+ <File
+ RelativePath="..\include\libnet\libnet-macros.h">
+ </File>
+ <File
+ RelativePath="..\include\libnet\libnet-structures.h">
+ </File>
+ <File
+ RelativePath="..\include\win32\libnet.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libnet/win32/Libnet-latest.ncb b/libnet/win32/Libnet-latest.ncb
new file mode 100644
index 0000000..d14a41e
--- /dev/null
+++ b/libnet/win32/Libnet-latest.ncb
Binary files differ
diff --git a/libnet/win32/Libnet-latest.opt b/libnet/win32/Libnet-latest.opt
new file mode 100644
index 0000000..30d86d9
--- /dev/null
+++ b/libnet/win32/Libnet-latest.opt
Binary files differ
diff --git a/libnet/win32/Libnet-latest.sln b/libnet/win32/Libnet-latest.sln
new file mode 100644
index 0000000..831677d
--- /dev/null
+++ b/libnet/win32/Libnet-latest.sln
@@ -0,0 +1,77 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Libnet-latest-006", "Libnet-latest.vcproj", "{6A0551E1-E416-4125-BCC0-F18F2D601806}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "arp", "..\sample\win32\arp\arp.vcproj", "{8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cdp", "..\sample\win32\cdp\cdp.vcproj", "{8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dhcp_discover", "..\sample\win32\dhcp_discover\dhcp_discover.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "get_addr", "..\sample\win32\get_addr\get_addr.vcproj", "{DA921F29-B6BE-4E55-9040-B6DD434F1E43}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "icmp_echo_cq", "..\sample\win32\icmp_echo_cq\icmp_echo_cq.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcp1", "..\sample\win32\tcp1\tcp1.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "udp1", "..\sample\win32\udp1\udp1.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dns", "..\sample\win32\dns\dns.vcproj", "{482A29C5-AAD2-478A-AE7B-089BE39F25B4}"
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ ConfigName.0 = Debug
+ ConfigName.1 = Release
+ EndGlobalSection
+ GlobalSection(ProjectDependencies) = postSolution
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.0 = {6A0551E1-E416-4125-BCC0-F18F2D601806}
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Debug.ActiveCfg = Debug|Win32
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Debug.Build.0 = Debug|Win32
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Release.ActiveCfg = Debug|Win32
+ {6A0551E1-E416-4125-BCC0-F18F2D601806}.Release.Build.0 = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.ActiveCfg = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.Build.0 = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.ActiveCfg = Release|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.Build.0 = Release|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.ActiveCfg = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Debug.Build.0 = Debug|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.ActiveCfg = Release|Win32
+ {8DB5763E-7AA2-43BE-9D7A-1F4138DEA904}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Debug.ActiveCfg = Debug|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Debug.Build.0 = Debug|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Release.ActiveCfg = Release|Win32
+ {DA921F29-B6BE-4E55-9040-B6DD434F1E43}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.ActiveCfg = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Debug.Build.0 = Debug|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.ActiveCfg = Release|Win32
+ {482A29C5-AAD2-478A-AE7B-089BE39F25B4}.Release.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/libnet/win32/Libnet-latest.suo b/libnet/win32/Libnet-latest.suo
new file mode 100644
index 0000000..d591cf6
--- /dev/null
+++ b/libnet/win32/Libnet-latest.suo
Binary files differ
diff --git a/libnet/win32/Libnet-latest.vcproj b/libnet/win32/Libnet-latest.vcproj
new file mode 100644
index 0000000..56c3d7a
--- /dev/null
+++ b/libnet/win32/Libnet-latest.vcproj
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="Libnet"
+ ProjectGUID="{6A0551E1-E416-4125-BCC0-F18F2D601806}"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="Debug"
+ IntermediateDirectory="Debug"
+ ConfigurationType="2"
+ ATLMinimizesCRunTimeLibraryUsage="TRUE"
+ CharacterSet="2"
+ WholeProgramOptimization="FALSE">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/LDd"
+ Optimization="0"
+ OptimizeForProcessor="0"
+ AdditionalIncludeDirectories=".\src;.\include;..\winpcap\wpcap\libpcap\Win32\Include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBNETLATEST_EXPORTS"
+ MinimalRebuild="TRUE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ BufferSecurityCheck="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="c:\winnt\system32\Libnet.dll"
+ LinkIncremental="2"
+ ModuleDefinitionFile="libnet_dll.def"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/Libnet.pdb"
+ SubSystem="2"
+ ImportLibrary="$(OutDir)/Libnet.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="Release"
+ IntermediateDirectory="Release"
+ ConfigurationType="2"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/LD"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ OmitFramePointers="TRUE"
+ AdditionalIncludeDirectories=".\include;.\src;..\winpcap\wpcap\libpcap\Win32\Include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBNETLATEST_EXPORTS"
+ StringPooling="TRUE"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="3"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="c:\winnt\system32\Libnet.dll"
+ LinkIncremental="1"
+ ModuleDefinitionFile="libnet_dll.def"
+ GenerateDebugInformation="TRUE"
+ SubSystem="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ ImportLibrary="$(OutDir)/Libnet.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm">
+ <File
+ RelativePath="..\src\libnet_advanced.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_asn1.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_802.1q.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_802.1x.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_802.2.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_802.3.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_arp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_bgp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_cdp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_data.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_dhcp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_dns.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_ethernet.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_fddi.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_gre.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_icmp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_igmp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_ip.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_ipsec.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_isl.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_link.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_mpls.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_ntp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_ospf.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_rip.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_rpc.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_snmp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_stp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_tcp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_token_ring.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_udp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_build_vrrp.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_checksum.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_cq.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_crc.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_dll.c">
+ </File>
+ <File
+ RelativePath="libnet_dll.def">
+ </File>
+ <File
+ RelativePath="..\src\libnet_error.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_if_addr.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_init.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_internal.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_link_win32.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_pblock.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_port_list.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_prand.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_raw.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_resolve.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_version.c">
+ </File>
+ <File
+ RelativePath="..\src\libnet_write.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc">
+ <File
+ RelativePath="..\include\win32\config.h">
+ </File>
+ <File
+ RelativePath="..\include\libnet\libnet-asn1.h">
+ </File>
+ <File
+ RelativePath="..\include\libnet\libnet-functions.h">
+ </File>
+ <File
+ RelativePath="..\include\libnet\libnet-headers.h">
+ </File>
+ <File
+ RelativePath="..\include\libnet\libnet-macros.h">
+ </File>
+ <File
+ RelativePath="..\include\libnet\libnet-structures.h">
+ </File>
+ <File
+ RelativePath="..\include\win32\libnet.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libnet/win32/Libnet.dsp b/libnet/win32/Libnet.dsp
new file mode 100644
index 0000000..b221637
--- /dev/null
+++ b/libnet/win32/Libnet.dsp
@@ -0,0 +1,337 @@
+# Microsoft Developer Studio Project File - Name="Libnet" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+CFG=Libnet - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "Libnet.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "Libnet.mak" CFG="Libnet - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "Libnet - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "Libnet - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "Libnet - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBNET_EXPORTS" /Yu"stdafx.h" /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBNET_EXPORTS" /FD /c
+# SUBTRACT CPP /YX /Yc /Yu
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
+# ADD LINK32 /nologo /dll /machine:I386 /out:"Release/Libnet-1.1.1.dll"
+
+!ELSEIF "$(CFG)" == "Libnet - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBNET_EXPORTS" /Yu"stdafx.h" /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBNET_EXPORTS" /FD /GZ /c
+# SUBTRACT CPP /YX /Yc /Yu
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 /nologo /dll /debug /machine:I386 /pdbtype:sept
+
+!ENDIF
+
+# Begin Target
+
+# Name "Libnet - Win32 Release"
+# Name "Libnet - Win32 Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=..\src\libnet_advanced.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_asn1.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_802.1q.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_802.1x.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_802.2.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_802.3.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_arp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_bgp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_cdp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_data.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_dhcp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_dns.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_ethernet.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_fddi.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_gre.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_icmp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_igmp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_ip.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_ipsec.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_isl.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_link.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_mpls.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_ntp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_ospf.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_rip.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_rpc.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_snmp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_stp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_tcp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_token_ring.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_udp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_build_vrrp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_checksum.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_cq.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_crc.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_dll.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\libnet_dll.def
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_error.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_if_addr.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_init.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_internal.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_link_win32.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_pblock.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_port_list.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_prand.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_raw.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_resolve.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_version.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\src\libnet_write.c
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=..\include\win32\config.h
+# End Source File
+# Begin Source File
+
+SOURCE="..\include\libnet\libnet-asn1.h"
+# End Source File
+# Begin Source File
+
+SOURCE="..\include\libnet\libnet-functions.h"
+# End Source File
+# Begin Source File
+
+SOURCE="..\include\libnet\libnet-headers.h"
+# End Source File
+# Begin Source File
+
+SOURCE="..\include\libnet\libnet-macros.h"
+# End Source File
+# Begin Source File
+
+SOURCE="..\include\libnet\libnet-structures.h"
+# End Source File
+# Begin Source File
+
+SOURCE="..\include\libnet\libnet-types.h"
+# End Source File
+# Begin Source File
+
+SOURCE=..\include\win32\libnet.h
+# End Source File
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+# End Group
+# Begin Source File
+
+SOURCE=.\ReadMe.txt
+# End Source File
+# End Target
+# End Project
diff --git a/libnet/win32/Libnet.dsw b/libnet/win32/Libnet.dsw
new file mode 100644
index 0000000..7a07d7a
--- /dev/null
+++ b/libnet/win32/Libnet.dsw
@@ -0,0 +1,32 @@
+Microsoft Developer Studio Workspace File, Format Version 6.00
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
+
+###############################################################################
+
+Project: "Libnet"=".\Libnet.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name wpcap
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Global:
+
+Package=<5>
+{{{
+}}}
+
+Package=<3>
+{{{
+}}}
+
+###############################################################################
+
diff --git a/libnet/win32/README.txt b/libnet/win32/README.txt
new file mode 100644
index 0000000..074827a
--- /dev/null
+++ b/libnet/win32/README.txt
@@ -0,0 +1,57 @@
+Libnet 1.1.1 VC++ Build instructions.
+Kirby Kuehl vacuum@users.sourceforge.net
+
+
+Tested Platforms:
+Windows 2000 SP4, Windows XP SP1
+
+Tested IDEs:
+VC++ 6.0 Service Pack 5
+Visual Studio .NET 2003
+Visual Studio .NET 2002
+
+Winpcap 3.01 Developers pack: http://winpcap.polito.it/install/default.htm
+Platform SDK : http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
+
+
+1. Extract Libnet tarball. (Probably unnecessary since you are reading this.)
+
+2. Download and extract Winpcap 3.x developer's pack from http://winpcap.polito.it/install/default.htm
+ NOTE: Must download 3.x developer's pack. Do not use earlier versions.
+
+3. Open Libnet-1.1.1/win32/Libnet.dsw (If you are using VC++6.0)
+ Libnet-1.1.1/win32/Libnet-1.1.1-2002.sln (If youa are using Visual Studio .NET 20002)
+ Libnet-1.1.1/win32/Libnet-1.1.1-2003.sln (If youa are using Visual Studio .NET 20003)
+
+4. To properly setup the winpcap/libpcap dependencies.
+
+ Visual Studio .NET Instructions.
+ Select Tools/Options
+ Under the options dialog, select Projects and then VC++ Directories
+ Select Include files.
+ Add the following path
+ <path>wpdpack\Include
+ Select Library paths.
+ Add the following path
+ <path>wpdpack\Lib
+
+ Visual C++ 6.0 Instructions
+ You will need to also install the Microsoft Platform SDK in order to have iphlpapi.h
+ The platform SDK is available here: http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
+ NOTE: The include order is important, or you will get redefinition errors. Put the platform sdk's directory first.
+ Select Tools/Options
+ Select the Directories Tab
+ Select Include files.
+ Add the following path
+ <path>wpdpack\Include
+ <path>Program Files\Microsoft SDK\include
+ Select Library paths.
+ Add the following path
+ <path>wpdpack\Lib
+ <path>Program Files\Microsoft SDK\Lib
+
+
+
+
+
+
diff --git a/libnet/win32/libnet_dll.def b/libnet/win32/libnet_dll.def
new file mode 100644
index 0000000..f312fc8
--- /dev/null
+++ b/libnet/win32/libnet_dll.def
@@ -0,0 +1,164 @@
+LIBRARY Libnet
+
+EXPORTS
+ gethostbyname2
+ libnet_addr2name4_r
+ libnet_addr2name4
+ libnet_addr2name6_r
+ libnet_adv_cull_header
+ libnet_adv_cull_packet
+ libnet_adv_free_packet
+ libnet_adv_write_link
+ libnet_autobuild_arp
+ libnet_autobuild_ethernet
+ libnet_autobuild_fddi
+ libnet_autobuild_ipv4
+ libnet_autobuild_ipv6
+ libnet_autobuild_link
+ libnet_autobuild_token_ring
+ libnet_build_802_1q
+ libnet_build_802_1x
+ libnet_build_802_2snap
+ libnet_build_802_2
+ libnet_build_802_3
+ libnet_build_arp
+ libnet_build_asn1_bitstring
+ libnet_build_asn1_header
+ libnet_build_asn1_int
+ libnet_build_asn1_length
+ libnet_build_asn1_null
+ libnet_build_asn1_objid
+ libnet_build_asn1_sequence
+ libnet_build_asn1_string
+ libnet_build_asn1_uint
+ libnet_build_bgp4_header
+ libnet_build_bgp4_notification
+ libnet_build_bgp4_open
+ libnet_build_bgp4_update
+ libnet_build_bootpv4
+ libnet_build_cdp
+ libnet_build_cdp_value
+ libnet_build_data
+ libnet_build_dhcpv4
+ libnet_build_dnsv4
+ libnet_build_egre
+ libnet_build_ethernet
+ libnet_build_fddi
+ libnet_build_gre_last_sre
+ libnet_build_gre_sre
+ libnet_build_gre
+ libnet_build_icmpv4_echo
+ libnet_build_icmpv4_mask
+ libnet_build_icmpv4_redirect
+ libnet_build_icmpv4_timeexceed
+ libnet_build_icmpv4_timestamp
+ libnet_build_icmpv4_unreach
+ libnet_build_igmp
+ libnet_build_ipsec_ah
+ libnet_build_ipsec_esp_ftr
+ libnet_build_ipsec_esp_hdr
+ libnet_build_ipv4_options
+ libnet_build_ipv4
+ libnet_build_ipv6
+ libnet_build_ipv6_destopts
+ libnet_build_ipv6_frag
+ libnet_build_ipv6_hbhopts
+ libnet_build_ipv6_routing
+ libnet_build_isl
+ libnet_build_link
+ libnet_build_mpls
+ libnet_build_ntp
+ libnet_build_ospfv2_dbd
+ libnet_build_ospfv2_hello
+ libnet_build_ospfv2_lsa_as
+ libnet_build_ospfv2_lsa_net
+ libnet_build_ospfv2_lsa_rtr
+ libnet_build_ospfv2_lsa_sum
+ libnet_build_ospfv2_lsa
+ libnet_build_ospfv2_lsr
+ libnet_build_ospfv2_lsu
+ libnet_build_ospfv2
+ libnet_build_rip
+ libnet_build_rpc_call
+ libnet_build_snmp
+ libnet_build_stp_conf
+ libnet_build_stp_tcn
+ libnet_build_tcp_options
+ libnet_build_tcp
+ libnet_build_token_ring
+ libnet_build_udp
+ libnet_build_vrrp
+ libnet_clear_packet
+ libnet_close_link_interface
+ libnet_close_raw4
+ libnet_close_raw6
+ libnet_compute_crc
+ libnet_cq_add
+ libnet_cq_destroy
+ libnet_cq_find_by_label
+ libnet_cq_getlabel
+ libnet_cq_head
+ libnet_cq_last
+ libnet_cq_next
+ libnet_cq_remove_by_label
+ libnet_cq_remove
+ libnet_cq_size
+ libnet_destroy
+ libnet_diag_dump_context
+ libnet_diag_dump_hex
+ libnet_diag_dump_pblock
+ libnet_diag_dump_pblock_type
+ libnet_do_checksum
+ libnet_getdevice
+ libnet_geterror
+ libnet_getfd
+ libnet_getgre_length
+ libnet_getpacket_size
+ libnet_get_hwaddr
+ libnet_get_ipaddr4
+ libnet_get_ipaddr6
+ libnet_getpbuf
+ libnet_getpbuf_size
+ libnet_get_prand
+ libnet_hex_aton
+ libnet_ifaddrlist
+ libnet_in_cksum
+ libnet_init
+ libnet_ip_check
+ libnet_name2addr4
+ libnet_name2addr6
+ libnet_open_link
+ libnet_open_raw4
+ libnet_open_raw6
+ libnet_pblock_append
+ libnet_pblock_coalesce
+ libnet_pblock_delete
+ libnet_pblock_find
+ libnet_pblock_insert_before
+ libnet_pblock_new
+ libnet_pblock_p2p
+ libnet_pblock_probe
+ libnet_pblock_setflags
+ libnet_pblock_swap
+ libnet_pblock_update
+ libnet_plist_chain_dump
+ libnet_plist_chain_dump_string
+ libnet_plist_chain_free
+ libnet_plist_chain_new
+ libnet_plist_chain_next_pair
+ libnet_seed_prand
+ libnet_select_device
+ libnet_stats
+ libnet_toggle_checksum
+ libnet_win32_build_fake_ethernet
+ libnet_win32_build_fake_token
+ libnet_win32_get_remote_mac
+ libnet_win32_write_raw_ipv4
+ libnet_write
+ libnet_write_link
+ libnet_write_raw_ipv4
+ libnet_write_raw_ipv6
+ __libnet_print_vers
+
+
+