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

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.


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.

hashcash 1.22
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: http://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.

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.

iputils 20250605
Dependencies: libcap@2.64 libidn2@2.3.7 openssl@3.5.5
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/iputils/iputils
Licenses: GPL 2+ Modified BSD non-copyleft
Build system: meson
Synopsis: Collection of network utilities
Description:

This package contains a variety of tools for dealing with network configuration, troubleshooting, or servers. Utilities included are:

arping

Ping hosts using ARP.

clockdiff

Compute time difference between network hosts using ICMP TSTAMP messages.

ninfod

Daemon that responds to IPv6 Node Information Queries.

ping

Use ICMP ECHO messages to measure round-trip delays and packet loss across network paths.

rarpd

Answer RARP requests from clients.

rdisc

Populate network routing tables with information from the ICMP router discovery protocol.

tftpd

Trivial file transfer protocol server.

tracepath

Trace network path to an IPv4 or IPv6 address and discover MTU along the way.

socat 1.7.4.4
Dependencies: openssl@3.5.5 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.

zapret2 0.9.5
Dependencies: bash-minimal@5.2.37 coreutils@9.1 curl@8.6.0 gawk@5.3.0 grep@3.11 bind@9.19.24 libcap@2.64 libmnl@1.0.5 libnetfilter-queue@1.0.5 libnfnetlink@1.0.2 luajit@v2.1-0.04dca79 nftables@1.0.8 sed@4.9 zlib@1.3.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/bol-van/zapret2
Licenses: Expat
Build system: gnu
Synopsis: DPI bypass platform configured in Lua
Description:

Zapret2 is a packet manipulator primarily designed to perform various autonomous real-time attacks on DPI systems. Its main objective is to bypass resource blocks or protocol restrictions. However, zapret2's capabilities are not limited to this; its architecture allows for other types of packet manipulation, such as bidirectional (client-server) protocol obfuscation to hide traffic from DPI, among other applications.

The configuration file is read from /etc/zapret2/config.

rtmpdump 2.4-0.c5f04a5
Dependencies: gnutls@3.8.9 zlib@1.3.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://rtmpdump.mplayerhq.hu/
Licenses: LGPL 2.1+ GPL 2+
Build system: gnu
Synopsis: Tools and library for handling RTMP streams
Description:

RTMPdump is a toolkit for RTMP streams. All forms of RTMP are supported, including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.

httpstat 1.3.2
Dependencies: curl@8.6.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/reorx/httpstat
Licenses: Expat
Build system: pyproject
Synopsis: Visualize curl statistics
Description:

httpstat is a tool to visualize statistics from the curl HTTP client. It acts as a wrapper for curl and prints timing information for each step of the HTTP request (DNS lookup, TCP connection, TLS handshake and so on) in the terminal.

httping 4.4.0
Dependencies: fftw@3.3.10 ncurses@6.2.20210619 openssl@3.5.5
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.vanheusden.com/httping/
Licenses: AGPL 3
Build system: cmake
Synopsis: Web server latency and throughput monitor
Description:

httping measures how long it takes to connect to a web server, send an HTTP(S) request, and receive the reply headers. It is somewhat similar to ping, but can be used even in cases where ICMP traffic is blocked by firewalls or when you want to monitor the response time of the actual web application stack itself.

putty 0.81
Dependencies: gtk+@3.24.51
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.chiark.greenend.org.uk/~sgtatham/putty/
Licenses: Expat
Build system: cmake
Synopsis: Graphical @acronym{SSH, Secure SHell} and telnet client
Description:

PuTTY is a graphical text terminal client. It supports SSH, telnet, and raw socket connections with good terminal emulation. It can authenticate with public keys and Kerberos single-sign-on. It also includes command-line SFTP and older SCP implementations.

iperf 3.21
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://software.es.net/iperf/
Licenses: Modified BSD NCSA/University of Illinois Open Source License Expat Public Domain
Build system: gnu
Synopsis: TCP, UDP and SCTP bandwidth measurement tool
Description:

iPerf is a tool to measure achievable bandwidth on IP networks. It supports tuning of various parameters related to timing, buffers and protocols (TCP, UDP, SCTP with IPv4 and IPv6). For each test it reports the bandwidth, loss, and other parameters.

