ASN intelligence information (IP to ASN mapping) collected and distributed in open source and transparent way

Overview

ASN Intelligence

The main goal of this project to retrieve information required to map IP address to ASN number in open source and transparent way.

CI status

Where is the files?

Please do not abuse Google Store and re-distribute files to your infrastructure from your own resource.

What is the format?

{
"version": "1",
"data": [
  {
    "prefix": "dead:beef::0000/48",
    "asn_number": 112
  },
  {
    "prefix": "192.0.2.0/24",
    "asn_number": 112
  },
...
] }

We will be happy to add new more formats in future in case of demand.

Do you have any restrictions about using data or tools from this repo?

No, we use very permissive MIT license for data and code itself.

Why C++?

RIB parsing is pretty CPU intensive operation and it does not scale over multiple CPU cores in current design: not scale

What is the source of data?

We use raw dumps of full BGP tables collected by University of Oregon Route Views Project licensed under terms of Creative Commons v4 w/ Attribution license and process them to retrieve all unique announces of each prefix. This mapping data is based on real routing database. If you own network but you do not announce (i.e. it does not exist in full BGP table) it then it will not be available here.

What is the process to build data?

Just use our CI configuration as reference to repeat build on Ubuntu 20.04 LTS machine.

How often your rebuild data?

We rebuild it daily, using CircleCI scheduler set to 00:00 GMT,.

I want to help!

Pelase create issue to discuss your proposal

You might also like...
RakNet is a cross platform, open source, C++ networking engine for game programmers.

RakNet 4.081 Copyright (c) 2014, Oculus VR, Inc. Package notes The Help directory contains index.html, which is full help documentation in HTML format

Open Source IoT Operating System

IoTaaP OS Open Source IoT Operating System Usage Include IoTaaP_OS.h to your project and define IoTaaP OS object Usage example #include IoTaaP_OS.h

Open source file system for small embedded systems

STORfs Open Source File System Release Version 1.0.2 Created by: KrauseGLOBAL Solutions, LLC What is STORfs? STORfs is an open source flash file syste

STUNTMAN - An open source STUN server

Version 1.2. This is the source code to STUNTMAN - an open source STUN server and client code by john selbie. Compliant with the latest RFCs including 5389, 5769, and 5780. Also includes backwards compatibility for RFC 3489. Compiles on Linux, MacOS, BSD, Solaris, and Win32 with Cygwin. Windows binaries avaialble from www.stunprotocol.org.

OtterCastAmp is an open-source WiFi Speaker amplifier, based on a Sochip S3 SoC. Powered by any USB PD adapter for up to 100W of music.
OtterCastAmp is an open-source WiFi Speaker amplifier, based on a Sochip S3 SoC. Powered by any USB PD adapter for up to 100W of music.

OtterCastAmp is an open-source WiFi Speaker amplifier, based on a Sochip S3 SoC. Powered by any USB PD adapter for up to 100W of music.

Eclipse Mosquitto - An open source MQTT broker

Mosquitto is an open source implementation of a server for version 5.0, 3.1.1, and 3.1 of the MQTT protocol. It also includes a C and C++ client library, and the mosquitto_pub and mosquitto_sub utilities for publishing and subscribing.

A virtual network Differential GNSS server-client project using Precise Point Positioning (PPP). Global coverage. Without physical base station construction needed. An open-source virtual base station approach.
A virtual network Differential GNSS server-client project using Precise Point Positioning (PPP). Global coverage. Without physical base station construction needed. An open-source virtual base station approach.

Virtual-Network-DGNSS-Project This project is the software implementation for a publicly available, open-source, client/server VN-DGNSS implementation

rdesktop is an open source client for Microsoft's RDP protocol

🚨 rdesktop is in need of a new maintainter. Please see the home page for more details. 🚨

Open source SDR 4G/5G software suite from Software Radio Systems (SRS)

Open source SDR 4G/5G software suite from Software Radio Systems (SRS)

Owner
Pavel Odintsov
Software developer with passion in network security
Pavel Odintsov
Multi-protocol Port Mapping client library

libplum - Multi-protocol Port Mapping client library libplum (Port Lightweight and Universal Mapping) is a library allowing to forward ports on Networ

Paul-Louis Ageneau 15 Sep 27, 2022
Rock solid distributed database specializing in active/active automatic failover and WAN replication

Expensify/Bedrock/ This public repo contains the Bedrock database server. For more information on what that is, please see http://bedrockdb.com. The d

Expensify, Inc 872 Sep 30, 2022
Tube_gateways - Information and Documentation on Tube's Zigbee Gateways

Tube's Zigbee Gateways Information and documentation on Tube's Zigbee Gateways. Pre-assembed hardware devices can be purchased from https://www.tubesz

null 157 Oct 1, 2022
Information Panel for DayZ SA

Server_Information_Panel Usage Installation: Make sure that you have installed Community Framework by Jacob_Mango, Arkensor and Kegan Hollern Download

LaGTeK 11 May 5, 2022
Ole Christian Eidheim 741 Sep 27, 2022
This API uses both composition and inheritance to provide a generic way to set up a custom server with a custom communication protocol and custom middlewares

Ziapi Summary Introduction Installation Introduction This API uses both composition and inheritance to provide a generic way to set up a custom server

Aurélien Boch 8 Apr 22, 2022
Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.

Wangle C++ networking library Wangle is a library that makes it easy to build protocols, application clients, and application servers. It's like Netty

Facebook 2.9k Oct 2, 2022
An easy to use and powerful open source websocket library written in C.

libwebsock Easy to use C library for websockets This library allows for quick and easy development of applications that use the websocket protocol, wi

Jonathan Hall 46 May 4, 2022
RakNet is a cross platform, open source, C++ networking engine for game programmers.

RakNet 4.081 Copyright (c) 2014, Oculus VR, Inc. Package notes The Help directory contains index.html, which is full help documentation in HTML format

Facebook Archive 3.1k Sep 20, 2022
Zyre - an open-source framework for proximity-based peer-to-peer applications

Zyre - Local Area Clustering for Peer-to-Peer Applications Linux & MacOSX Windows Contents Overview Scope and Goals Ownership and License Using Zyre B

The ZeroMQ project 805 Sep 30, 2022