{"id":28190213,"url":"https://github.com/rtrlib/bird-rtrlib-cli","last_synced_at":"2025-05-16T10:12:18.645Z","repository":{"id":14679323,"uuid":"17398504","full_name":"rtrlib/bird-rtrlib-cli","owner":"rtrlib","description":"CLI that maintains ROA table in BIRD using RTRlib","archived":false,"fork":false,"pushed_at":"2019-02-01T08:09:21.000Z","size":48,"stargazers_count":11,"open_issues_count":3,"forks_count":5,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-03-27T07:00:26.744Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rtrlib.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-04T10:33:01.000Z","updated_at":"2024-03-27T07:00:26.744Z","dependencies_parsed_at":"2022-08-28T17:01:25.010Z","dependency_job_id":null,"html_url":"https://github.com/rtrlib/bird-rtrlib-cli","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtrlib%2Fbird-rtrlib-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtrlib%2Fbird-rtrlib-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtrlib%2Fbird-rtrlib-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtrlib%2Fbird-rtrlib-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rtrlib","download_url":"https://codeload.github.com/rtrlib/bird-rtrlib-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254509447,"owners_count":22082896,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-16T10:12:16.893Z","updated_at":"2025-05-16T10:12:18.638Z","avatar_url":"https://github.com/rtrlib.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"BIRD RTRlib CLI Integration\n===========================\n\nIntroduction\n------------\n\nThis tool maintains the ROA table of the BIRD Internet Routing Daemon\n(http://bird.network.cz). It automatically adds and deletes ROA\ninformation using the RTRlib (http://rpki.realmv6.org/).\n\nThis tool brings RPKI functionality to BIRD but does not require any\nchanges to the BIRD code base. The program runs in parallel to the BIRD\ndaemon and communicates with the daemon via the BIRD control socket.\n\n\nRequirements\n------------\n\nTo build the command line interface, (1) the CMake build system, (2)\nRTRlib with SSH support, and (3) BIRD must be installed. Note: Starting \nwith Debian 10 (Buster) the RTRlib can be installed via the APT package\nmanager, see also https://rtrlib.github.io/handbook/usage.html#debian.\n\n\nCompilation\n-----------\n\n* Generate Makefile\n\n  RTRlib was installed in default paths\n\n    cmake .\n\n  RTRlib was installed in a non-default directory \u003crtrlib\u003e\n\n    cmake -DRTRLIB_INCLUDE=\u003crtrlib\u003e -DRTRLIB_LIBRARY=\u003c/path/to/rtrlib.[a|so|dylib]\u003e .\n\n\n* Build the command line interface\n\n    make\n\n\nUsing\n-----\n\n* Create a ROA table in the bird.conf\n\n* Start BIRD RTRLIB CLI, i.e., connect to a BIRD control socket and RPKI\n  cache server, for example\n\n    ./bird-rtrlib-cli -b /var/run/bird.ctl -r rpki-validator.realmv6.org:8282\n\n* Help\n\n   ./bird-rtrlib-cli --help\n\n\nContact\n-------\n\nMailing List: rtrlib@googlegroups.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frtrlib%2Fbird-rtrlib-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frtrlib%2Fbird-rtrlib-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frtrlib%2Fbird-rtrlib-cli/lists"}