SERVICES
Generated by scripts/gen-format-pages.py from docs/data/format-metadata/, FILE_FORMATS.csv and docs/formats-master.csv. Do not edit by hand: change the source, then run the script.
/etc/services Preview.
At a glance
| Purpose | A Unix /etc/services file: service names mapped to port and protocol, with aliases. |
| Extensions | .services |
| Poka parser | poka-services |
| Viewer | poka-table-viewer |
| Depth tier | Parser with a shared viewer (see Depth tiers) |
| Breadth tier | B2 Broad (see Breadth tiers) |
How much Poka reads
B2 Broad. The common content of the current and the common older versions is decoded. Some named features or versions are not, and are listed.
Confidence: medium (the reviewer read the code). Basis: Reviewed 2026-10-26: read parsers/poka-services/src/main.rs (135 lines) and plugin.json. No unit tests or tests/samples.rs; the corpus has no .services and .etc-services sample. Covers .services and .etc-services. The table lists every service with name, port, protocol, aliases and the line's comment as a description. Judgement: B2: every entry is shown; the gaps are limits, redaction by design and fields left raw.
What Poka does not read
- Only the first 5,000 services are listed; files over 4 MiB are cut without a flag
Libraries
Libraries Poka uses or has assessed for this format, with the status, licence and language the registry records.
- servicefile (candidate; licence unconfirmed; Rust; https://github.com/aneeshdurg/servicefile) — Rust crate parsing /etc/services into ServiceEntry; v0.3.0 from May 2020; no LICENSE file seen and docs.rs page shows no licence.
Sources
- parsers/poka-services/src/main.rs
- parsers/poka-services/plugin.json