Automic VaultAutomic Vault

brew

Install irrtoolset with Homebrew, MacPorts

Tools to work with Internet routing policies. Version 5.1.3 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install irrtoolset

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install irrtoolset

MacPorts ports tree · net/irrtoolset/Portfile · source: api.github.com

overview

Package summary

Tools to work with Internet routing policies

Commands and aliases

  • peval
  • rpslcheck
  • rtconfig

history

Project history and usage

IRRToolSet is a suite for working with Internet Routing Registry routing policies expressed in RPSL. It is a classic network-operator package: small command-line tools such as `peval`, `rpslcheck`, and `rtconfig` turn registry policy data into checks, evaluations, and router configuration.

Project history

The GitHub README defines IRRToolSet as tools for Internet routing policies stored in IRRs using Routing Policy Specification Language, with the goal of helping engineers automate router configuration, analyze routing policy, and maintain policy data. The README also notes the project's long history and mixed copyright across several parties.

RIPE NCC's archived project page says the Internet Routing Registry ToolSet project moved to Internet Systems Consortium maintenance. The preserved NEWS file shows an even older RAToolSet/IRRToolSet lineage, including RPSL implementation in 4.0.0, full RPSL compliance in 4.4.0, JunOS support in 4.6.0, RPSLng and IPv6-related work in 4.8.x, a 5.0.0 reorganization that left rtconfig, peval, and rpslcheck, and a 5.1.0 semantic-versioning release line.

Adoption history

IRRToolSet belongs to the operational ecosystem around RADb, RIPE, and other IRR databases. The Merit-operated irr.net overview says the IRR emerged early in 1995 as providers prepared for the end of the NSFNET Backbone Service and the commercial Internet, and it points users to IRRToolSet on GitHub. That context explains why the package persists: network operators still need ways to query and transform IRR/RPSL policy data.

Homebrew and MacPorts packaging make IRRToolSet available outside router-vendor environments, especially for engineers who want `peval`, `rpslcheck`, or `rtconfig` on a workstation. The upstream README also names bgpq4 as a better-maintained alternative for users seeking a fast IRRDB client.

How it is used

`peval` evaluates policy expressions, `rpslcheck` checks RPSL objects, and `rtconfig` generates router configuration from IRR policy. APNIC documentation describes tools such as IRRToolSet as useful for suggesting CIDR aggregates, checking aut-num objects and routes, and performing RPSL syntax checks.

Why package nerds care

IRRToolSet is significant because it packages a piece of Internet routing operations history. It encodes old but still recognizable assumptions about IRR data, Cisco and JunOS configuration generation, IPv4/IPv6 policy evolution, and RPSL/RPSLng syntax, making it both useful tooling and a fossil record of how operators automated BGP policy.

Timeline

  • 1995: The global IRR effort emerged as providers prepared for the post-NSFNET commercial Internet.
  • IRRToolSet 4.0.0: RPSL support was implemented.
  • IRRToolSet 4.4.0: The NEWS file described the toolset as fully RPSL compliant.
  • IRRToolSet 4.6.0: JunOS support was added to RtConfig.
  • IRRToolSet 4.8.x: RPSLng and IPv6-related support was added and refined.
  • IRRToolSet 5.0.0: The package was substantially reorganized, leaving rtconfig, peval, and rpslcheck.
  • 2016: IRRToolSet 5.1.0 began a semantic-versioning release line.
  • 2019: GitHub releases list IRRToolSet 5.1.3.

Related projects

  • IRRToolSet is related to RADb, IRRd, RIPE Database tooling, RPSL, RPSLng, bgpq4, router configuration generators, and BGP policy operations.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.
  • Build metadata lists 5 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
pevalcliglobal executable
rpslcheckcliglobal executable
rtconfigcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version5.1.3
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/irrtoolset/irrtoolset

install metadata

Package metadata

Package keybrew:irrtoolset
Version5.1.3
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/irrtoolset
Homepagehttps://github.com/irrtoolset/irrtoolset
Repositoryhttps://github.com/irrtoolset/irrtoolset
Upstream docshttps://github.com/irrtoolset/irrtoolset#readme
LicenseMIT AND HPND AND GPL-2.0-or-later AND LGPL-2.0-or-later
Source archivehttps://github.com/irrtoolset/irrtoolset/archive/refs/tags/release-5.1.3.tar.gz
Build dependenciesautoconf, automake, bison, libtool, pkgconf
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameirrtoolset
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

MacPorts95%

irrtoolset

sudo port install irrtoolset
  • normalized package name match
  • Matched by: Irrtoolset
MacPorts ports tree · api.github.com · MacPorts ports tree: net/irrtoolset/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment