1. 23 Nov, 2012 2 commits
  2. 13 Nov, 2012 5 commits
  3. 12 Nov, 2012 5 commits
  4. 11 Nov, 2012 1 commit
  5. 05 Nov, 2012 1 commit
  6. 26 Oct, 2012 4 commits
  7. 24 Oct, 2012 1 commit
  8. 19 Oct, 2012 5 commits
  9. 18 Oct, 2012 2 commits
    • Tomas Hlavacek's avatar
      Speed up BIRD BGP graph generation. · 12f5f516
      Tomas Hlavacek authored
      Refactor BIRD BGP graph generation by means of finishHook and arbitrary
      data in sessions. FinishHook is used to set off result parsing and the
      preprocessed list of ASes in paths is saved along with AS names resolved
      from whois in the session data. In the display phase it is only
      transformed into nodes and passed to graphviz.
      12f5f516
    • Tomas Hlavacek's avatar
      Add AS names to BGP graph nodes. · 93e459ac
      Tomas Hlavacek authored
      Implement arbitrary data into sessions.
      Implement finishHook to TextCommand.
      Refactor graph generation of Cisco by the abovementoined mechanisms.
      Add whois client.
      Refactor whois client calls in ulg.py in action whois.
      Add simple annotation by AS names in BIRD BGP graph.
      93e459ac
  10. 17 Oct, 2012 2 commits
    • Tomas Hlavacek's avatar
      Fix whois queries for subnets to ARIN whois. · 5e3ffef6
      Tomas Hlavacek authored
      ARIN whois server does not allow queries for 1.2.0.0/20 but we can query
      any IP address in that block.
      Remove the /<netmask> part and it works.
      5e3ffef6
    • Tomas Hlavacek's avatar
      Implement whois client and link it to decorators. · 4a6c29e8
      Tomas Hlavacek authored
      Implement whois CGI action.
      Link decorator helper functions to this new action instead of RIPE DB
      web interface.
      Put link to URLs to RIPE DB web interface frol old defaults.getANSURL()
      and defaults.getIPPrefixURL() functions to the header of the new Whois
      output in the modal window. Open the links to RIPE DB in new
      windows/tabs.
      4a6c29e8
  11. 12 Oct, 2012 1 commit
    • Tomas Hlavacek's avatar
      Refactor BIRD router to reuse code. · 5cdd91c8
      Tomas Hlavacek authored
      Prepare for BIRD remote router via SSH by refactoring current class
      BirdLocalRouter class and pull out common stuff to a new BirdRouter
      abstract class.
      
      Add (now empty) BirdRemoteRouter class.
      5cdd91c8
  12. 11 Oct, 2012 1 commit
    • Tomas Hlavacek's avatar
      Add IP address annotation for BIRD and Cisco. · 726d99d1
      Tomas Hlavacek authored
      IP address annotation (clickable modal window/href) in the show bgp
      ipv4/6 unicas <prefix> output added.
      
      In future it should be linked via decorator_helper to whois client /
      DNS resolver to give more meaningful explanation of observed network
      topology.
      726d99d1
  13. 10 Oct, 2012 6 commits
  14. 09 Oct, 2012 1 commit
  15. 07 Oct, 2012 1 commit
    • Tomas Hlavacek's avatar
      Add BIRD BGP graph. · 22411595
      Tomas Hlavacek authored
      Slightly refactor the BIRD config and RT table parser.
      Graph bindings are based on but less complicated than Cisco ones.
      22411595
  16. 04 Oct, 2012 2 commits