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

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.


python-ipy 1.01
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/autocracy/python-ipy/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python class and tools for handling IP addresses and networks
Description:

The IP class allows a comfortable parsing and handling for most notations in use for IPv4 and IPv6 addresses and networks.

bmon 4.0
Dependencies: libconfuse@3.3 libnl@3.7.0 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/tgraf/bmon
Licenses: FreeBSD Expat
Build system: gnu
Synopsis: Bandwidth monitor
Description:

bmon is a monitoring and debugging tool to capture networking-related statistics and prepare them visually in a human-friendly way. It features various output methods including an interactive curses user interface and a programmable text output for scripting.

nzbget 24.3
Dependencies: boost@1.89.0 gnutls@3.8.9 libxml2@2.14.6 ncurses@6.2.20210619 openssl@3.0.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/nzbget/nzbget
Licenses: GPL 2+
Build system: cmake
Synopsis: Usenet binary file downloader
Description:

NZBGet is a binary newsgrabber, which downloads files from Usenet based on information given in nzb files. NZBGet can be used in standalone and in server/client modes. In standalone mode, you pass NZBGet nzb files as command-line parameters and it downloads them and exits. NZBGet also contains a Web interface. Its server can be controlled through remote procedure calls (RPCs).

thc-ipv6 3.8
Dependencies: libnetfilter-queue@1.0.5 libnfnetlink@1.0.2 libpcap@1.10.1 openssl@3.0.8 perl@5.36.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/vanhauser-thc/thc-ipv6
Licenses: AGPL 3
Build system: gnu
Synopsis: IPv6 security research toolkit
Description:

The THC IPv6 Toolkit provides command-line tools and a library for researching IPv6 implementations and deployments. It requires Linux 2.6 or newer and only works on Ethernet network interfaces.

nebula 1.10.0
Dependencies: go-dario-cat-mergo@1.0.2 go-github-com-anmitsu-go-shlex@0.0.0-20200514113438-38f4b401e2be go-github-com-armon-go-radix@1.0.0 go-github-com-cyberdelia-go-metrics-graphite@0.0.0-20161219230853-39f87cc3b432 go-github-com-flynn-noise@1.1.0 go-github-com-gaissmai-bart@0.26.0 go-github-com-gogo-protobuf@1.3.2 go-github-com-google-gopacket@1.1.19 go-github-com-kardianos-service@1.2.2 go-github-com-miekg-dns@1.1.72 go-github-com-miekg-pkcs11@1.1.1 go-github-com-nbrownus-go-metrics-prometheus@0.0.0-20210712211119-974a6260965f go-github-com-prometheus-client-golang@1.23.2 go-github-com-rcrowley-go-metrics@0.0.0-20250401214520-65e299d6c5c9 go-github-com-sirupsen-logrus@1.9.3 go-github-com-skip2-go-qrcode@0.0.0-20200617195104-da1b6568686e go-github-com-stefanberger-go-pkcs11uri@0.0.0-20230803200340-78284954bff6 go-github-com-stretchr-testify@1.11.1 go-github-com-vishvananda-netlink@1.3.1 go-go-yaml-in-yaml-v3@3.0.4 go-golang-org-x-crypto@0.48.0 go-golang-org-x-exp@0.0.0-20250911091902-df9299821621 go-golang-org-x-net@0.50.0 go-golang-org-x-sync@0.19.0 go-golang-org-x-sys@0.40.0 go-golang-org-x-term@0.40.0 go-golang-zx2c4-com-wireguard@0.0.0-20250521234502-f333402bd9cb go-google-golang-org-protobuf@1.36.11 go-gopkg-in-yaml-v3@3.0.1 go-gvisor-dev-gvisor@0.0.0-0.634ce95
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/slackhq/nebula
Licenses: Expat
Build system: go
Synopsis: Scalable, peer-to-peer overlay networking tool
Description:

Nebula is a peer-to-peer networking tool based on the Noise Protocol Framework. It is not a fully decentralized network, but instead uses central discovery nodes and a certificate authority to facilitate direct, encrypted peer-to-peer connections from behind most firewalls and NAT layers.

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.

fping 5.3
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://fping.org/
Licenses: Expat
Build system: gnu
Synopsis: Send ICMP ECHO_REQUEST packets to network hosts
Description:

fping is a ping-like program which uses ICMP echo requests to determine if a target host is responding.

