BGP_c_sharp_tool

======================================================================
@authors Zhida Li, Ana Laura Gonzalez Rios, and Ljiljana Trajkovic
@email {zhidal, anag, ljilja}@sfu.ca
@date Jan. 01, 2020
@version: 1
@title: Border Gateway Protocol (BGP) C# tool
@description:
The C# tool is used to extract BGP features from files generated by Zebra tool that extracts to ASCII the BGP updated messages originally collected in the MRT format.
    URL: http://www.sfu.ca/~ljilja/cnl/projects/BGP_datasets/index.html

@copyright Copyright (c) Jan. 01, 2020
All Rights Reserved

Steps for extracting BGP features:

  1. Place the ASCII file in directory:
        /BGP_c_sharp_tool/ConsoleApplication1/bin/Release/

  2. Update the C# code to include the name of the input file.
    The name of the input file may be changed on line 24 in Program.cs.

  3. Run the C# code (file Program.cs):
        Path: /BGP_c_sharp_tool/ConsoleApplication1/

The following files are needed to run the code:
Input file (example):
    slammer24_example (text format)
    Path: /BGP_CSharp_Tool/ConsoleApplication1/bin/Release/

Output file (example):
    slammer24_example_out.txt
    Path: /BGP_CSharp_Tool/ConsoleApplication1/bin/Release/

Complete datasets for Slammer, Nimda, and Code Red I are available from the RIPE route collector rrc 04 site:
    RIPE NCC: https://www.ripe.net
    Analyze: https://www.ripe.net/analyse
    Internet Measurements: https://www.ripe.net/analyse/internet-measurements
    Routing Information Service (RIS): https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris
    RIS Raw Data: https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris/ris-raw-data
    rrc04.ripe.net: data.ris.ripe.net/rrc04/