bctoolbox (ambiguous, available in 2 overlays)
- Ebuilds: 8, Testing: 5.4.117, Snapshot: 9999 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
bun-bin (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 1.3.14 Description:
Bun is an all-in-one JavaScript and TypeScript toolkit, including a
runtime, bundler, transpiler, test runner and package manager. It is
built on top of JavaScriptCore (WebKit) and written primarily in Zig,
with the goal of being a faster, drop-in replacement for Node.js.
This package installs the official upstream binary from GitHub Releases
(https://github.com/oven-sh/bun/releases). The AVX2 variant is used by
default on amd64 when the CPU advertises avx2 (cpu_flags_x86_avx2);
otherwise the "baseline" variant (without AVX2) is fetched.
Homepage:https://bun.sh https://github.com/oven-sh/bun License: MIT BSD BSD-2 LGPL-2.1+ ZLIB Apache-2.0
bzrtp
- Ebuilds: 2, Testing: 5.4.23, Snapshot: 9999 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
grpc
- Ebuilds: 4, Stable: 1.71.0, Testing: 1.80.0 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.9.0, 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, Snapshot: 9999 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 net-analyzer/scapy.
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, Snapshot: 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
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: 3, Stable: 1.9.4-r2, Testing: 1.10 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
libinfinity
- Ebuilds: 1, 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
libisds
- Ebuilds: 2, Stable: 0.11.2-r1, Testing: 0.11.2-r1, Snapshot: 9999 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
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
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 License: BSD BSD-2
libnpupnp
- Ebuilds: 2, Stable: 6.2.3, Testing: 6.3.0 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
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
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: 4, Stable: 0.11.4, Testing: 0.12.0_pre, Snapshot: 9999 Description: Access a working SSH implementation by means of a library
Homepage:https://www.libssh.org/ License: LGPL-2.1
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
liquid-dsp
- Ebuilds: 2, Testing: 1.7.0, Snapshot: 9999 Description: digital signal processing library for software-defined radios
Homepage:https://liquidsdr.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+ )
nDPI
- Ebuilds: 3, Testing: 4.14, Snapshot: 9999 Description: Open Source Deep Packet Inspection Software Toolkit
Homepage:https://www.ntop.org/ License: LGPL-3+
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+
ortp (ambiguous, available in 2 overlays)
- Ebuilds: 8, Testing: 5.4.117, Snapshot: 9999 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, Testing: 1.3.16 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
quiche
- Ebuilds: 5, Stable: 0.24.1, Testing: 0.29.0, Snapshot: 9999 Description: Implementation of the QUIC transport protocol and HTTP/3
Homepage:https://github.com/cloudflare/quiche License: || ( Apache-2.0 Boost-1.0 )
|| ( Apache-2.0 MIT )
|| ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT )
BSD-2
BSD
ISC
MIT
|| ( Unlicense MIT )
openssl
qxmpp (ambiguous, available in 2 overlays)
- Ebuilds: 3, Testing: 1.15.1, Snapshot: 9999 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
tdlib (ambiguous, available in 4 overlays)
- Ebuilds: 7, Stable: 1.8.61, Testing: 1.8.62, 1.8.45, Snapshot: 9999 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
synchronous and asyncronous DNS queries.
Homepage:https://www.corpit.ru/mjt/udns.html License: LGPL-2.1
xrootd
- Ebuilds: 3, Stable: 5.8.2, Testing: 5.9.5, Snapshot: 9999 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 sci-physics/root 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