Skip to content

Releases: blue0x1/wirecat

Wirecat 0.2.0

Choose a tag to compare

@blue0x1 blue0x1 released this 02 Aug 22:38

Wirecat 0.2.0

Added

  • Multi-client listen mode with --multi
  • Interactive session controls: :sessions, :use, :next, :prev, :attach, :detach
  • Command history and line editing in the multi-session prompt

Improved

  • Cleaner vertical session listing
  • Better attach/detach shell behavior
  • Prompt redraw fixes after async session output

Fixed

  • HTTP requests in multi mode are displayed but no longer kept as sessions
  • Debian package metadata updated to 0.2.0-1

Wirecat 0.1.0

Choose a tag to compare

@blue0x1 blue0x1 released this 02 Aug 06:16

Wirecat 0.1.0

Initial public release of Wirecat (wcat), a native C stream and session utility for Linux/POSIX systems.

Highlights

  • TCP, UDP, SCTP, Unix domain socket, and Linux VSOCK support
  • TLS client/server support with verification enabled by default
  • mTLS client certificate support
  • QUIC single-stream transport when built with OpenSSL QUIC APIs
  • SOCKS5 and HTTP CONNECT outbound proxy support
  • HTTP CONNECT proxy server mode
  • Bidirectional relay between sockets, stdio, files, processes, and PTYs
  • PTY-backed interactive shell sessions
  • File send/receive workflows
  • Broker/chat mode with optional labels and control-byte escaping
  • Access control with allow/deny CIDR lists
  • JSON logging and traffic hex dumps
  • Debian packaging metadata and CI included

Validation

  • Unit tests passed
  • Integration tests passed
  • QUIC integration test passed on the release build host
  • CLI fuzz harness documented with previous passing sanitizer-backed runs
  • Debian binary package build passed

Artifacts

  • wirecat-0.1.0-source.tar.gz
  • wirecat-0.1.0-linux-amd64.tar.gz
  • wirecat_0.1.0-1_amd64.deb
  • wirecat-dbgsym_0.1.0-1_amd64.deb
  • wirecat_0.1.0-1_amd64.buildinfo
  • wirecat_0.1.0-1_amd64.changes
  • SHA256SUMS

Install

Debian/Kali/Ubuntu amd64:

sudo apt install ./wirecat_0.1.0-1_amd64.deb

Standalone Linux amd64 tarball:

 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

Verify:

 wcat --version

Checksums

Verify downloaded artifacts with:

 sha256sum -c SHA256SUMS

Notes

The Linux amd64 binary is dynamically linked and requires glibc, OpenSSL 3 runtime libraries, zlib, and zstd.

QUIC support depends on OpenSSL QUIC API availability at build time.