fping differs from ping in that you can specify any number of targets on the command line, or specify a file containing the lists of targets to ping. Instead of sending to one target until it times out or replies, fping will send out a ping packet and move on to the next target in a round-robin fashion.

opendht 3.7.0rc8
Dependencies: bash-minimal@5.2.37 fmt@11.2.0 readline@8.2.13
Propagated dependencies: msgpack-cxx@7.0.0 restinio@0.7.7 argon2@20190702 gnutls@3.8.9 jsoncpp@1.9.6 nettle@3.10.2 openssl@3.0.8 simdutf@7.7.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/savoirfairelinux/opendht/
Licenses: GPL 3+
Build system: meson
Synopsis: Lightweight Distributed Hash Table (DHT) library
Description:

OpenDHT provides an easy to use distributed in-memory data store. Every node in the network can read and write values to the store. Values are distributed over the network, with redundancy. It includes the following features:

  • Lightweight and scalable, designed for large networks and small devices;

  • High resilience to network disruption;

  • Public key cryptography layer providing optional data signature and encryption (using GnuTLS);

  • IPv4 and IPv6 support;

  • Clean and powerful C++14 map API;

  • Bindings for C, Rust & Python 3;

  • REST API with an optional HTTP client and server with push notification support.

The following tools are also included:

dhtnode

A command line tool to run a DHT node and perform operations supported by the library (get, put, etc.) with text values.

dhtchat

A very simple IM client working over the DHT.

amule 2.3.3-0.9ceeaa6
Dependencies: zlib@1.3.1 crypto++@8.8.0 libpng@1.6.39 wxwidgets@3.2.8.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://amule.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Peer-to-peer client for the eD2K and Kademlia networks
Description:

aMule is an eMule-like client for the eD2k and Kademlia peer-to-peer file sharing networks. It includes a graphical user interface (GUI), a daemon allowing you to run a client with no graphical interface, and a Web GUI for remote access. The amulecmd command allows you to control aMule remotely.

parprouted 0.7
Dependencies: iproute2@6.4.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.hazard.maks.net/parprouted/
Licenses: GPL 2
Build system: gnu
Synopsis: Proxy ARP requests to other interfaces
Description:

parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging. Unlike standard bridging, proxy ARP bridging can bridge Ethernet networks behind wireless nodes. Normal layer 2 bridging does not work between wireless nodes because wireless does not know about MAC addresses used in the wired Ethernet networks. This daemon can also be useful for making transparent firewalls.

yggtray 0.1.14
Dependencies: bash-minimal@5.2.37 qtbase@5.15.17 qttools@5.15.17 qtwayland@5.15.18 yggdrasil@0.5.13
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/the-nexi/yggtray
Licenses: GPL 3+
Build system: cmake
Synopsis: Yggdrasil tray and control panel
Description:

yggtray is an Yggdrasil tray and control panel. It allows the user to configure, run and control the Yggdrasil daemon.

kismet 2022-02
Dependencies: boost@1.83.0 libusb@1.0.25 libpcap@1.10.1 libwebsockets@4.4.1 openssl@3.0.8 protobuf@3.21.9 protobuf-c@1.4.1 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.kismetwireless.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Wireless network and device detector
Description:

This package provides a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware

libcamera 0.6.0
Dependencies: eudev@3.2.14 glib@2.86.0 gst-plugins-base@1.26.3 libevent@2.1.12 libjpeg-turbo@2.1.4 libtiff@4.4.0 libyaml@0.2.5 libyuv@1922 pybind11@2.13.6 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.

nng 1.5.2
Dependencies: mbedtls@2.28.9
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://nng.nanomsg.org/
Licenses: Expat
Build system: cmake
Synopsis: Lightweight messaging library
Description:

NNG project is a rewrite of the scalability protocols library known as libnanomsg, and adds significant new capabilities, while retaining compatibility with the original. It is a lightweight, broker-less library, offering a simple API to solve common recurring messaging problems, such as publish/subscribe, RPC-style request/reply, or service discovery.

openvswitch 3.4.0
Dependencies: bash-minimal@5.2.37 libcap-ng@0.9 openssl@3.0.8
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.openvswitch.org/
Licenses: LGPL 2.1 GPL 2 FreeBSD Modified BSD ASL 2.0
Build system: gnu
Synopsis: Virtual network switch
Description:

