├── .gitignore ├── LICENSE ├── Readme.md ├── assets └── lanConsoleRun.PNG └── src ├── LANMachines.sln ├── LanDiscovery ├── ArpScanner.cs ├── Interface │ ├── IArpScanner.cs │ └── ILanMachine.cs ├── LanDiscoveryManager.cs ├── LanMachine.cs ├── LanPingerAsync.cs ├── Properties │ └── AssemblyInfo.cs ├── RedSpider.LanDiscovery.csproj └── Utils │ └── LanMachineIdentityComparator.cs ├── LanMachinesRunner ├── LanDiscoveryBlocking.cs ├── LanMachinesRunner.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── app.config └── packages.config ├── RedSpider.LanDiscovery.Tests ├── ArpScannerUnitTests.cs ├── LanMachineTests.cs ├── Properties │ └── AssemblyInfo.cs └── RedSpider.LanDiscovery.Tests.csproj ├── SystemWrapper.Tests ├── ProcessWrapperFactoryTests.cs ├── Properties │ └── AssemblyInfo.cs └── SystemWrapper.Tests.csproj ├── SystemWrapper ├── Factory │ └── ProcessWrapperFactory.cs ├── Interface │ ├── Factory │ │ └── IProcessWrapperFactory.cs │ ├── INetworkInterfaceWrapper.cs │ ├── IProcessWrapper.cs │ ├── IStreamReaderWrapper.cs │ └── Proxy │ │ └── INetworkInterfaceProxy.cs ├── Properties │ └── AssemblyInfo.cs ├── Proxy │ └── NetworkInterfaceProxy.cs ├── RedSpider.SystemWrapper.csproj └── Wrapper │ ├── NetworkInterfaceWrapper.cs │ ├── ProcessWrapper.cs │ └── StreamReaderWrapper.cs └── packages └── RhinoMocks.3.6.1 ├── RhinoMocks.3.6.1.nupkg └── lib └── net ├── Rhino.Mocks.dll └── Rhino.Mocks.xml /.gitignore: -------------------------------------------------------------------------------- 1 | *bin 2 | *obj 3 | 4 | *.suo -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/Readme.md -------------------------------------------------------------------------------- /assets/lanConsoleRun.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/assets/lanConsoleRun.PNG -------------------------------------------------------------------------------- /src/LANMachines.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LANMachines.sln -------------------------------------------------------------------------------- /src/LanDiscovery/ArpScanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanDiscovery/ArpScanner.cs -------------------------------------------------------------------------------- /src/LanDiscovery/Interface/IArpScanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanDiscovery/Interface/IArpScanner.cs -------------------------------------------------------------------------------- /src/LanDiscovery/Interface/ILanMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanDiscovery/Interface/ILanMachine.cs -------------------------------------------------------------------------------- /src/LanDiscovery/LanDiscoveryManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanDiscovery/LanDiscoveryManager.cs -------------------------------------------------------------------------------- /src/LanDiscovery/LanMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanDiscovery/LanMachine.cs -------------------------------------------------------------------------------- /src/LanDiscovery/LanPingerAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanDiscovery/LanPingerAsync.cs -------------------------------------------------------------------------------- /src/LanDiscovery/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanDiscovery/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/LanDiscovery/RedSpider.LanDiscovery.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanDiscovery/RedSpider.LanDiscovery.csproj -------------------------------------------------------------------------------- /src/LanDiscovery/Utils/LanMachineIdentityComparator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanDiscovery/Utils/LanMachineIdentityComparator.cs -------------------------------------------------------------------------------- /src/LanMachinesRunner/LanDiscoveryBlocking.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanMachinesRunner/LanDiscoveryBlocking.cs -------------------------------------------------------------------------------- /src/LanMachinesRunner/LanMachinesRunner.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanMachinesRunner/LanMachinesRunner.csproj -------------------------------------------------------------------------------- /src/LanMachinesRunner/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanMachinesRunner/Program.cs -------------------------------------------------------------------------------- /src/LanMachinesRunner/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanMachinesRunner/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/LanMachinesRunner/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanMachinesRunner/app.config -------------------------------------------------------------------------------- /src/LanMachinesRunner/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/LanMachinesRunner/packages.config -------------------------------------------------------------------------------- /src/RedSpider.LanDiscovery.Tests/ArpScannerUnitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/RedSpider.LanDiscovery.Tests/ArpScannerUnitTests.cs -------------------------------------------------------------------------------- /src/RedSpider.LanDiscovery.Tests/LanMachineTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/RedSpider.LanDiscovery.Tests/LanMachineTests.cs -------------------------------------------------------------------------------- /src/RedSpider.LanDiscovery.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/RedSpider.LanDiscovery.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/RedSpider.LanDiscovery.Tests/RedSpider.LanDiscovery.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/RedSpider.LanDiscovery.Tests/RedSpider.LanDiscovery.Tests.csproj -------------------------------------------------------------------------------- /src/SystemWrapper.Tests/ProcessWrapperFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper.Tests/ProcessWrapperFactoryTests.cs -------------------------------------------------------------------------------- /src/SystemWrapper.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/SystemWrapper.Tests/SystemWrapper.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper.Tests/SystemWrapper.Tests.csproj -------------------------------------------------------------------------------- /src/SystemWrapper/Factory/ProcessWrapperFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/Factory/ProcessWrapperFactory.cs -------------------------------------------------------------------------------- /src/SystemWrapper/Interface/Factory/IProcessWrapperFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/Interface/Factory/IProcessWrapperFactory.cs -------------------------------------------------------------------------------- /src/SystemWrapper/Interface/INetworkInterfaceWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/Interface/INetworkInterfaceWrapper.cs -------------------------------------------------------------------------------- /src/SystemWrapper/Interface/IProcessWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/Interface/IProcessWrapper.cs -------------------------------------------------------------------------------- /src/SystemWrapper/Interface/IStreamReaderWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/Interface/IStreamReaderWrapper.cs -------------------------------------------------------------------------------- /src/SystemWrapper/Interface/Proxy/INetworkInterfaceProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/Interface/Proxy/INetworkInterfaceProxy.cs -------------------------------------------------------------------------------- /src/SystemWrapper/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/SystemWrapper/Proxy/NetworkInterfaceProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/Proxy/NetworkInterfaceProxy.cs -------------------------------------------------------------------------------- /src/SystemWrapper/RedSpider.SystemWrapper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/RedSpider.SystemWrapper.csproj -------------------------------------------------------------------------------- /src/SystemWrapper/Wrapper/NetworkInterfaceWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/Wrapper/NetworkInterfaceWrapper.cs -------------------------------------------------------------------------------- /src/SystemWrapper/Wrapper/ProcessWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/Wrapper/ProcessWrapper.cs -------------------------------------------------------------------------------- /src/SystemWrapper/Wrapper/StreamReaderWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/SystemWrapper/Wrapper/StreamReaderWrapper.cs -------------------------------------------------------------------------------- /src/packages/RhinoMocks.3.6.1/RhinoMocks.3.6.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/packages/RhinoMocks.3.6.1/RhinoMocks.3.6.1.nupkg -------------------------------------------------------------------------------- /src/packages/RhinoMocks.3.6.1/lib/net/Rhino.Mocks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/packages/RhinoMocks.3.6.1/lib/net/Rhino.Mocks.dll -------------------------------------------------------------------------------- /src/packages/RhinoMocks.3.6.1/lib/net/Rhino.Mocks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArticuNode/LANMachines/HEAD/src/packages/RhinoMocks.3.6.1/lib/net/Rhino.Mocks.xml --------------------------------------------------------------------------------