Project

General

Profile

Actions

Feature #7653

closed

Implement Negistry-like JSON dump API for exporting group/network/abuse contact data

Added by Pavel Kácha over 1 year ago. Updated 6 months ago.

Status:
Closed
Priority:
Normal
Category:
Development - Core
Target version:
Start date:
05/10/2023
Due date:
% Done:

100%

Estimated time:
To be discussed:
No

Description

As non-customer groups/networks are now inconsistently managed partially in Negistry, partially in Mentat as "manual" networks, we essentially want to take over management of non-CESNET organisations/networks from Negistry.

In Mentat those are: , , ,

In Negistry: mnt-by VUTBR-MNT, mnt-by VUT-BATCH-MNT

The line of thought is to automate fetching/updating of related data from RIPE as much as we can and make them available to the third party users (OTRS, PV, ...) through API.

For import we are mostly ready as we should be able to use existing mechanism for importing from Negistry (mentat-netmngr.py ... --whois-file source.json --source SRC), where each "set" or "feed" would be imported as separate SOURCE, all this wrapped

What remains is to make group/network information available, preferably as JSON file similar to Negistry's [1], [2], or some simplified amalgamate thereof.

(Remaining three groups in Mentat (GRID, Sner, ) are CESNET specific, in the long term should end up in NetBox and synced to Mentat by the same (mentat-netmgr) mechanism.)

Actions

Also available in: Atom PDF