a4830951b1
Merge pull request #1 from fduraffourg/master
...
Fix AS path computation for bgpmap & Fix missing import
2015-12-20 02:15:32 +02:00
Florian Duraffourg
4c7d6000be
Add missing import
2015-12-17 16:45:08 +01:00
Florian Duraffourg
9cb0073265
Fix on bgpmap path calculation
2015-11-25 14:23:09 +01:00
3adf071c98
Merge branch 'master' of github.com:stv0g/bird-lg
2015-04-04 20:19:48 +02:00
root
ba79e3c575
Merge branch 'master' of github.com:stv0g/bird-lg
2015-04-04 20:19:23 +02:00
b8e7a6b392
made config settings optional without throwing an exception
2015-04-04 20:14:41 +02:00
4c2e99c9ed
added ping command
2015-04-04 20:11:02 +02:00
288aca205a
capitalize AS in whois result
2015-04-04 19:24:24 +02:00
19f9e2493b
improved code formatting
2015-04-04 19:18:30 +02:00
91c9a68b1d
removed duplicated function
2015-04-04 18:12:33 +02:00
5b5c234592
bugfix: removed superfluous import
2015-04-04 17:57:57 +02:00
4762588a01
bugfix: do not require BIRD_HAS_FULL_VIEW in config
2015-04-04 17:57:24 +02:00
376a29ea08
Merge remote-tracking branch 'gh/zorun/bird-1.4'
2015-04-04 15:56:03 +02:00
ee4199adf4
Merge remote-tracking branch 'gh/zorun/dn42'
...
Conflicts:
lg.cfg
lg.py
toolbox.py
2015-04-04 15:52:04 +02:00
2962e4b7ed
Merge remote-tracking branch 'gh/dsx/master'
...
Conflicts:
.gitignore
lg.cfg
lg.py
lgproxy.cfg
lgproxy.py
toolbox.py
2015-04-04 15:48:30 +02:00
e7f3b86287
Merge remote-tracking branch 'gh/zorun/master'
...
Conflicts:
.gitignore
lg.cfg.sample
lg.py
lgproxy.cfg.sample
2015-04-04 15:36:23 +02:00
6d74e8d292
moved example configuration and added production config to gitignore
2015-04-04 15:31:31 +02:00
7458ac3c75
added dependencies as Debian packages
2015-04-04 15:28:31 +02:00
Baptiste Jonglez
1c6b39a275
Fix AS name detection in whois
2015-02-11 23:52:32 +01:00
Baptiste Jonglez
6694207ad8
Allow to configure the location of Bird sockets
2015-02-11 23:41:15 +01:00
dsx
85cc385cc2
Two bugfixes -- indentation and actual call to check_features()
2015-01-27 11:55:31 -05:00
dsx
8aadc7c072
Removed unused option
2015-01-27 11:26:55 -05:00
dsx
1ea13f80f4
Added Full view for Bird
2015-01-27 11:22:16 -05:00
dsx
c67f4644ae
PEP8 compliance
2015-01-21 12:03:55 -05:00
dsx
8e55d6aac2
full view wip
2015-01-20 12:11:38 -05:00
dsx
1cd21536be
added more stuff to gitignore (logs, venv, etc.)
2015-01-20 08:57:15 -05:00
Baptiste Jonglez
51b35242fa
Allow to configure the bind address and ports for lgproxy.py
2014-12-15 20:49:00 +01:00
Baptiste Jonglez
dd434d01b4
Cleanup example config files (warning: some values have changed)
...
Instead of tetaneutral.net's config, use generic examples. Also, disable
debug by default, and use a consistent log location.
2014-12-15 20:43:00 +01:00
Baptiste Jonglez
cc1f33ee3d
Update README
2014-12-15 20:09:15 +01:00
Tassilo Schweyer
9bea48e0e8
use whois instead cymru.com
...
(missing support for 4byte ASN, etc.)
Conflicts:
lg.py
toolbox.py
2014-12-15 20:05:55 +01:00
Tassilo Schweyer
1b04941e9b
rename default config to example config
...
Conflicts:
lg-proxy.cfg.example
2014-12-15 19:58:13 +01:00
Baptiste Jonglez
e502129656
Fix parsing of 'show protocols' with bird 1.4
...
The current parsing was broken because of a change in the date format.
Actually, the new method is much simpler, and should resist small syntax
changes in Bird's output. We don't use an ugly regexp anymore.
Important limitation: parsing will be messed up if the date contains a
space character. This does not happen with the default date format of
both bird 1.3 and bird 1.4, but since the date format is configurable in
bird, it may happen anyway.
2014-12-15 19:51:27 +01:00
Mehdi Abaakouk
6a7bd7f228
Allow configure asn cache expiration
2014-04-20 17:20:52 +02:00
Mehdi Abaakouk
9822e42e25
Add resolv timeout, store asn in memcache
2014-04-20 17:02:22 +02:00
Mehdi Abaakouk
af2c305049
Merge remote-tracking branch 'zorun/master'
2014-03-18 14:09:36 +01:00
Mehdi Abaakouk
cbdaa9138c
Change lg-proxy to lgproxy to easly import it in wsgi part2
2014-02-18 11:57:44 +01:00
Mehdi Abaakouk
63e978f84f
Change lg-proxy to lgproxy to easly import it in wsgi
2014-02-18 11:52:43 +01:00
Baptiste Jonglez
717354c503
Fix parsing of 'show protocols' with bird 1.4
...
The current parsing was broken because of a change in the date format.
Actually, the new method is much simpler, and should resist small syntax
changes in Bird's output. We don't use an ugly regexp anymore.
Important limitation: parsing will be messed up if the date contains a
space character. This does not happen with the default date format of
both bird 1.3 and bird 1.4, but since the date format is configurable in
bird, it may happen anyway.
2014-02-12 23:49:21 +01:00
Baptiste Jonglez
ffafef27cd
Allow to configure the bind address of bird-lg
2014-02-12 22:09:09 +01:00
Baptiste Jonglez
fe9a7f8fe4
Use traceroute{,6} on BSD instead of traceroute -{4,6}
2014-01-28 17:01:47 +01:00
Baptiste Jonglez
5cb45d5785
Fix commit e75842b0
(typo)
2014-01-28 16:44:32 +01:00
Baptiste Jonglez
e75842b025
Fix traceroute options for FreeBSD, OpenBSD, NetBSD
2014-01-28 16:33:19 +01:00
Baptiste Jonglez
317de87866
Don't hardcode tetaneutral.net in the site title
2014-01-28 16:17:28 +01:00
Baptiste Jonglez
fe4e8caf2f
Fix bgpmap (Graphviz does not seem to like empty labels)
2014-01-28 15:49:15 +01:00
Baptiste Jonglez
e557dd651b
Catch possible exceptions thrown by the ASN DNS resolver
2014-01-28 15:49:15 +01:00
Baptiste Jonglez
2418d13d07
Add support for configuring the DNS-based ASN → name mapping service.
2014-01-28 15:49:15 +01:00
Baptiste Jonglez
ca7eb2b9ac
Add support for a configurable whois server
2014-01-28 15:46:27 +01:00
Baptiste Jonglez
48dc1046ed
Catch possible exceptions thrown by the ASN DNS resolver
2014-01-28 15:45:03 +01:00
Baptiste Jonglez
3fae79ed54
Fix bgpmap (Graphviz does not seem to like empty labels)
2014-01-28 15:39:29 +01:00
Baptiste Jonglez
fc6472071b
Cleaner solution for making the ASN service configurable
2014-01-28 15:39:29 +01:00