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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This is a helper script to allow you to interactively login to a GlobalProtect VPN that uses SAML authentication, so that you can subsequently connect with OpenConnect.
User-level SOCKS and port forwarding proxy for OpenConnect based on LwIP. When using ocproxy, OpenConnect only handles network activity that the user specifically asks to proxy, so the VPN interface no longer "hijacks" all network traffic on the host.
sshoot provides a command-line interface to manage multiple sshuttle virtual private networks. It supports flexible profiles with configuration options for most of sshuttle’s features.
This set of scripts configures routing and name services when invoked by the VPNC or OpenConnect Cisco Virtual Private Network (VPN) clients.
The default vpnc-script automatically configures most common connections, and provides hooks for performing custom actions at various stages of the connection or disconnection process.
Alternative scripts are provided for more complicated set-ups, or to serve as an example for writing your own. For example, vpnc-script-sshd contains the entire VPN in a network namespace accessible only through SSH.
sshuttle creates an encrypted virtual private network (VPN) connection to any remote server to which you have secure shell (SSH) access. The only requirement is a suitable version of Python on the server; administrative privileges are required only on the client. Unlike most VPNs, sshuttle forwards entire sessions, not packets, using kernel transparent proxying. This makes it faster and more reliable than SSH's own tunneling and port forwarding features. It can forward both TCP and UDP traffic, including DNS domain name queries.
OpenConnect is a client for Cisco's AnyConnect SSL VPN, which is supported by the ASA5500 Series, by IOS 12.4(9)T or later on Cisco SR500, 870, 880, 1800, 2800, 3800, 7200 Series and Cisco 7301 Routers, and probably others.
xl2tpd is an implementation of the Layer 2 Tunnelling Protocol (RFC 2661). L2TP allows you to tunnel PPP over UDP.
vpn-slice is a replacement for vpnc-script used by openconnect and vpnc. Instead of trying to copy the behavior of standard corporate VPN clients, which normally reroute all your network traffic through the VPN, vpn-slice tries to minimize your contact with an intrusive VPN. This is also known as a split-tunnel VPN, since it splits your traffic between the VPN tunnel and your normal network interfaces.
By default, vpn-slice only routes traffic for specific hosts or subnets through the VPN. It automatically looks up named hosts, using the VPN's DNS servers, and adds entries for them to your /etc/hosts (which it cleans up after VPN disconnection), however it does not otherwise alter your /etc/resolv.conf at all.
This package contains an out-of-tree kernel patch and a loadable module adding WireGuard to Linux kernel versions 3.10 through 5.5. WireGuard was added to Linux 5.6.
BadVPN is a collection of virtual private network (VPN) tools. It includes:
NCD programming language.
NCD (Network Configuration Daemon) is a daemon and programming/scripting language for configuration of network interfaces and other aspects of the operating system.
Tun2socks network-layer proxifier.
The tun2socks program socksifes TCP connections at the network layer. It implements a TUN device which accepts all incoming TCP connections (regardless of destination IP), and forwards the connections through a SOCKS server.
Peer-to-peer VPN.
The peer-to-peer VPN implements a Layer 2 (Ethernet) network between the peers (VPN nodes).
Tinc is a VPN that uses tunnelling and encryption to create a secure private network between hosts on the internet.
The GNU Virtual Private Ethernet creates a virtual network with multiple nodes using a variety of transport protocols. It works by creating encrypted host-to-host tunnels between multiple endpoints.
vpnc is a VPN client compatible with Cisco's EasyVPN equipment. It supports IPSec (ESP) with Mode Configuration and Xauth. It supports only shared-secret IPSec authentication with Xauth, AES (256, 192, 128), 3DES, 1DES, MD5, SHA1, DH1/2/5 and IP tunneling. It runs entirely in userspace. Only "Universal TUN/TAP device driver support" is needed in the kernel.
Bitmask, by LEAP, is an application to provide easy and secure encrypted communication with a VPN. It allows you to select from a variety of trusted service provider all from one app. Current providers include Riseup Networks and The Calyx Institute, where the former is default.
This package provides a wrapper script for OpenConnect supporting Azure AD (SAMLv2) authentication to Cisco SSL-VPNs.
OpenVPN implements virtual private network (VPN) techniques for creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It uses a custom security protocol that utilizes SSL/TLS for key exchange. It is capable of traversing network address translators (NATs) and firewalls.
Glslang is the official reference compiler front end for the OpenGL ES and OpenGL shading languages. It implements a strict interpretation of the specifications for these languages.
vkBasalt is a Vulkan post processing layer to enhance the visual graphics of games.
Currently, the built-in effects are:
Contrast Adaptive Sharpening
Denoise Luma Sharpening
Fast Approximate Anti-Aliasing
Enhanced Subpixel Morphological Anti-Aliasing
3D color LookUp Table
Vulkan-ValidationLayers provides the Khronos official validation layers that can assist development by enabling developers to verify their applications correctly use the Vulkan API.
Utility libraries for Vulkan developers.
Volk is a meta-loader for Vulkan. It allows you to dynamically load entrypoints required to use Vulkan without linking the Vulkan loader. Additionally, volk simplifies the use of Vulkan extensions by automatically loading all associated entrypoints. Finally, volk enables loading Vulkan entrypoints directly from the driver which can increase performance by skipping loader dispatch overhead.
The SPIR-V Tools project provides an API and commands for processing SPIR-V modules. The project includes an assembler, binary module parser,disassembler, validator, and optimizer for SPIR-V.
Vulkan-Headers contains header files and API registry for Vulkan.
Vulkan allows multiple Installable Client Drivers (ICDs) each supporting one or more devices to be used collectively. The loader is responsible for discovering available Vulkan ICDs on the system and inserting Vulkan layer libraries, including validation layers between the application and the ICD.