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.
GNU Coreutils package includes all of the basic command-line tools that are expected in a POSIX system, excluding shell. This package is the union of the GNU fileutils, sh-utils, and textutils packages. Most of these tools offer extended functionality beyond that which is outlined in the POSIX standard.
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but it is usable outside of the Gnome platform).
Libarchive provides a flexible interface for reading and writing archives in various formats such as tar and cpio. Libarchive also supports reading and writing archives compressed using various compression filters such as gzip and bzip2. The library is inherently stream-oriented; readers serially iterate through the archive, writers serially add things to the archive. In particular, note that there is currently no built-in support for random access nor for in-place modification. This package provides the bsdcat, bsdcpio and bsdtar commands.
Fuzzy SAT is an approximate solver that borrows ideas from the fuzzing domain. It is tailored to the symbolic expressions generated by concolic engines and can replace classic SMT solvers in this context. By analyzing the expressions contained in symbolic queries, Fuzzy SAT performs informed mutations to possibly generate new valuable inputs.
Z3 is a theorem prover and satisfiability modulo theories (SMT) solver. It provides a C/C++ API, as well as Python bindings.
Dyninst integration for AFL++
FUZZOLIC is a concolic executor based on QEMU.
It can instrument binary programs at runtime in order to build symbolic expressions and queries. To reduce the runtime overhead and improve accuracy of the queries, it devises three analysis modes that are dynamically enabled during the program execution based on the running context.
Moreover, differently from other concolic executors, FUZZOLIC runs the solver component, which reasons over the symbolic queries generated when analyzing a program, inside another process to reduce execution interferences that may be caused by the solver and negatively affect the analyzed application.
AFLplusplus is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary. This substantially improves the functional coverage for the fuzzed code. The compact synthesized corpora produced by the tool are also useful for seeding other, more labor- or resource-intensive testing regimes down the road. It is a fork of American Fuzzy Lop fuzzer and features:
A more recent qemu version.
More algorithms like collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, etc.
AFLplusplus is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary. This substantially improves the functional coverage for the fuzzed code. The compact synthesized corpora produced by the tool are also useful for seeding other, more labor- or resource-intensive testing regimes down the road. It is a fork of American Fuzzy Lop fuzzer and features:
A more recent qemu version.
More algorithms like collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, etc.
E9Patch is a static binary rewriting tool for x86-64 ELF binaries. E9Patch is:
Scalable: E9Patch can reliably rewrite large/complex binaries including web browsers (>100MB in size).
Compatible: The rewritten binary is a drop-in replacement of the original, with no additional dependencies.
Fast: E9Patch can rewrite most binaries in a few seconds.
Low Overheads: Both performance and memory.
Programmable: E9Patch is designed so that it can be easily integrated into other projects.
Taosc generates emergent fixes for binaries.
Pacfix systhesizes predicate expressions for program repair from values in possitive and negative examples using a PAC learning algorithm.
Rust programming language toolchain
object capability-based sudo
Igropyr is a single-threaded server based on libuv asynchronous events.
Scheme's commonly used small functions
A web framework for Igropyr
Liber is a template parser for Scheme List to HTML
Pattern matching in Chez Scheme
Knot Resolver is a caching full resolver implementation written in C and LuaJIT, both a resolver library and a daemon.
This package provides tools for manipulating ext2/ext3/ext4 file systems.
Envoy is an open source edge and service proxy, designed for cloud-native applications
File browser
Monospace typeface designed for symbol-rich programming