axtls
- Ebuilds: 1, Stable: 2.1.5-r102, Testing: 2.1.5-r102 Description: Embedded client/server TLSv1 SSL library and small HTTP(S) server
Homepage:http://axtls.sourceforge.net/ License: BSD GPL-2
bctoolbox (ambiguous, available in 2 overlays)
- Ebuilds: 4, Testing: 5.4.23 Description:
Utilities library used by Belledonne Communications softwares like
belle-sip, mediastreamer2 and liblinphone.
Homepage:https://gitlab.linphone.org/BC/public/bctoolbox License: GPL-3
biblesync
- Ebuilds: 1, Stable: 2.1.0-r1 Description: A multicast protocol to support Bible software shared co-navigation
Homepage:https://wiki.crosswire.org/BibleSync License: public-domain
bzrtp
- Ebuilds: 2, Testing: 5.4.23 Description:
An opensource implementation of ZRTP keys exchange protocol.
The library written in C 89 is fully portable and can be executed on
many platforms including both ARM processor and x86.
Homepage:https://gitlab.linphone.org/BC/public/bzrtp License: GPL-3
courier-unicode
- Ebuilds: 5, Stable: 2.5.0, 2.3.2, 2.3.1, Testing: 2.5.0 Description: Unicode library used by the courier mail server
Homepage:https://www.courier-mta.org/ License: GPL-3
cppzmq (ambiguous, available in 3 overlays)
- Ebuilds: 5, Stable: 4.10.0, Testing: 4.11.0, 4.8.1, 0_pre160620 Description: High-level CPP Binding for ZeroMQ
Homepage:https://github.com/zeromq/cppzmq License: MIT
cvm
- Ebuilds: 1, Stable: 0.97-r2, Testing: 0.97-r2 Description: Credential Validation Modules by Bruce Guenter
Homepage:http://untroubled.org/cvm/ License: GPL-2+
czmq
- Ebuilds: 1, Stable: 4.2.1, Testing: 4.2.1 Description: High-level C Binding for ZeroMQ
Homepage:http://czmq.zeromq.org License: MPL-2.0
daq
- Ebuilds: 2, Stable: 2.0.7-r1, Testing: 2.0.7-r1 Description: Data Acquisition library, for packet I/O
Homepage:https://www.snort.org/ License: GPL-2
davix (ambiguous, available in 2 overlays)
- Ebuilds: 5, Stable: 0.8.7, Testing: 0.8.10-r2, 0.8.5 Description: High-performance file management over WebDAV/HTTP
Homepage:https://github.com/cern-fts/davix License: LGPL-2.1
deno
- Ebuilds: 1, Testing: 2.7.2-r1 Description: A modern runtime for JavaScript and TypeScript
Homepage:https://deno.com/ License: MIT
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
CC0-1.0 ISC MIT MIT-0 MPL-2.0 MPL-2.0 openssl Unicode-3.0
Unicode-DFS-2016 ZLIB
dleyna
- Ebuilds: 2, Stable: 0.8.3-r2, Testing: 0.8.3-r2 Description: A set of services and D-Bus APIs to simplify access to UPnP/DLNA media devices
Homepage:https://gitlab.gnome.org/World/dLeyna License: LGPL-2.1
enet (ambiguous, available in 2 overlays)
- Ebuilds: 4, Stable: 1.3.18, Testing: 1.3.18, 1.3.17-r1 Description: Relatively thin, simple and robust network communication layer on top of UDP
Homepage:http://enet.bespin.org/ https://github.com/lsalzman/enet/ License: MIT
grpc
- Ebuilds: 3, Stable: 1.71.0, Testing: 1.75.1 Description: Modern open source high performance RPC framework
Homepage:https://grpc.io License: Apache-2.0
gsoap
- Ebuilds: 3, Stable: 2.8.130-r1, Testing: 2.8.130 Description: A cross-platform open source C and C++ SDK for SOAP/XML Web services
Homepage:http://gsoap2.sourceforge.net License: || ( gSOAP-1.3b GPL-2+-with-openssl-exception ) GPL-2+
jdns
- Ebuilds: 1, Testing: 2.0.4 Description: JDNS is a simple DNS implementation that can perform normal DNS queries of any record type (notably SRV), as well as Multicast DNS queries and advertising. Multicast support is based on Jeremie Miller's mdnsd implementation.
Homepage:https://github.com/psi-im/jdns License: MIT
ldns (ambiguous, available in 2 overlays)
- Ebuilds: 5, Stable: 1.8.4-r1, 1.8.4, Testing: 1.9.0, 1.8.4-r1 Description:
ldns is a library with the aim to simplify DNS programming in C. All
lowlevel DNS/DNSSEC operations are supported. We also define a higher
level API which allows a programmer to (for instance) create or sign
packets.
Homepage:https://www.nlnetlabs.nl/projects/ldns/about/ License: BSD
libcapi
- Ebuilds: 1, Stable: 3.2.3, Testing: 3.2.3 Description:
This package provides files needed for development of CAPI-aware software
and features autodetection of connected CAPI devices.
Homepage:https://gitlab.com/tabos/libcapi/ License: GPL-2 GPL-2+ LGPL-2.1 GPL-3+
libcrafter
- Ebuilds: 2, Testing: 1.0-r1 Description:
Libcrafter is a high level library for C++ designed to facilitate the creation
and decoding of network packets. It is able to craft or decode packets of most
common networks protocols, send them on the wire, capture them and match
requests and replies.
It enables the creation of networking tools in a few lines with a interface
very similar to <pkg>net-analyzer/scapy</pkg>.
A packet is described as layers that you stack one upon the other. Fields of
each layer have useful default values that you can overload.
The library is designed to be used in multithreaded programs where you can
combine several tasks simultaneously. For example, you can easily design
something that sniffs, mangles, and sends at the same time you are doing an
ARP-Spoofing attack.
It also contains a very naive implementation of the TCP/IP stack (fragmentation
is no handled yet) at user level that enables working with TCP streams. This
facilitates the creation of tools for data injection on arbitrary connections,
IP spoofing and TCP/IP session hijacking.
Supported protocols are:
Ethernet, SLL (Linux cooked-mode capture), ARP, DHCP, DHCP options, IP, IP
options, IPv6, ICMP, ICMPv6, ICMP extensions, ICMPv6 extensions, TCP, TCP
options, UDP and DNS
Homepage:https://github.com/pellegre/libcrafter License: BSD
libcurve
- Ebuilds: 1, Testing: 9999 Description:
Curve - authentication and encryption library
Curve implements the CurveZMQ elliptic curve security mechanism, for use in ZeroMQ applications. This library is primarily a reference implementation for the CurveZMQ specification but may also be used for end-to-end security.
The ZeroMQ core library has its own implementation of CurveZMQ over TCP, since July 2013. The Curve library is intended:
To facilitate CurveZMQ implementations in other languages by providing a reference implementation.
To provide security for older versions of ZeroMQ.
To provide end-to-end security over untrusted intermediaries, for instance between two chat clients connected over a public ZeroMQ-based chat server.
To provide security over other transports that fit the one-to-one model (it will not work over multicast).
Homepage:http://curvezmq.org License: GPL-3
libecap
- Ebuilds: 1, Stable: 1.0.1, Testing: 1.0.1 Description:
eCAP is a software interface that allows a network application, such as an HTTP proxy or an ICAP server,
to outsource content analysis and adaptation to a loadable module.
Homepage:https://www.e-cap.org/ License: BSD-2
libesmtp
- Ebuilds: 1, Stable: 1.1.0-r2, Testing: 1.1.0-r2 Description: Lib that implements the client side of the SMTP protocol
Homepage:https://libesmtp.github.io/
libetebase
- Ebuilds: 7, Testing: 0.5.8 Description: C library for etebase
Homepage:https://github.com/etesync/libetebase License: Apache-2.0
|| ( Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT )
|| ( Apache-2.0 Boost-1.0 )
|| ( Apache-2.0 MIT )
|| ( Apache-2.0 MIT ZLIB )
BSD
MIT
|| ( MIT Unlicense )
MPL-2.0
ZLIB
libetpan
- Ebuilds: 1, Stable: 1.9.4-r2, Testing: 1.9.4-r2 Description:
libEtPan ! is a mail purpose library. It will be used for low-level mail
handling : network protocols (IMAP/NNTP/POP3/SMTP over TCP/IP and
SSL/TCP/IP, already implemented), local storage (mbox/MH/maildir),
message / MIME parser
Homepage:https://libetpan.sourceforge.net/ License: BSD
libhtp (ambiguous, available in 3 overlays)
- Ebuilds: 4, Testing: 0.5.53 Description: Security-aware parser for the HTTP protocol and the related bits and pieces
Homepage:https://github.com/OISF/libhtp License: BSD
libident
- Ebuilds: 2, Stable: 0.32-r2, Testing: 0.32-r2 Description: Small library to interface to the Ident protocol server
Homepage:http://www.simphalempin.com/dev/libident/ License: public-domain
libinfinity
- Ebuilds: 2, Testing: 0.7.2 Description: An implementation of the Infinote protocol written in GObject-based C
Homepage:https://gobby.github.io/ License: LGPL-2.1
libircclient
- Ebuilds: 1, Stable: 1.10-r1, Testing: 1.10-r1 Description: Small but powerful library implementing the client-server IRC protocol
Homepage:https://www.ulduzsoft.com/libircclient/ License: LGPL-2+
libisds
- Ebuilds: 2, Stable: 0.11.2-r1, Testing: 0.11.2-r1 Description:
A library for accessing ISDS (Informační systém datových schránek
/ Data Box Information System) SOAP services as defined in Czech ISDS Act
(300/2008 Coll.) and implied documents.
Homepage:http://xpisar.wz.cz/libisds/ License: LGPL-3
libmicrohttpd
- Ebuilds: 4, Stable: 1.0.1-r1, Testing: 1.0.1-r1, 1.0.1 Description: Small C library to run an HTTP server as part of another application
Homepage:https://www.gnu.org/software/libmicrohttpd/ License: || ( LGPL-2.1+ !ssl? ( GPL-2+-with-eCos-exception-2 ) )
libmnl
- Ebuilds: 1, Stable: 1.0.5, Testing: 1.0.5 Description:
libmnl is a minimalistic user-space library oriented to Netlink developers.
There are a lot of common tasks in parsing, validating, constructing of both
the Netlink header and TLVs that are repetitive and easy to get wrong. This
library aims to provide simple helpers that allows you to re-use code and to
avoid re-inventing the wheel.
Homepage:https://netfilter.org/projects/libmnl/ License: LGPL-2.1
libmrss
- Ebuilds: 1, Stable: 0.19.2-r1, Testing: 0.19.2-r1 Description: A C-library for parsing and writing RSS 0.91/0.92/1.0/2.0 files or streams
Homepage:https://www.autistici.org/bakunin/libmrss/doc/ License: LGPL-2.1
libnet
- Ebuilds: 1, Stable: 1.3-r1, Testing: 1.3-r1 Description:
Libnet is a high-level API (toolkit) allowing the application
programmer to construct and inject network packets. It provides a
portable and simplified interface for low-level network packet
shaping, handling and injection. Libnet hides much of the tedium
of packet creation from the application programmer such as
multiplexing, buffer management, arcane packet header
information, byte-ordering, OS-dependent issues, and much more.
Libnet features portable packet creation interfaces at the IP
layer and link layer, as well as a host of supplementary and
complementary functionality. Using libnet, quick and simple
packet assembly applications can be whipped up with little
effort. With a bit more time, more complex programs can be
written (Traceroute and ping were easily rewritten using libnet
and libpcap).
Homepage:http://libnet-dev.sourceforge.net/ https://github.com/libnet/libnet
libnetfilter_acct
- Ebuilds: 1, Stable: 1.0.3-r1, Testing: 1.0.3-r1 Description:
libnetfilter_acct is the userspace library that provides a programming
interface (API) to the extended accounting infrastructure. This information can
then be used by <pkg>net-firewall/nfacct</pkg>
Homepage:https://netfilter.org/projects/libnetfilter_acct/ License: LGPL-2.1
libnpupnp
- Ebuilds: 1, Stable: 6.2.3 Description:
The libupnpp library, which provides the C++ interface for
upmpdcli and upplay, used to rely on the venerable libupnp library
(a.k.a pupnp: Portable UPnP) to provide the base UPnP protocol
functionality.
Homepage:https://framagit.org/medoc92/npupnp License: BSD
libnsl
- Ebuilds: 3, Stable: 2.0.1, Testing: 2.0.1 Description: Public client interface for NIS(YP) in a IPv6 ready version
Homepage:https://github.com/thkukuk/libnsl License: LGPL-2.1+ BSD
libntlm
- Ebuilds: 1, Stable: 1.8, Testing: 1.8 Description:
libntlm is a library that implement Microsoft's NTLM authentication. However,
the packaging of libntlm lacked certain things, such as having build problems,
lacking shared library support, lacking autoconf macro for use in other
applications, lacking pkg-config support, and more. So this page distributes an
improved version of the library; called Libntlm.
Homepage:https://www.nongnu.org/libntlm/ License: LGPL-2
libproxy (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 0.5.12, Testing: 0.5.12 Description: Library for automatic proxy configuration management
Homepage:https://github.com/libproxy/libproxy License: LGPL-2.1+
libproxyprotocol
- Ebuilds: 1, Testing: 1.2.1 Description: An ANSI C library to parse and create PROXY protocol v1 and v2 headers
Homepage:https://www.proxy-protocol.com License: LGPL-3+
libsrtp (ambiguous, available in 2 overlays)
- Ebuilds: 4, Stable: 2.6.0, Testing: 2.7.0 Description: Open-source implementation of the Secure Real-time Transport Protocol (SRTP)
Homepage:https://github.com/cisco/libsrtp License: BSD
libssh (ambiguous, available in 3 overlays)
- Ebuilds: 5, Stable: 0.11.4, Testing: 9999, 0.11.3 Description: Access a working SSH implementation by means of a library
Homepage:https://www.libssh.org/
libssh2 (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 1.11.1, 1.11.0-r1, Testing: 1.11.1, 1.11.0-r1 Description: Library implementing the SSH2 protocol
Homepage:https://libssh2.org License: BSD
libtorrent (ambiguous, available in 2 overlays)
- Ebuilds: 6, Stable: 0.15.7, Testing: 9999, 0.16.8 Description: BitTorrent library written in C++ for *nix
Homepage:https://rakshasa.github.io/rtorrent/ License: GPL-2
libupnp
- Ebuilds: 3, Stable: 1.14.25, Testing: 1.14.30 Description: An Portable Open Source UPnP Development Kit
Homepage:http://pupnp.sourceforge.net/ License: BSD
libupnpp
- Ebuilds: 1, Stable: 1.0.3 Description: The libupnpp C++ library wraps libupnp for easier use by upmpdcli and upplay
Homepage:https://www.lesbonscomptes.com/upmpdcli License: GPL-2
libvncserver
- Ebuilds: 1, Stable: 0.9.15-r1, Testing: 0.9.15-r1 Description:
LibVNCServer/LibVNCClient are cross-platform C libraries that allow you
to easily implement VNC server or client functionality in your program.
Homepage:https://libvnc.github.io/ License: GPL-2 GPL-2+ LGPL-2.1+ BSD MIT
libwebsockets
- Ebuilds: 3, Stable: 4.4.1-r1, Testing: 4.5.8 Description: A flexible pure-C library for implementing network protocols
Homepage:https://libwebsockets.org/ License: MIT
mbedtls (ambiguous, available in 2 overlays)
- Ebuilds: 4, Stable: 3.6.4, Testing: 3.6.5 Description:
The aim of the Mbed TLS project is to provide a quality, open-source
cryptographic library written in C and targeted at embedded systems.
Homepage:https://www.trustedfirmware.org/projects/mbed-tls/ License: || ( Apache-2.0 GPL-2+ )
msgraph
- Ebuilds: 2, Stable: 0.2.3-r1, Testing: 0.3.3 Description: GLib-based library for accessing online serive APIs using MS Graph protocol.
Homepage:https://gitlab.gnome.org/GNOME/msgraph License: LGPL-2+
nDPI
- Ebuilds: 3, Testing: 9999 Description: Open Source Deep Packet Inspection Software Toolkit
Homepage:https://www.ntop.org/
neon
- Ebuilds: 1, Stable: 0.34.0, Testing: 0.34.0 Description:
Neon is an HTTP and WebDAV client library for Unix systems, with a C
language API. It provides high-level interfaces to HTTP/1.1 and WebDAV
methods, and a low-level interface to HTTP request/response handling,
allowing new methods to be easily implemented.
Homepage:https://notroj.github.io/neon/ https://github.com/notroj/neon License: GPL-2+ LGPL-2+
net6
- Ebuilds: 1, Stable: 1.3.14-r2, Testing: 1.3.14-r2 Description: Network access framework for IPv4/IPv6 written in C++
Homepage:https://gobby.github.io/ License: LGPL-2.1
ortp (ambiguous, available in 2 overlays)
- Ebuilds: 3, Testing: 5.4.23 Description:
oRTP is a library that implements Real-Time Transport Protocol
(RFC 3550). It is available for most unix clones (primilarly Linux and HP-UX).
Homepage:https://gitlab.linphone.org/BC/public/ortp License: GPL-3
pacparser
- Ebuilds: 3, Stable: 1.4.5, Testing: 1.4.6 Description:
A library to parse proxy auto-config (PAC) files. Proxy auto-config
files are a vastly used proxy configuration method these days. Web
browsers can use a PAC file to determine which proxy server to use
or whether to go direct for a given URL. PAC files are written in
JavaScript and can be programmed to return different proxy methods
(e.g. "PROXY proxy1:port; DIRECT") depending upon URL, source IP
address, protocol, time of the day etc. PAC files introduce a lot
of possibilities.
Needless to say, PAC files are now a widely accepted method for
proxy configuration management and companies all over are using
them in corporate environments. Almost all popular web browsers
support PAC files. The idea behind pacparser is to make it easy to
add this PAC file parsing capability to any program (C and Python
supported right now).
Homepage:http://pacparser.manugarg.com/ License: LGPL-3
paho-mqtt-c
- Ebuilds: 2, Stable: 1.3.15 Description:
These libraries enable applications to connect to an MQTT broker to publish messages, and to subscribe to topics and receive published messages.
Homepage:https://eclipse.org/paho License: EPL-2.0
qxmpp (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 1.11.3 Description: Cross-platform C++ XMPP client and server library
Homepage:https://invent.kde.org/libraries/qxmpp License: LGPL-2.1 CC0-1.0
re
- Ebuilds: 1, Testing: 3.20.0 Description: Generic library for real-time communications with async IO support
Homepage:https://github.com/baresip/re License: BSD
rtrlib
- Ebuilds: 1, Stable: 0.8.0-r1, Testing: 0.8.0-r1 Description: An open-source C implementation of the RPKI/Router Protocol client
Homepage:https://rtrlib.realmv6.org/ License: MIT
srt
- Ebuilds: 4, Stable: 1.5.4, Testing: 1.5.4-r1 Description: Secure Reliable Transport (SRT) library and tools
Homepage:https://github.com/Haivision/srt
tdlib (ambiguous, available in 4 overlays)
- Ebuilds: 7, Stable: 1.8.49_p20250510-r1, Testing: 9999, 1.8.61, 1.8.45 Description: TDLib (Telegram Database Library) is a
cross-platform, fully functional Telegam client, designed by Telegram
to help third-party developers create their own custom applications
using the Telegram platform.
Homepage:https://core.telegram.org/tdlib License: Boost-1.0
udns
- Ebuilds: 1, Stable: 0.6, Testing: 0.6 Description:
UDNS is a stub DNS resolver library with ability to perform both syncronous and asyncronous DNS queries.
Homepage:https://www.corpit.ru/mjt/udns.html License: LGPL-2.1
xdp-tools
- Ebuilds: 3, Stable: 1.6.2, Testing: 1.6.2, 1.6.1 Description: The libxdp library and various tools for use with XDP
Homepage:https://github.com/xdp-project/xdp-tools License: GPL-2 LGPL-2.1 BSD-2
xrootd
- Ebuilds: 5
Description:
XROOTD software framework is a fully generic suite for fast, low latency
and scalable data access, which can serve natively any kind of data,
organized as a hierarchical filesystem-like namespace, based on the
concept of directory.
It is usually used with <pkg>sci-physics/root</pkg> and its PROOF
facilities for cluster computing in high energy physics.
Homepage:https://xrootd.slac.stanford.edu/ License: LGPL-3+
zeromq
- Ebuilds: 1, Stable: 4.3.5-r1, Testing: 4.3.5-r1 Description:
The 0MQ lightweight messaging kernel is a library which
extends the standard socket interfaces with features
traditionally provided by specialised messaging middleware
products. 0MQ sockets provide an abstraction of asynchronous
message queues, multiple messaging patterns, message filtering
(subscriptions), seamless access to multiple transport protocols
and more.
Homepage:https://zeromq.org/ License: MPL-2.0