_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


naett 0.3.3
Dependencies: curl@8.6.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/erkkah/naett
Licenses: Unlicense
Build system: copy
Synopsis: Tiny HTTP client library
Description:

This package provides a tiny HTTP client library in C.

libyang 3.12.2
Propagated dependencies: pcre2@10.42
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/CESNET/libyang
Licenses: Modified BSD
Build system: cmake
Synopsis: YANG data modelling language library
Description:

libyang is a YANG data modelling language parser and toolkit written (and providing API) in C. Current implementation covers YANG 1.0 (RFC 6020) as well as YANG 1.1 (RFC 7950).

restbed 4.8
Dependencies: asio@1.36.0 catch@1.3.5 openssl@3.0.8
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/Corvusoft/restbed
Licenses: AGPL 3+
Build system: cmake
Synopsis: Asynchronous RESTful functionality to C++11 applications
Description:

Restbed is a comprehensive and consistent programming model for building applications that require seamless and secure communication over HTTP.

pproxy 2.7.8
Dependencies: python-asyncssh@2.18.0 python-daemon@3.1.2 python-pycryptodome@3.21.0 python-uvloop@0.21.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/qwj/python-proxy
Licenses: Expat
Build system: python
Synopsis: Multi-protocol network proxy
Description:

pproxy is an asynchronuous proxy server implemented with Python 3 asyncio. Among the supported protocols are HTTP, SOCKS and SSH, and it can use both TCP and UDP as transport mechanisms.

aircrack-ng 1.7
Dependencies: hwloc@2.12.2 libgcrypt@1.11.0 libnl@3.5.0 libpcap@1.10.1 ethtool@6.2 pcre@8.45 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.aircrack-ng.org
Licenses: GPL 2+ Modified BSD
Build system: gnu
Synopsis: Assess WiFi network security
Description:

Aircrack-ng is a complete suite of tools to assess WiFi network security. It focuses on different areas of WiFi security: monitoring, attacking, testing, and cracking. All tools are command-line driven, which allows for heavy scripting.

netperf 2.7.0-2.afc51ff
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://hewlettpackard.github.io/netperf/
Licenses: Expat
Build system: gnu
Synopsis: Benchmarking tool to measure network performance
Description:

Netperf is a benchmark that can be used to measure the performance of many different types of networking. It provides tests for both unidirectional throughput, and end-to-end latency. The environments currently measurable by netperf include: TCP and UDP via BSD Sockets for both IPv4 and IPv6, DLPI, Unix Domain Sockets, SCTP for both IPv4 and IPv6.

usrsctp 0.9.5.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/sctplab/usrsctp/
Licenses: Modified BSD
Build system: gnu
Synopsis: SCTP user-land implementation
Description:

UsrSCTP is a portable SCTP userland stack. SCTP is a message oriented, reliable transport protocol with direct support for multihoming that runs on top of IP or UDP, and supports both v4 and v6 versions.

mbuffer 20230301
Dependencies: openssl@3.0.8
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.maier-komor.de/mbuffer.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Swiss army knife for data stream buffering (network aware)
Description:

mbuffer is a tool for buffering data streams with a large set of features:

  • direct support for TCP based network targets (IPv4 and IPv6)

  • ability to send to multiple targets in parallel (distribution mode)

  • support for multiple volumes

  • I/O rate limitation

  • high/low watermark based restart criteria

  • configurable buffer size

  • on the fly MD5 hash calculation

  • highly efficient, multi-threaded implementation

lcagent 0.1.0
Dependencies: lcrq@0.3.1 libsodium@1.0.18 librecast@0.11.2
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://librecast.net/lcagent.html
Licenses: GPL 2 GPL 3
Build system: gnu
Synopsis: Librecast multicast agent
Description:

lcagent can send and receive data over multicast and to pipe data between programs on one computer and as many receivers as the multicast network can support simultaneously.

