Git Product home page Git Product logo

rafiot / bgp-ranking Goto Github PK

View Code? Open in Web Editor NEW
21.0 21.0 8.0 5.01 MB

For an Internet Service Provider, AS numbers are a logical representation of the other ISP peering or communicating with his autonomous system. ISP customers are using the capacity of the Internet Service Provider to reach Internet services over other AS. Some of those communications can be malicious (e.g. due to malware activities on an end-user equipments) and hosted at specific AS location. In order to provide an improved security view on those AS numbers, a trust ranking scheme will be implemented based on existing dataset of compromised systems, malware C&C IP and existing datasets of the ISPs.

Home Page: http://gitorious.org/bgp-ranking

License: Other

Python 93.97% Shell 5.59% Perl 0.44%

bgp-ranking's Introduction

Hi there ๐Ÿ‘‹

bgp-ranking's People

Contributors

adulau avatar rafiot avatar serranos avatar wllm-rbnt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

bgp-ranking's Issues

Some SQL under lib/ranking/ relies on local time whereas timestamps in the database are UTC

The function datetime.datetime.now() is used to construct SQL constraints in some in some files under lib/ranking/ which leads python to use the local time which might differ from UTC. But all timestamps in the database are UTC.
This leads to disappearing results on some setup. Changing the system clock to UTC fixes this bug although it's obviously not a solution.

Problem with IPy

IPy is used to normalize the IPs but also to verify that the IPs are "correct" (not private or reserved) -> http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml

The problem is that the network 223/8 is defined in IPy as reserved but it is not the case anymore.

The trac of the project (http://software.inl.fr/trac/wiki/IPy) is buggy: it is not possible to create a new issue and I was not able to find a contact.
I will probably have to fork the project until it is fixed.

scripts/start_ranking.sh must always be called twice

I always have to start/stop the ranking scripts twice for the ranking to take place.
I guess the first time only the bview is downloaded and the second time ranking happens. I'm not sure about the internals of BGP Ranking but maybe there should be a sleep time between start_fetch_bview.py and start_push_update_routing.py. What do you think?

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.