lldpd 1.0.19
Dependencies: libevent@2.1.12 libxml2@2.14.6 openssl@3.5.5 readline@8.2.13
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://lldpd.github.io/
Licenses: ISC
Build system: gnu
Synopsis: Locate neighbors of your network equipment
Description:

The Link Layer Discovery Protocol (LLDP) is an industry standard protocol designed to supplant proprietary Link-Layer protocols such as EDP or CDP. The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices. lldpd is an implementation of LLDP. It also supports some proprietary protocols.

perl-net-dns-resolver-mock 1.20171219
Dependencies: perl-net-dns@1.50
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://metacpan.org/release/Net-DNS-Resolver-Mock
Licenses: GPL 1+
Build system: perl
Synopsis: Mock DNS Resolver object for testing
Description:

Net::DNS::Resolver::Mock is a subclass of Net::DNS::Resolver, but returns static data from any provided DNS zone file instead of querying the network. It is intended primarily for use in testing.

bgpq3 0.1.38
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: http://snar.spb.ru/prog/bgpq3/
Licenses: Modified BSD FreeBSD
Build system: gnu
Synopsis: Generate BGP filters from the @acronym{IRR, Internet Routing Registry}
Description:

This program helps automate the creation and maintenance of BGP routing filters used for peering through Internet exchanges.

It generates prefix lists, (extended) access lists, policy-statement terms, and AS paths from data in the IRR, including the RADB operated by the Merit Network at the University of Michigan.

The filters can be aggregated and exported in the most common formats.

libndp 1.8
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://libndp.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Library for Neighbor Discovery Protocol
Description:

libndp contains a library which provides a wrapper for IPv6 Neighbor Discovery Protocol. It also provides a tool named ndptool for sending and receiving NDP messages.

proxychains-ng 4.17
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/rofl0r/proxychains-ng
Licenses: GPL 2+
Build system: gnu
Synopsis: Redirect any TCP connection through a proxy or proxy chain
Description:

Proxychains-ng is a preloader which hooks calls to sockets in dynamically linked programs and redirects them through one or more SOCKS or HTTP proxies.

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.

openrdap 0.9.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.openrdap.org/
Licenses: Expat
Build system: go
Synopsis: Command line RDAP client
Description:

OpenRDAP is a command line client for the Registration Data Access Protocol. RDAP is modern a replacement for WHOIS, which provides domain name and IP address registration information in JSON format over HTTP.

sslh 2.1.2
Dependencies: libev@4.33 libconfig@1.7.3 pcre@8.45
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.rutschle.net/tech/sslh/README.html
Licenses: FreeBSD GPL 2+
Build system: gnu
Synopsis: Applicative network protocol demultiplexer
Description:

sslh is a network protocol demultiplexer. It acts like a switchboard, accepting connections from clients on one port and forwarding them to different servers based on the contents of the first received data packet. Detection of common protocols like HTTP(S), SSL, SSH, OpenVPN, tinc, and XMPP is already implemented, but any other protocol that matches a regular expression can be added. sslh's name comes from its original application of serving both SSH and HTTPS on port 443, allowing SSH connections from inside corporate firewalls that block port 22.

librespeed-cli 1.0.13
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/librespeed/speedtest-cli
Licenses: LGPL 3
Build system: go
Synopsis: Command-line internet speed test tool
Description:

Command-line interface for LibreSpeed internet bandwidth testing. It functions as a command-line alternative to https://librespeed.org/. It features ping, jitter, download, and upload testing, as well as the ability to test using multiple servers in a single run.

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.

spiped 1.6.2
Dependencies: openssl@3.5.5
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.

libcamera-minimal 0.6.0
Dependencies: eudev@3.2.14 glib@2.86.0 gstreamer@1.28.1 gst-plugins-base@1.28.1 libjpeg-turbo@2.1.4 libyaml@0.2.5 libyuv@1922 pybind11@2.13.6 python-jinja2@3.1.2 python-ply@3.11
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.

iwd 3.12
Dependencies: dbus@1.16.2 ell@0.83 openresolv@3.17.4 readline@8.2.13
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://iwd.wiki.kernel.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: iNet Wireless Daemon
Description:

iwd is a wireless daemon for Linux that aims to replace WPA Supplicant. It optimizes resource utilization by not depending on any external libraries and instead utilizing features provided by the Linux kernel to the maximum extent possible.

Total packages: 73978