macOS
brew install gsoaplocal Homebrew formula metadata
sudo port install gsoapMacPorts ports tree · devel/gsoap/Portfile · ソース: api.github.com
brew / 順位 6603
gsoap のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install gsoaplocal Homebrew formula metadata
sudo port install gsoapMacPorts ports tree · devel/gsoap/Portfile · ソース: api.github.com
sudo apk add gsoapAlpine Linux edge package indexes · gsoap · ソース: dl-cdn.alpinelinux.org
sudo apt install gsoapDebian stable package indexes · gsoap · ソース: deb.debian.org
sudo dnf install gsoapFedora Rawhide package metadata · gsoap · ソース: dl.fedoraproject.org
nix profile install nixpkgs#gsoapnixpkgs package indexes · pkgs/by-name/gs/gsoap/package.nix · ソース: api.github.com
sudo pacman -S gsoapArch Linux sync databases · gsoap · ソース: geo.mirror.pkgbuild.com
sudo zypper install gsoap-developenSUSE Tumbleweed package metadata · gsoap-devel · ソース: download.opensuse.org
概要
SOAP stub and skeleton compiler for C and C++
履歴
gSOAP is Genivia's C and C++ toolkit for SOAP/XML web services, XML data bindings, and related generated-code workflows. Its best-known tools, wsdl2h and soapcpp2, convert WSDL, XML Schema, and C/C++ interface declarations into client, server, serializer, and binding code.
The project belongs to a particular era of web-service infrastructure: SOAP, WSDL, WS-* protocols, XML Schema, and C/C++ systems that needed generated interoperable bindings rather than hand-written XML processing.
Genivia's resource page says gSOAP was first introduced in 1999 as a research project at Florida State University. The original idea was generic XML communication through type-safe data binding between XML schema types and C/C++ data types, using a domain-specific C compiler to generate conversion code.
The toolkit then grew to support SOAP web-services messaging, giving rise to the name gSOAP, for generic XML and SOAP. Genivia says further development under Genivia Incorporated added WSDL and XML Schema processing in 2003, WS-* protocol capabilities, XML-RPC messaging, JSON, a stand-alone web server, and other features.
The public changelog begins with version 1.1 on 2000-01-01, adding typedef conventions, enumerations, binary encodings, pass-by-reference output parameters, and class method specification. Version 1.2 in 2001 added a WSDL generator, and the 2001 line also added a Win32 port and HTTP/1.1 chunked-transfer support.
Genivia's product page frames gSOAP as a dual-licensed product family: a GPLv2 open-source edition for GPL-compatible projects and commercial EULA editions for proprietary products. That licensing split is central to how the software has been packaged and adopted.
gSOAP adoption followed enterprise and embedded C/C++ web-service needs. Genivia says the software has driven systems for more than two decades in industries including financial, telecom, health, automotive, defense, energy, and publishing.
The product page lists a broad customer snapshot, including technology, telecom, finance, industrial, medical, defense, and public-sector organizations. Even without treating that list as endorsements, it shows the project's target market: organizations with C/C++ codebases that needed SOAP/XML interoperability.
The toolkit also became part of package-manager culture because it installs real developer tools rather than only a library. Packagers expose wsdl2h and soapcpp2 so developers can generate sources during builds or development workflows.
A common gSOAP flow starts with wsdl2h, which converts WSDL or XML Schema into C/C++ declarations, followed by soapcpp2, which generates serializers, client proxies, server skeletons, namespace maps, and WSDL output from an interface header.
The user guide shows the reverse direction as well: developers can define a C or C++ service interface header, run soapcpp2, compile the generated server code with libgsoap or stdsoap2 sources, and deploy through CGI, FastCGI, a stand-alone HTTP server, Apache, or IIS modules.
gSOAP is package-nerd significant because it is one of those tools that turns network protocol schemas into source code during a build. Its package has to ship code generators, import files, runtime libraries, samples, and documentation in a way that works for C and C++ projects.
It also represents the long tail of SOAP/XML infrastructure. Even as many new APIs moved to JSON/REST styles, gSOAP stayed relevant where standards such as WSDL, WS-Security, WS-Addressing, WS-ReliableMessaging, ONVIF, HL7, FHIR, ISO 20022, SWIFT, XBRL, and enterprise service stacks remain important.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
soapcpp2 | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
wsdl2h | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:gsoap |
|---|---|
| バージョン | 2.8.144 |
| パッケージマネージャ | Homebrew |
| ホームページ | https://www.genivia.com/products.html |
| 最終更新 | 2026-07-26T17:52:13Z |
| Pulse | updated |
| Bottle | 未記録 |
| サービス | 宣言なし |
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
gsoap 2.8.135-2
Stub generators for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install gsoapgsoap-doc 2.8.135-2
gSOAP documentation
https://gsoap2.sourceforge.net/
sudo apt install gsoap-doclibgsoap-2.8.135 2.8.135-2
Runtime libraries for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install libgsoap-2.8.135libgsoap-dev 2.8.135-2
Development libraries and headers for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install libgsoap-devgsoap
nix profile install nixpkgs#gsoapgsoap 2.8.132-2.1build2
Stub generators for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install gsoapgsoap-doc 2.8.132-2.1build2
gSOAP documentation
https://gsoap2.sourceforge.net/
sudo apt install gsoap-doclibgsoap-2.8.132t64 2.8.132-2.1build2
Runtime libraries for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install libgsoap-2.8.132t64libgsoap-dev 2.8.132-2.1build2
Development libraries and headers for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install libgsoap-devgsoap 2.8.139-r0
Cross-platform C and C++ SDK for SOAP/XML Web services
https://www.genivia.com/dev.html
sudo apk add gsoapgsoap-dev 2.8.139-r0
Cross-platform C and C++ SDK for SOAP/XML Web services (development files)
https://www.genivia.com/dev.html
sudo apk add gsoap-devgsoap-tools 2.8.139-r0
Cross-platform C and C++ SDK for SOAP/XML Web services (tools)
https://www.genivia.com/dev.html
sudo apk add gsoap-toolsgsoap 2.8.142-3.fc45
Generator Tools for Coding SOAP/XML Web Services in C and C++
https://gsoap2.sourceforge.net/
sudo dnf install gsoapgsoap-devel 2.8.142-3.fc45
Devel libraries and headers for linking with gSOAP generated stubs
https://gsoap2.sourceforge.net/
sudo dnf install gsoap-develgsoap-doc 2.8.142-3.fc45
Documentation for gSOAP
https://gsoap2.sourceforge.net/
sudo dnf install gsoap-docgsoap 2.8.144-1
Offers an XML language binding to ease the development of SOAP/XML Web services in C and C/C++
https://sourceforge.net/projects/gsoap2/
sudo pacman -S gsoapソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.