Download eEx Network Library
Description
The eEx Network Library contains many classes for monitoring, analyzing, parsing and also changing network traffic. It is basically around WinPcap/LibPcap and provides a framework to write own functions and plug-ins.
Source Files
The download file eex.zip has the following entries.
trunk/Examples/HandlerPlugInTemplate/HandlerTemplate.cs
trunk/Examples/HandlerPlugInTemplate/NetLabPluginTemplate.cs
trunk/Examples/HandlerPlugInTemplate/PluginTemplate.cs
trunk/eExNLML/DefaultControllers/APRAttackController.cs
trunk/eExNLML/DefaultControllers/ARPScannerController.cs
trunk/eExNLML/DefaultControllers/CodeLabController.cs
trunk/eExNLML/DefaultControllers/ConditionalTrafficSplitterController.cs
trunk/eExNLML/DefaultControllers/DHCPServerController.cs
trunk/eExNLML/DefaultControllers/DHCPSpooferController.cs
trunk/eExNLML/DefaultControllers/DNSOTFSpooferController.cs
trunk/eExNLML/DefaultControllers/DNSQueryLoggerController.cs
trunk/eExNLML/DefaultControllers/DirectInterfaceIOController.cs
trunk/eExNLML/DefaultControllers/EthernetInterfaceController.cs
trunk/eExNLML/DefaultControllers/HTTPMonitorController.cs
trunk/eExNLML/DefaultControllers/HTTPStreamModifierController.cs
trunk/eExNLML/DefaultControllers/NATHandlerController.cs
trunk/eExNLML/DefaultControllers/NetMapController.cs
trunk/eExNLML/DefaultControllers/RIPRouterController.cs
trunk/eExNLML/DefaultControllers/RouterController.cs
trunk/eExNLML/DefaultControllers/SpeedMeterController.cs
trunk/eExNLML/DefaultControllers/TextStreamModifierController.cs
trunk/eExNLML/DefaultControllers/TrafficDumperController.cs
trunk/eExNLML/DefaultControllers/TrafficSplitterController.cs
trunk/eExNLML/DefaultControllers/WANEmulatorController.cs
trunk/eExNLML/DefaultDefinitions/APRAttackControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/ARPScannerControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/CodeLabControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/ConditionalTrafficSplitterControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/DHCPServerControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/DHCPSpooferControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/DNSOTFSpooferControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/DNSQueryLoggerControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/DirectInterfaceIOControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/EthernetInterfaceControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/HTTPMonitorControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/HTTPStreamModifierControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/NATHandlerControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/NetMapControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/RIPRouterControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/RouterControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/SpeedMeterControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/TextStreamModifierControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/TrafficDumperControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/TrafficSplitterControlDefinition.cs
trunk/eExNLML/DefaultDefinitions/WANEmulatorControlDefinition.cs
trunk/eExNLML/Extensibility/ExtensionLoader.cs
trunk/eExNLML/Extensibility/HTTPModifierActionDefinition.cs
trunk/eExNLML/Extensibility/HTTPModifierConditionDefinition.cs
trunk/eExNLML/Extensibility/HandlerController.cs
trunk/eExNLML/Extensibility/HandlerDefinition.cs
trunk/eExNLML/Extensibility/IHandlerController.cs
trunk/eExNLML/Extensibility/IHandlerDefinition.cs
trunk/eExNLML/Extensibility/IInterfaceDefinition.cs
trunk/eExNLML/Extensibility/IInterfaceFactory.cs
trunk/eExNLML/Extensibility/IPlugin.cs/*from w ww.j av a2s . c om*/
trunk/eExNLML/Extensibility/IProtocolDefinition.cs
trunk/eExNLML/Extensibility/ISubPlugInDefinition.cs
trunk/eExNLML/Extensibility/NetworkLibraryInterfaceExtensionFactory.cs
trunk/eExNLML/Extensibility/PluginLoader.cs
trunk/eExNLML/Extensibility/ProtocolDefinition.cs
trunk/eExNLML/Extensibility/TrafficSplitterRuleDefinition.cs
trunk/eExNLML/IEnvironment.cs
trunk/eExNLML/IO/ConfigurationParser.cs
trunk/eExNLML/IO/HandlerConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/ARPSpooferConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/ConditionalTrafficSplitterConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/DHCPServerConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/DHCPSpooferConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/DNSOnTheFlySpooferConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/DumperConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/HTTPModifierConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/InterfaceConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/NATHandlerConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/RIPRouterConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/RouterConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/TextStreamModifierConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationLoaders/WANEmulatorConfigurationLoader.cs
trunk/eExNLML/IO/HandlerConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/ARPSpooferConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/ConditionalSplitterConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/DHCPServerConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/DHCPSpooferConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/DNSOnTheFlySpooferConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/DumperConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/HTTPModifierConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/InterfaceConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/NATHandlerConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/RIPRouterConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/RouterConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/TextStreamModifierConfigurationWriter.cs
trunk/eExNLML/IO/HandlerConfigurationWriters/WANEmulatorConfigurationWriter.cs
trunk/eExNLML/IO/NameValueItem.cs
trunk/eExNLML/Link.cs
trunk/eExNLML/NLMLCompilation.xsd
trunk/eExNLML/NLMLPluginDescription.xsd
trunk/eExNLML/NetworkCompilation.cs
trunk/eExNLML/Properties/AssemblyInfo.cs
trunk/eExNLML/Repository/PlugInDependency.cs
trunk/eExNLML/Repository/PlugInDescription.cs
trunk/eExNLML/Repository/PlugInFile.cs
trunk/eExNLML/Repository/PlugInRepository.cs
trunk/eExNLML/SubPlugInDefinitions/IPAddressRuleDefinition.cs
trunk/eExNLML/SubPlugInDefinitions/ImageFlipperDefinition.cs
trunk/eExNLML/SubPlugInDefinitions/PortRuleDefinition.cs
trunk/eExNLML/SubPlugInDefinitions/RegexHeaderConditionDefinition.cs
trunk/eExNLML/Task.cs
trunk/eExNLML/TrafficHandlerPort.cs
trunk/eExNLML/eExNLML.csproj
trunk/eExNetworkLibary/ARP/ARPFrame.cs
trunk/eExNetworkLibary/ARP/ARPHostEntry.cs
trunk/eExNetworkLibary/ARP/HostTable.cs
trunk/eExNetworkLibary/Attacks/ARPHostIsolation.cs
trunk/eExNetworkLibary/Attacks/DoS/ARPFlood.cs
trunk/eExNetworkLibary/Attacks/IAttack.cs
trunk/eExNetworkLibary/Attacks/IMITMAttack.cs
trunk/eExNetworkLibary/Attacks/INetworkAttack.cs
trunk/eExNetworkLibary/Attacks/ISingleHostAttack.cs
trunk/eExNetworkLibary/Attacks/MITMAttackEntry.cs
trunk/eExNetworkLibary/Attacks/Modification/DNSOnTheFlySpoofer.cs
trunk/eExNetworkLibary/Attacks/Scanning/ARPNetScan.cs
trunk/eExNetworkLibary/Attacks/Scanning/ARPScanTask.cs
trunk/eExNetworkLibary/Attacks/Scanning/IScanner.cs
trunk/eExNetworkLibary/Attacks/Scanning/ScanTask.cs
trunk/eExNetworkLibary/Attacks/Spoofing/APRAttack.cs
trunk/eExNetworkLibary/Attacks/Spoofing/DHCPSpoofer.cs
trunk/eExNetworkLibary/Changelog.txt
trunk/eExNetworkLibary/CodeLab/DynamicFunctionCompiler.cs
trunk/eExNetworkLibary/CodeLab/DynamicFunctionHandler.cs
trunk/eExNetworkLibary/CodeLab/IDynamicHandler.cs
trunk/eExNetworkLibary/DHCP/DHCPFrame.cs
trunk/eExNetworkLibary/DHCP/DHCPPool.cs
trunk/eExNetworkLibary/DHCP/DHCPServer.cs
trunk/eExNetworkLibary/DHCP/DHCPTLVItem.cs
trunk/eExNetworkLibary/DNS/DNSFrame.cs
trunk/eExNetworkLibary/DNS/DNSNameEncoder.cs
trunk/eExNetworkLibary/DNS/DNSQuestion.cs
trunk/eExNetworkLibary/DNS/DNSResourceRecord.cs
trunk/eExNetworkLibary/DirectInterfaceIOHandler.cs
trunk/eExNetworkLibary/Enumerations.cs
trunk/eExNetworkLibary/Ethernet/EthernetFrame.cs
trunk/eExNetworkLibary/EthernetInterface.cs
trunk/eExNetworkLibary/Frame.cs
trunk/eExNetworkLibary/FrameTypes.cs
trunk/eExNetworkLibary/HTTP/HTTPConversationParser.cs
trunk/eExNetworkLibary/HTTP/HTTPHeaderCollection.cs
trunk/eExNetworkLibary/HTTP/HTTPMessage.cs
trunk/eExNetworkLibary/HTTP/HTTPRequest.cs
trunk/eExNetworkLibary/HTTP/HTTPResponse.cs
trunk/eExNetworkLibary/ICMP/ICMPFrame.cs
trunk/eExNetworkLibary/ICMP/ICMPv4Frame.cs
trunk/eExNetworkLibary/ICMP/V6/ICMPv6Frame.cs
trunk/eExNetworkLibary/ICMP/V6/ICMPv6Type.cs
trunk/eExNetworkLibary/ICMP/V6/NeighborAdvertisment.cs
trunk/eExNetworkLibary/ICMP/V6/NeighborDiscoveryOption.cs
trunk/eExNetworkLibary/ICMP/V6/NeighborSolicitationMessage.cs
trunk/eExNetworkLibary/IHelperStructure.cs
trunk/eExNetworkLibary/IP/IIPFrame.cs
trunk/eExNetworkLibary/IP/IPAddressAnalysis.cs
trunk/eExNetworkLibary/IP/IPFragmenter.cs
trunk/eExNetworkLibary/IP/IPv4Frame.cs
trunk/eExNetworkLibary/IP/IPv4Options.cs
trunk/eExNetworkLibary/IP/V6/ExtensionHeader.cs
trunk/eExNetworkLibary/IP/V6/FragmentExtensionHeader.cs
trunk/eExNetworkLibary/IP/V6/IIPHeader.cs
trunk/eExNetworkLibary/IP/V6/IPv6Frame.cs
trunk/eExNetworkLibary/IP/V6/RoutingExtensionHeader.cs
trunk/eExNetworkLibary/IPInterface.cs
trunk/eExNetworkLibary/MACAddress.cs
trunk/eExNetworkLibary/Monitoring/DNSQueryLogger.cs
trunk/eExNetworkLibary/Monitoring/HTTPMonitor.cs
trunk/eExNetworkLibary/Monitoring/LibPcapDumper.cs
trunk/eExNetworkLibary/Monitoring/NetMap.cs
trunk/eExNetworkLibary/Monitoring/SpeedMeter.cs
trunk/eExNetworkLibary/Monitoring/StreamMonitoring/HTTPReaders.cs
trunk/eExNetworkLibary/Monitoring/StreamMonitoring/NetworkStreamMonitor.cs
trunk/eExNetworkLibary/Monitoring/TCPStreamMonitor.cs
trunk/eExNetworkLibary/Monitoring/TrafficAnalyzer.cs
trunk/eExNetworkLibary/Properties/AssemblyInfo.cs
trunk/eExNetworkLibary/Properties/Resources.Designer.cs
trunk/eExNetworkLibary/Properties/Resources.resx
trunk/eExNetworkLibary/Properties/Settings.Designer.cs
trunk/eExNetworkLibary/Properties/Settings.settings
trunk/eExNetworkLibary/ProtocolParsing/IProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/ProtocolParser.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/ARPProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/DHCPProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/DNSProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/EthernetProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/ICMPv4ProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/ICMPv6ProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/IPv4ProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/IPv6ProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/OSPFProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/TCPProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/TrafficDescriptionFrameProtocolProvider.cs
trunk/eExNetworkLibary/ProtocolParsing/Providers/UDPProtocolProvider.cs
trunk/eExNetworkLibary/RawDataFrame.cs
trunk/eExNetworkLibary/Routing/IRouter.cs
trunk/eExNetworkLibary/Routing/NetworkAddressTranslationHandler.cs
trunk/eExNetworkLibary/Routing/OSPF/ASExternalLSA.cs
trunk/eExNetworkLibary/Routing/OSPF/IOSPFRouter.cs
trunk/eExNetworkLibary/Routing/OSPF/LSAHeader.cs
trunk/eExNetworkLibary/Routing/OSPF/LSDatabase.cs
trunk/eExNetworkLibary/Routing/OSPF/NetworkLSA.cs
trunk/eExNetworkLibary/Routing/OSPF/OSPFArea.cs
trunk/eExNetworkLibary/Routing/OSPF/OSPFCommonHeader.cs
trunk/eExNetworkLibary/Routing/OSPF/OSPFDatabaseDescriptionMessage.cs
trunk/eExNetworkLibary/Routing/OSPF/OSPFHelloMessage.cs
trunk/eExNetworkLibary/Routing/OSPF/OSPFLSAAcknowledgementMessage.cs
trunk/eExNetworkLibary/Routing/OSPF/OSPFLSARequestMessage.cs
trunk/eExNetworkLibary/Routing/OSPF/OSPFLSAUpdateMessage.cs
trunk/eExNetworkLibary/Routing/OSPF/OSPFOptionsField.cs
trunk/eExNetworkLibary/Routing/OSPF/OSPFRouter.cs
trunk/eExNetworkLibary/Routing/OSPF/RouterLSA.cs
trunk/eExNetworkLibary/Routing/OSPF/SummaryLSA.cs
trunk/eExNetworkLibary/Routing/RIP/RIPFrame.cs
trunk/eExNetworkLibary/Routing/RIP/RIPRouter.cs
trunk/eExNetworkLibary/Routing/Router.cs
trunk/eExNetworkLibary/Routing/RoutingEntry.cs
trunk/eExNetworkLibary/Routing/RoutingProcess.cs
trunk/eExNetworkLibary/Routing/RoutingTable.cs
trunk/eExNetworkLibary/RunningObject.cs
trunk/eExNetworkLibary/Simulation/ByteFlipper.cs
trunk/eExNetworkLibary/Simulation/DelayJitter.cs
trunk/eExNetworkLibary/Simulation/PackedReorderer.cs
trunk/eExNetworkLibary/Simulation/PacketCorrupter.cs
trunk/eExNetworkLibary/Simulation/PacketDropper.cs
trunk/eExNetworkLibary/Simulation/PacketDuplicator.cs
trunk/eExNetworkLibary/Simulation/RandomEventTrafficSimulator.cs
trunk/eExNetworkLibary/Simulation/Simulator.cs
trunk/eExNetworkLibary/Simulation/SpeedConstrainer.cs
trunk/eExNetworkLibary/Simulation/WANEmulator.cs
trunk/eExNetworkLibary/Sockets/BindingInformation.cs
trunk/eExNetworkLibary/Sockets/BufferNetworkStream.cs
trunk/eExNetworkLibary/Sockets/IPSocket.cs
trunk/eExNetworkLibary/Sockets/ISocket.cs
trunk/eExNetworkLibary/Sockets/NetworkStream.cs
trunk/eExNetworkLibary/Sockets/SocketBase.cs
trunk/eExNetworkLibary/Sockets/SocketNetworkStream.cs
trunk/eExNetworkLibary/Sockets/TCPIPListenerStack.cs
trunk/eExNetworkLibary/Sockets/TCPIPStack.cs
trunk/eExNetworkLibary/Sockets/TCPListenerSocket.cs
trunk/eExNetworkLibary/Sockets/TCPSocket.cs
trunk/eExNetworkLibary/Sockets/UDPSocket.cs
trunk/eExNetworkLibary/Subnetmask.cs
trunk/eExNetworkLibary/TCP/TCPFrame.cs
trunk/eExNetworkLibary/TCP/TCPOptions.cs
trunk/eExNetworkLibary/TLVItem.cs
trunk/eExNetworkLibary/Threading/InvocationHelper.cs
trunk/eExNetworkLibary/Threading/WorkItem.cs
trunk/eExNetworkLibary/TrafficDescriptionFrame.cs
trunk/eExNetworkLibary/TrafficHandler.cs
trunk/eExNetworkLibary/TrafficModifiers/HTTPStreamModifier.cs
trunk/eExNetworkLibary/TrafficModifiers/StreamModification/HTTP/Actions/ImageAction.cs
trunk/eExNetworkLibary/TrafficModifiers/StreamModification/HTTP/Actions/ImageFlipper.cs
trunk/eExNetworkLibary/TrafficModifiers/StreamModification/HTTP/Conditions/HeaderCondition.cs
trunk/eExNetworkLibary/TrafficModifiers/StreamModification/HTTP/HTTPStreamModifierAction.cs
trunk/eExNetworkLibary/TrafficModifiers/StreamModification/HTTP/HTTPStreamModifierCondition.cs
trunk/eExNetworkLibary/TrafficModifiers/StreamModification/HTTP/HTTPStreamModifierOperator.cs
trunk/eExNetworkLibary/TrafficModifiers/StreamModification/HTTP/HTTPStreamOperator.cs
trunk/eExNetworkLibary/TrafficModifiers/StreamModification/NetworkStreamModifier.cs
trunk/eExNetworkLibary/TrafficModifiers/StreamModification/StreamReplacementOperator.cs
trunk/eExNetworkLibary/TrafficModifiers/StreamModification/StreamReplacementRule.cs
trunk/eExNetworkLibary/TrafficModifiers/TCPStreamModifier.cs
trunk/eExNetworkLibary/TrafficModifiers/TextStreamModifier.cs
trunk/eExNetworkLibary/TrafficModifiers/TrafficModifier.cs
trunk/eExNetworkLibary/TrafficSplitting/ConditionalTrafficSplitter.cs
trunk/eExNetworkLibary/TrafficSplitting/IPAddressRule.cs
trunk/eExNetworkLibary/TrafficSplitting/PortRule.cs
trunk/eExNetworkLibary/TrafficSplitting/TrafficSplitter.cs
trunk/eExNetworkLibary/TrafficSplitting/TrafficSplitterRule.cs
trunk/eExNetworkLibary/UDP/UDPFrame.cs
trunk/eExNetworkLibary/Utilities/ChecksumCalculator.cs
trunk/eExNetworkLibary/Utilities/CompressionHelper.cs
trunk/eExNetworkLibary/Utilities/InterfaceConfiguration.cs
trunk/eExNetworkLibary/Utilities/NetDiscovery.cs
trunk/eExNetworkLibary/Utilities/PacketMonitor.cs
trunk/eExNetworkLibary/Utilities/Portscan.cs
trunk/eExNetworkLibary/Utilities/RingBuffer.cs
trunk/eExNetworkLibary/Utilities/SystemRouteQuery.cs
trunk/eExNetworkLibary/Utilities/WinPcapDotNet.cs
trunk/eExNetworkLibary/eExNetworkLibrary.csproj
Download
Click the following link to download eex.zip.
eex.zip