-
-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Wirecat currently targets Linux/POSIX systems. The first release provides a Debian package, a standalone Linux amd64 archive, and a source archive.
Download release assets from:
https://github.com/blue0x1/wirecat/releases/latest
Version 0.1.0 assets:
wirecat_0.1.0-1_amd64.debwirecat-0.1.0-linux-amd64.tar.gzwirecat-0.1.0-source.tar.gzSHA256SUMS
Install the local package:
sudo apt install ./wirecat_0.1.0-1_amd64.deb
wcat --versionIf apt reports missing dependencies, update package metadata and retry:
sudo apt update
sudo apt install ./wirecat_0.1.0-1_amd64.debExtract and install the binary:
tar -xzf wirecat-0.1.0-linux-amd64.tar.gz
sudo install -m 0755 wirecat-0.1.0-linux-amd64/wcat /usr/local/bin/wcat
wcat --versionInstall build dependencies:
sudo apt install build-essential pkg-config libssl-devBuild and test:
make
make testUseful build targets:
make CC=clang
make debug
make asan
make analyze
make fuzz-harness
make cleanTLS support requires OpenSSL development headers and libraries.
QUIC support requires an OpenSSL build that exposes the OpenSSL QUIC APIs. If
Wirecat is built against an OpenSSL version without those APIs, the --quic
option remains visible but returns a clear runtime error.
Windows is not supported in 0.1.0. Core TCP, UDP, TLS, proxy, and file
transfer support may be portable later, but POSIX PTY, Unix domain socket, SCTP,
VSOCK, and Debian packaging behavior are Linux/POSIX-focused.