macOS
brew install websocatlocal Homebrew formula metadata
sudo port install websocatMacPorts ports tree · net/websocat/Portfile · ソース: api.github.com
brew
websocat のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install websocatlocal Homebrew formula metadata
sudo port install websocatMacPorts ports tree · net/websocat/Portfile · ソース: api.github.com
sudo apk add websocatAlpine Linux edge package indexes · websocat · ソース: dl-cdn.alpinelinux.org
nix profile install nixpkgs#websocatnixpkgs package indexes · pkgs/by-name/we/websocat/package.nix · ソース: api.github.com
sudo pacman -S websocatArch Linux sync databases · websocat · ソース: geo.mirror.pkgbuild.com
scoop install main/websocatScoop official bucket manifest trees · bucket/websocat.json · ソース: api.github.com
概要
Command-line client for WebSockets
履歴
websocat is a Rust command-line WebSocket client and relay tool created by Vitaly "Vi" Shukela. Its own documentation describes it as the WebSocket analogue of netcat, curl, or socat: a small CLI that connects standard input/output, TCP, Unix sockets, subprocesses, and WebSocket endpoints.
The GitHub repository and crates.io package both date from November 2016, placing websocat in the wave of developer tools that treated RFC 6455 WebSockets as a normal Unix-stream target rather than only a browser API. The project grew around a compact idea: make `ws://` and `wss://` endpoints scriptable from a shell while still supporting more advanced socat-style addressing and overlays.
The reference manual documents three enduring modes: simple client mode, simple server mode, and an advanced mode that connects two address specifications. Later releases kept that model while adding a large address/overlay vocabulary, binary and text handling, subprocess bridging, proxying, TLS/WebSocket options, and server-side use cases.
websocat became a common package-manager tool because it filled the same niche for WebSockets that `curl` fills for HTTP and `nc` fills for TCP: quick inspection, smoke testing, and shell automation. By July 2026, the GitHub repository had more than eight thousand stars, and the crates.io package metadata showed publication continuity from 2016 through the 1.14.x line.
Its README explicitly lists sibling tools such as wscat, websocketd, wstunnel, and wsd, which situates websocat in a small ecosystem of command-line WebSocket utilities. Compared with simpler clients, its package-nerd appeal is the socat-like address system that lets it act as a connector, relay, or miniature protocol adapter.
Typical use starts with `websocat wss://example/path` to send terminal lines as WebSocket messages and print replies. The same binary can listen as a WebSocket server, forward between WebSocket and TCP or Unix sockets, or run an external program and connect that process to a WebSocket stream.
Because it is useful in pipelines, CI smoke tests, reverse-proxy debugging, and ad hoc protocol work, websocat is often installed alongside curl, netcat, socat, and jq on developer machines rather than deployed as an application dependency.
websocat matters to package-manager users because it turns WebSockets into a first-class shell transport. It is the boring, dependable diagnostic binary people reach for when a browser console, custom script, or full application client would be too much machinery.
セキュリティ状態
broad file, network, media, or database tool signal.
リスク blue · 信頼度 中 · tool
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
websocat | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/vi/websocat
インストールメタデータ
| パッケージキー | brew:websocat |
|---|---|
| バージョン | 1.14.1 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/websocat |
| ホームページ | https://github.com/vi/websocat |
| リポジトリ | https://github.com/vi/websocat |
| 上流ドキュメント | https://github.com/vi/websocat#readme |
| ライセンス | MIT |
| ソースアーカイブ | https://github.com/vi/websocat/archive/refs/tags/v1.14.1.tar.gz |
| ビルド依存関係 | pkgconf, rust |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | websocat |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
websocat
nix profile install nixpkgs#websocatwebsocat 1.14.1-r0
Netcat, curl and socat for WebSockets
https://github.com/vi/websocat
sudo apk add websocatwebsocat 1.14.1-1
Command-line client for web sockets, like netcat/curl/socat for ws://
https://github.com/vi/websocat/
sudo pacman -S websocatwebsocat
sudo port install websocatmain/websocat
scoop install main/websocatソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.