Open vSwitch is a multilayer virtual switch. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag).

libpisp 1.3.0
Dependencies: nlohmann-json@3.12.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/raspberrypi/libpisp
Licenses: FreeBSD
Build system: meson
Synopsis: Helper library for Raspberry Pi ISP configuration
Description:

libpisp is a helper library to generate run-time configuration for the Raspberry Pi ISP (PiSP), consisting of the Frontend and Backend hardware components.

gandi-cli 1.6
Dependencies: openssl@3.0.8 python-click@7.1.2 python-ipy@1.01 python-pyyaml@6.0.2 python-requests@2.32.5
Propagated dependencies: openssh@10.2p1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://cli.gandi.net
Licenses: GPL 3+
Build system: pyproject
Synopsis: Command-line interface to the Gandi.net Web API
Description:

This package provides a command-line client (gandi) to buy, manage, and delete Internet resources from Gandi.net such as domain names, virtual machines, and certificates.

traceroute 2.1.6
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://traceroute.sourceforge.net/
Licenses: GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: Tracks the route taken by packets over an IP network
Description:

This package provides a modern, but Linux-specific implementation of the traceroute command that can be used to follow the route taken by packets on an IP network on their way to a given host. It utilizes the IP protocol's time to live (TTL) field and attempts to elicit an ICMP TIME_EXCEEDED response from each gateway along the path to the host. Compared to other implementations, this traceroute command allows some traces for unprivileged users.

can-utils 2025.01
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/linux-can/can-utils
Licenses: Modified BSD GPL 2
Build system: gnu
Synopsis: CAN utilities
Description:

This package provides CAN utilities in the following areas:

  • Basic tools to display, record, generate and replay CAN traffic

  • CAN access via IP sockets

  • CAN in-kernel gateway configuration

  • CAN bus measurement and testing

  • ISO-TP (ISO15765-2:2016 - this means messages with a body larger than eight bytes) tools

  • Log file converters

  • Serial Line Discipline configuration for slcan driver

enet 1.3.17-1.4cde9cc
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: http://enet.bespin.org
Licenses: Expat
Build system: cmake
Synopsis: Network communication layer on top of UDP
Description:

ENet's purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP. The primary feature it provides is optional reliable, in-order delivery of packets. ENet omits certain higher level networking features such as authentication, server discovery, encryption, or other similar tasks that are particularly application specific so that the library remains flexible, portable, and easily embeddable.

hashcash 1.22
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.hashcash.org/
Licenses: Public Domain
Build system: gnu
Synopsis: Denial-of-service countermeasure
Description:

Hashcash is a proof-of-work algorithm, which has been used as a denial-of-service countermeasure technique in a number of systems.

A hashcash stamp constitutes a proof-of-work which takes a parametrizable amount of work to compute for the sender. The recipient can verify received hashcash stamps efficiently.

This package contains a command-line tool for computing and verifying hashcash stamps.

nm-tray 0.5.1
Dependencies: networkmanager-qt@6.22.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/palinek/nm-tray
Licenses: GPL 2+
Build system: qt
Synopsis: NetworkManager front-end with information icon residing in system tray
Description:

nm-tray is a network connection management tool (NetworkManager front-end) with an information icon residing in the system tray. Unlike nm-applet, which is part of GNOME, this application is desktop-unaware.

iodine 0.8.0
Dependencies: net-tools@1.60-0.479bb4a zlib@1.3.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://code.kryo.se/iodine/
Licenses: ISC Zlib
Build system: gnu
Synopsis: Tunnel IPv4 data through a DNS server
Description:

Iodine tunnels IPv4 data through a DNS server. This can be useful in different situations where internet access is firewalled, but DNS queries are allowed. The bandwidth is asymmetrical, with limited upstream and up to 1 Mbit/s downstream.

vnstat 2.13
Dependencies: sqlite@3.39.3 gd@2.3.3
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://humdi.net/vnstat/
Licenses: GPL 2+
Build system: gnu
Synopsis: Network traffic monitoring tool
Description:

vnStat is a console-based network traffic monitor that keeps a log of network traffic for the selected interface(s). It uses the network interface statistics provided by the kernel as information source. This means that vnStat won't actually be sniffing any traffic and also ensures light use of system resources regardless of network traffic rate.

Total packages: 70992