Need help with bird-lg?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

sileht
225 Stars 93 Forks Other 155 Commits 29 Opened issues

Description

bird looking glass

Services available

!
?

Need anything else?

Contributors list

# 26,806
webfram...
python-...
python-...
GitHub
67 commits
# 288,179
HTML
JavaScr...
Shell
iptable...
5 commits
# 405,522
HTML
JavaScr...
Shell
nms
3 commits
# 503,608
JavaScr...
Perl
Shell
3 commits
# 470,911
Shell
JavaScr...
Erlang
3 commits
# 646,063
HTML
JavaScr...
2 commits
# 233,288
JavaScr...
contact...
mifare
Shell
2 commits
# 459,710
prometh...
influxd...
HTML
JavaScr...
1 commit
# 661,384
HTML
JavaScr...
1 commit
# 681,180
HTML
JavaScr...
1 commit
# 685,750
HTML
JavaScr...
1 commit
# 693,978
HTML
JavaScr...
Shell
1 commit
# 151,175
libpcap
pypi
SQL
geoip2
1 commit
# 681,181
HTML
JavaScr...
1 commit
# 695,251
HTML
JavaScr...
1 commit

BIRD-LG

This is a looking glass for the Internet Routing Daemon "Bird".

Software is split in two parts:

  • lgproxy.py:

It must be installed and started on all bird nodes. It act as a proxy to make traceroute and bird query on the node. Access restriction to this web service can be done in file "lgproxy.cfg" (only IP address based restriction for now).

  • lg.py:

This is the frontend, a web based UI that request informations to all lgproxy.py nodes. The domain and the list of all bird nodes can be done.

                                     ***************
                                +--> * lgproxy.py *
                                |    ***************
                                |  

**** ***** | *

  • USER * ----> * webserver/lg.py *--+--> * lgproxy.py *
  • * ***** | ***
                                   |  
                                   |    ***************
                                   +--> * lgproxy.py *
                                        ***************

bird-lg depends on :

  • python-flask >= 0.8
  • python-dnspython
  • python-pydot
  • python-memcache
  • graphviz
  • whois
  • traceroute

Each services can be embedded in any webserver by following regular python-flask configuration.

Source code is under GPL 3.0, powered by Flask, jQuery and Bootstrap.

Copyright © 2012 Mehdi Abaakouk [email protected]

Happy users

  • https://lg.ovh.net/
  • http://lg.beta.as6453.net/
  • https://lg.hamburg.freifunk.net/start
  • http://lg.ring.nlnog.net/
  • https://lg.tetaneutral.net/
  • https://lg.gitoyen.net/
  • http://lg.as5580.net/
  • https://lg.ldn-fai.net/
  • http://lg.arn-fai.net
  • https://lg.grenode.net/
  • http://lg.dataix.ru/
  • https://lg.blix.com/
  • https://lg.man-da.de/
  • http://route-server.belwue.net/
  • https://lg.exn.uk/
  • http://lg.meerfarbig.net/
  • http://lg.netnation.com/
  • http://lg.edxnetwork.eu/
  • https://lg.hivane.net/
  • https://atw.hu/looking-glass
  • http://lg.sibir-ix.ru/
  • http://lg.interlan.ro/
  • http://lg.as35266.net/
  • https://lg.atw.co.hu/
  • http://lg.as60362.net/
  • http://lg.stuttgart-ix.de/
  • http://www.bet3000.tv/
  • https://lg.franceix.net/
  • https://lg.fullsave.net/
  • http://lg.catnix.net/
  • https://lg.worldstream.nl/
  • https://route-server.netshelter.de/
  • https://lg.angolacables.co.ao/

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.