bird looking glass
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
İlteriş Eroğlu 95fd862388 Added css to whois modal to handle newlines 1 月之前
init Add example systemd unit files, courtesy of ARN 2 年之前
static Added css to whois modal to handle newlines 1 月之前
templates Encode `+` when it appears in URL. 1 年之前
.gitignore Remove inused import and ignore bytecode 8 年之前
README.mkd Update README.mkd 3 月之前 Add restrict command 8 年之前
gpl-3.0.txt Add licence and readme 8 年之前
lg.cfg DEBUG should be disabled as default 5 月之前 Removed br tag replacer on whois endpoint 1 月之前
lg.wsgi use current file name 7 年之前
lgproxy.cfg bind optionally to an IP 2 年之前 bind optionally to an IP 2 年之前
lgproxy.wsgi Change lg-proxy to lgproxy to easly import it in wsgi 6 年之前 Add resolv timeout, store asn in memcache 6 年之前



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

Software is split in two parts:


    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).


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

                                    +--> * *
                                    |    ***************
********       *******************  |    ***************
* USER * ----> * webserver/ *--+--> * *
********       *******************  |    ***************
                                    |    ***************
                                    +--> * *

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

Happy users