Giter Club home page Giter Club logo

Smart RPKI - Validator

======================

Linux OS Build status (Travis-ci) : Build Status

License

This library is distributed under the BSD License. See: https://raw.github.com/RIPE-NCC/rpki-validator/master/LICENSE.txt

Description

The Smart Validator is based on the RIPE NCC Certification Validator Tool, that allows you to validate objects that have been published in a public certificate repository. It is designed to assist network operators in improving their BGP routing decisions using the Resource Public Key Infrastructure (RPKI) data set.

Using either preconfigured or manually added RPKI trust anchors, the Validator checks the validity of Route Origin Authorizations (ROAs). The graphical web interface displays statistics about the RPKI validity status of retrieved BGP announcements and about ROA conflicts. With these insights gained, an operator/you can get a good estimation of traffic loss due to RPKI application. She/You can also – within the Validator – change parameters of the handling of ROA conflicts and directly watch the impact on her/your network traffic.

The core feature making it a Smart Validator is/will be the “what if” scenarios. This shows the user/you what the Validator’s deployment would have changed, i.e. how many BGP attacks could have been fended off had it been deployed for a certain time, but also if and how much non-malicious traffic would have been lost. Though actually, it is not active, so she/you can asses how valuable the Validator will be for her/your network without loosing important traffic in that process.

Installation

  • Prerequisite: Java 8
  • The package (either downloaded pre-compiled package or own build result) contains the full application and necessary libraries to run the validator
  • Steps to run the package are:
    tar zxf rpki-validator-app-2.24-SNAPSHOT-dist.tar.gz 
    cd rpki-validator-app-2.24-SNAPSHOT/
    ./rpki-validator.sh start
    
  • After that the validator web interface shoud be accessible on http://localhost:8080
  • For more details, see the "Installation" Wiki page

smartvalidator's Projects

smartvalidator icon smartvalidator

The smart validator is an upgrade to the NCC RIPE RPKI validator which gives him automated and suggestive features to help AS to easily implement and use RPKI in their network infrastructure

yabmp icon yabmp

:kissing_heart:Yet Another BMP (BGP Monitoring Protocol) Python Receiver

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.