├── .github └── workflows │ ├── publish-executable-on-release.yaml │ └── unit-test.yml ├── .gitignore ├── .idea └── .idea.WinSocat │ └── .idea │ ├── .gitignore │ ├── .name │ ├── encodings.xml │ ├── indexLayout.xml │ └── vcs.xml ├── LICENSE ├── README.md ├── Tests ├── AddressElementTest.cs ├── HyperVListenPiperInfoTest.cs ├── HyperVStreamPiperInfoTest.cs ├── NamedPipeListenPiperInfoTest.cs ├── NamedPipeListenPiperStrategyTest.cs ├── NamedPipeStreamPiperInfoTest.cs ├── PiperStrategyTest.cs ├── ProcPiperInfoTest.cs ├── SerialPortPiperInfoTest.cs ├── StdPiperInfoTest.cs ├── TcpListenPiperInfoTest.cs ├── TcpListenPiperStrategyTest.cs ├── TcpStreamPiperInfoTest.cs ├── Tests.csproj ├── UnixSocketListenPiperInfoTest.cs ├── UnixSocketListenPiperStrategyTest.cs ├── UnixSocketStreamPiperInfoTest.cs └── Usings.cs ├── WinSocat.sln ├── global.json └── winsocat ├── AddressElement.cs ├── HyperV.cs ├── IPiperStrategy.cs ├── NamedPipe.cs ├── Piper.cs ├── PiperFactory.cs ├── Process.cs ├── Program.cs ├── Serial.cs ├── Stdio.cs ├── Tcp.cs ├── Unix.cs ├── Wsl.cs └── winsocat.csproj /.github/workflows/publish-executable-on-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/.github/workflows/publish-executable-on-release.yaml -------------------------------------------------------------------------------- /.github/workflows/unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/.github/workflows/unit-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.WinSocat/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/.idea/.idea.WinSocat/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.WinSocat/.idea/.name: -------------------------------------------------------------------------------- 1 | WinSocat -------------------------------------------------------------------------------- /.idea/.idea.WinSocat/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/.idea/.idea.WinSocat/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/.idea.WinSocat/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/.idea/.idea.WinSocat/.idea/indexLayout.xml -------------------------------------------------------------------------------- /.idea/.idea.WinSocat/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/.idea/.idea.WinSocat/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/README.md -------------------------------------------------------------------------------- /Tests/AddressElementTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/AddressElementTest.cs -------------------------------------------------------------------------------- /Tests/HyperVListenPiperInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/HyperVListenPiperInfoTest.cs -------------------------------------------------------------------------------- /Tests/HyperVStreamPiperInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/HyperVStreamPiperInfoTest.cs -------------------------------------------------------------------------------- /Tests/NamedPipeListenPiperInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/NamedPipeListenPiperInfoTest.cs -------------------------------------------------------------------------------- /Tests/NamedPipeListenPiperStrategyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/NamedPipeListenPiperStrategyTest.cs -------------------------------------------------------------------------------- /Tests/NamedPipeStreamPiperInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/NamedPipeStreamPiperInfoTest.cs -------------------------------------------------------------------------------- /Tests/PiperStrategyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/PiperStrategyTest.cs -------------------------------------------------------------------------------- /Tests/ProcPiperInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/ProcPiperInfoTest.cs -------------------------------------------------------------------------------- /Tests/SerialPortPiperInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/SerialPortPiperInfoTest.cs -------------------------------------------------------------------------------- /Tests/StdPiperInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/StdPiperInfoTest.cs -------------------------------------------------------------------------------- /Tests/TcpListenPiperInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/TcpListenPiperInfoTest.cs -------------------------------------------------------------------------------- /Tests/TcpListenPiperStrategyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/TcpListenPiperStrategyTest.cs -------------------------------------------------------------------------------- /Tests/TcpStreamPiperInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/TcpStreamPiperInfoTest.cs -------------------------------------------------------------------------------- /Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/Tests.csproj -------------------------------------------------------------------------------- /Tests/UnixSocketListenPiperInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/UnixSocketListenPiperInfoTest.cs -------------------------------------------------------------------------------- /Tests/UnixSocketListenPiperStrategyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/UnixSocketListenPiperStrategyTest.cs -------------------------------------------------------------------------------- /Tests/UnixSocketStreamPiperInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/Tests/UnixSocketStreamPiperInfoTest.cs -------------------------------------------------------------------------------- /Tests/Usings.cs: -------------------------------------------------------------------------------- 1 | global using NUnit.Framework; -------------------------------------------------------------------------------- /WinSocat.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/WinSocat.sln -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/global.json -------------------------------------------------------------------------------- /winsocat/AddressElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/AddressElement.cs -------------------------------------------------------------------------------- /winsocat/HyperV.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/HyperV.cs -------------------------------------------------------------------------------- /winsocat/IPiperStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/IPiperStrategy.cs -------------------------------------------------------------------------------- /winsocat/NamedPipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/NamedPipe.cs -------------------------------------------------------------------------------- /winsocat/Piper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/Piper.cs -------------------------------------------------------------------------------- /winsocat/PiperFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/PiperFactory.cs -------------------------------------------------------------------------------- /winsocat/Process.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/Process.cs -------------------------------------------------------------------------------- /winsocat/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/Program.cs -------------------------------------------------------------------------------- /winsocat/Serial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/Serial.cs -------------------------------------------------------------------------------- /winsocat/Stdio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/Stdio.cs -------------------------------------------------------------------------------- /winsocat/Tcp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/Tcp.cs -------------------------------------------------------------------------------- /winsocat/Unix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/Unix.cs -------------------------------------------------------------------------------- /winsocat/Wsl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/Wsl.cs -------------------------------------------------------------------------------- /winsocat/winsocat.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firejox/WinSocat/HEAD/winsocat/winsocat.csproj --------------------------------------------------------------------------------