yggdrasil 0.5.12
Propagated dependencies: go-github-com-arceliar-ironwood@v0.0.0-20241213013129-743fe2fccbd3 go-github-com-arceliar-phony@v0.0.0-20220903101357-530938a4b13d go-github-com-cheggaaa-pb-v3@3.1.7 go-github-com-coder-websocket@1.8.13 go-github-com-gologme-log@1.3.0 go-github-com-hashicorp-go-syslog@1.0.0 go-github-com-hjson-hjson-go-v4@4.4.0 go-github-com-kardianos-minwinsvc@1.0.2 go-github-com-olekukonko-tablewriter@0.0.5 go-github-com-quic-go-quic-go@0.52.0 go-github-com-vishvananda-netlink@1.3.1 go-github-com-wlynxg-anet@0.0.5 go-golang-org-x-crypto@0.43.0 go-golang-org-x-net@0.46.0 go-golang-org-x-sys@0.37.0 go-golang-org-x-text@0.30.0 go-golang-zx2c4-com-wireguard@0.0.0-20250521234502-f333402bd9cb go-suah-dev-protect@1.2.4
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://yggdrasil-network.github.io/blog.html
Licenses: LGPL 3
Build system: go
Synopsis: Experiment in scalable routing as an encrypted IPv6 overlay network
Description:

Yggdrasil is an early-stage implementation of a fully end-to-end encrypted IPv6 network. It is lightweight, self-arranging, supported on multiple platforms and allows pretty much any IPv6-capable application to communicate securely with other Yggdrasil nodes. Yggdrasil does not require you to have IPv6 Internet connectivity - it also works over IPv4.

libcamera 0.3.1
Dependencies: eudev@3.2.14 glib@2.83.3 gst-plugins-base@1.26.3 libevent@2.1.12 libtiff@4.4.0 libyaml@0.2.5 python-jinja2@3.1.2 python-ply@3.11 qtbase@6.9.2
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://libcamera.org/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Camera stack and framework
Description:

LibCamera is a complex camera support library for GNU+Linux, Android, and ChromeOS.

perl-danga-socket 1.62
Propagated dependencies: perl-sys-syscall@0.25
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://metacpan.org/release/Danga-Socket
Licenses: GPL 1+
Build system: perl
Synopsis: Event loop and event-driven async socket base class
Description:

Danga::Socket is an abstract base class for objects backed by a socket which provides the basic framework for event-driven asynchronous IO, designed to be fast. Danga::Socket is both a base class for objects, and an event loop.

dhtnet 0.0.1-5.f925f52
Dependencies: asio@1.36.0 fmt@9.1.0 msgpack-cxx@7.0.0 opendht@3.5.4 libupnp@1.14.18 pjproject-jami@2.15-0.93dc969 readline@8.2.13 yaml-cpp@0.8.0-0.2f86d13
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/savoirfairelinux/dhtnet/
Licenses: GPL 3+
Build system: cmake
Synopsis: OpenDHT network library for C++
Description:

The dhtnet is a C++ library providing abstractions for interacting with an OpenDHT distributed network.

whois 5.6.5
Dependencies: libidn2@2.3.7 libxcrypt@4.4.38
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/rfc1036/whois
Licenses: GPL 2+
Build system: gnu
Synopsis: Intelligent client for the WHOIS directory service
Description:

whois searches for an object in a WHOIS (RFC 3912) database. It is commonly used to look up the registered users or assignees of an Internet resource, such as a domain name, an IP address block, or an autonomous system. It can automatically select the appropriate server for most queries.

For historical reasons, this package also includes mkpasswd, which encrypts passwords using crypt(3) and is unrelated to the Expect command of the same name.

dante 1.4.4
Dependencies: libxcrypt@4.4.38
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.inet.no/dante/
Licenses: non-copyleft
Build system: gnu
Synopsis: SOCKS server and client
Description:

Dante is a SOCKS client and server implementation. It can be installed on a machine with access to an external TCP/IP network and will allow all other machines, without direct access to that network, to be relayed through the machine the Dante server is running on. The external network will never see any machines other than the one Dante is running on.

macchanger 1.7.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.gnu.org/software/macchanger/
Licenses: GPL 2+
Build system: gnu
Synopsis: Viewing and manipulating MAC addresses of network interfaces
Description:

GNU MAC Changer is a utility for viewing and changing MAC addresses of networking devices. New addresses may be set explicitly or randomly. They can include MAC addresses of the same or other hardware vendors or, more generally, MAC addresses of the same category of hardware.

