A fully working PCH Daily Routing Snapshot grabber, parser and ingester has been tested and should be available on develop branch on the following days.
A Discord serveropen in new window has been created to be in contact with people that wants to contribute or need help deploying an early version of the software.
Groundwork for grabber modules: route collector entries in database will also have a 'driver' and 'driver_opts' column to be able to execute the corresponding procedure to grab and parse new snapshots.
PCH Daily Routing Snapshots will be the first driver to be implemented (WIP). An scraper module will grab new datasets from https://www.pch.net/resources/Routing_Data/IPv4_daily_snapshots/ and Quagga/Cisco parser will process and add the routing snapshots to database.
Backend API development is now public. Python FastAPI, Celery and Masonite ORM are the main technologies being used for this module.
ASPATH code repository is now a monorepo and it's available on ASPATH project github pageopen in new window. Code will be maintained in develop branch until an stable version is released.
Implemented easy deployment using docker-compose. Now it's possible to start the software by cloning the main repository and using docker-compose up command.
Docker-compose deployment is configured with a portable data folder. This folder will contain every file related to postgres database and redis instance to make it easier to backup or move to another machine.