Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-finger

A collection of awesome things regarding the finger protocol ecosystem.
https://github.com/reiver/awesome-finger

Last synced: 1 day ago
JSON representation

  • Clients (Terminal)

    • BSD finger - protocol clients |
    • GNU finger - protocol clients |
    • lynx - based web browser that also supports the finger-protocol |
    • finger - protocol client |
  • Web Proxies

    • the finger api - protocol client requests, and returns the response from the finger-protocol server as JSON
  • Specifications

    • IETF RFC-1288 - 742, which was published in 1977, had some parts of it that were considered to be ambiguous by some; RFC-1288, published in 1991 (i.e., **14 years later** after RFC-742 was published, and **at least 20 years after** the finger-protocol existed and was evolving), was an attempt to remove some of the ambiguity of RFC-742, to make it easier for both people who would implement a finger-protocol client or server, and to provide some guidance; **however** RFC-1288 added restrictions to the finger-protocol that did NOT exist in RFC-742; in 1991 some of these restrictions may have seemed reasonable, however today (in 2022) some of the restrictions probably do not make as much sense (and should probably be reconsidered)
    • Finger Request Switch - protocol** that permits custom finger-protocol switches, in addition to the `"/W"` switch.
    • IETF RFC-742 - protocol existed and was evolving for **at least 6 years before** RFC-742 was published; when RFC-742 was published in 1977, RFC-742's purpose was to attempt to describe the protocol that was implemented first by the `finger` program, and then by the `name` program, as well as 3 running finger-sites that existed at the time — `SAIL` (SU-AI), `SRI` (SRI-(KA/KL)), and `ITS` (MIT-(AI/ML/MC/DMS)); i.e., RFC-742 was _not_ attempting to create a new protocol, but instead was an attempting to describe the protocol that already existed, was already implemented, and was already in use by client software, by server software, and by people; i.e., the finger-protocol was created by the person(s) who wrote the software
  • Articles

  • Servers

  • Clients (GUI)

    • kristall - protocol browser that also supports the finger-protocol
    • lagrange - protocol browser that also supports the finger-protocol
  • Programming