dnstracer 1.10
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: http://www.mavetju.org/unix/dnstracer.php
Licenses: FreeBSD
Build system: gnu
Synopsis: Trace a chain of DNS servers to the source
Description:

dnstracer determines where a given Domain Name Server (DNS) gets its information from, and follows the chain of DNS servers back to the servers which know the data.

socat 1.7.4.4
Dependencies: openssl@3.0.8 readline@8.2.13
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: http://www.dest-unreach.org/socat/
Licenses: GPL 2
Build system: gnu
Synopsis: Open bidirectional communication channels from the command line
Description:

socat is a relay for bidirectional data transfer between two independent data channels---files, pipes, devices, sockets, etc. It can create "listening" sockets, named pipes, and pseudo terminals.

socat can be used, for instance, as TCP port forwarder, as a shell interface to UNIX sockets, IPv6 relay, for redirecting TCP oriented programs to a serial line, to logically connect serial lines on different computers, or to establish a relatively secure environment (su and chroot) for running client or server shell scripts with network connections.

zyre 2.0.1
Dependencies: zeromq@4.3.5 czmq@4.2.1 libsodium@1.0.18
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/zeromq/zyre
Licenses: MPL 2.0
Build system: gnu
Synopsis: Framework for proximity-based peer-to-peer applications
Description:

Zyre provides reliable group messaging over local area networks using zeromq. It has these key characteristics:

  • Zyre needs no administration or configuration.

  • Peers may join and leave the network at any time.

  • Peers talk to each other without any central brokers or servers.

  • Peers can talk directly to each other.

  • Peers can join groups, and then talk to groups.

  • Zyre is reliable, and loses no messages even when the network is heavily loaded.

  • Zyre is fast and has low latency, requiring no consensus protocols.

  • Zyre is designed for WiFi networks, yet also works well on Ethernet networks.

nethogs 0.8.8
Dependencies: libpcap@1.10.1 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/raboof/nethogs
Licenses: GPL 2+
Build system: gnu
Synopsis: Per-process bandwidth monitor
Description:

NetHogs is a small 'net top' tool for Linux. Instead of breaking the traffic down per protocol or per subnet, like most tools do, it groups bandwidth by process.

NetHogs does not rely on a special kernel module to be loaded. If there's suddenly a lot of network traffic, you can fire up NetHogs and immediately see which PID is causing this. This makes it easy to identify programs that have gone wild and are suddenly taking up your bandwidth.

dropwatch 1.5.5
Dependencies: libnl@3.5.0 libpcap@1.10.1 readline@8.2.13
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/nhorman/dropwatch
Licenses: GPL 2+
Build system: gnu
Synopsis: Monitor for network packets dropped by the kernel
Description:

Dropwatch is an interactive utility for monitoring and recording packets that are dropped by the kernel. It provides the commands dropwatch and dwdump.

bwm-ng 0.6.3
Dependencies: libstatgrab@0.92.1 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.gropp.org/?id=projects&sub=bwm-ng
Licenses: GPL 2
Build system: gnu
Synopsis: Console based live network and disk I/O bandwidth monitor
Description:

Bandwidth Monitor NG is a small and simple console based live network and disk I/O bandwidth monitor.

netdiscover 0.21
Dependencies: libnet@1.2 libpcap@1.10.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/netdiscover-scanner/netdiscover
Licenses: GPL 3+
Build system: gnu
Synopsis: Network address discovery tool
Description:

Netdiscover is a network address discovery tool developed mainly for wireless networks without a DHCP server. It also works on hub/switched networks. It is based on ARP packets, it will send ARP requests and sniff for replies.

spiped 1.6.2
Dependencies: openssl@3.0.8
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.tarsnap.com/spiped.html
Licenses: FreeBSD
Build system: gnu
Synopsis: Create secure pipes between sockets
Description:

Spiped (pronounced "ess-pipe-dee") is a utility for creating symmetrically encrypted and authenticated pipes between socket addresses, so that one may connect to one address (e.g., a UNIX socket on localhost) and transparently have a connection established to another address (e.g., a UNIX socket on a different system). This is similar to 'ssh -L' functionality, but does not use SSH and requires a pre-shared symmetric key.

Total packages: 69236