Commit Graph

57 Commits

Author SHA1 Message Date
Sebastian Lohff ec7cbab410 Add protobuf as dependency 2020-06-15 03:18:56 +02:00
Sebastian Lohff 180e127fff New (temporary) colorscheme for new map 2020-06-15 03:18:32 +02:00
Sebastian Lohff 841e1d015a Protect crawl converter against broken crawls
Some crawls don't contain all ASNs. As we only want to convert the crawl
and not add additional information we just skip adding stub info for
non-existant ASNs.
2020-06-15 03:14:09 +02:00
Sebastian Lohff b506c7c8a2 Python3 fixes for old crawler 2020-06-15 03:12:14 +02:00
Sebastian Lohff 90cbce9550 Improve conv tool to convert all old graphs 2020-06-14 03:36:42 +02:00
Sebastian Lohff 7208502bfb Save graph in crawl converter 2020-06-14 00:24:18 +02:00
Sebastian Lohff 53c70e8042 Get graph from api for new map 2020-06-14 00:23:59 +02:00
Sebastian Lohff ec3ed26fa6 Broken line width calculation (returns always 3) 2020-06-13 23:52:50 +02:00
Sebastian Lohff ba59fd48d1 Stub detection + no path protection for crawl converter 2020-06-13 19:52:22 +02:00
Sebastian Lohff e3c83bc83e Prefix belongs to last node in as path, not first 2020-06-13 19:51:12 +02:00
Sebastian Lohff c81e632a72 Properly maintain neighbor count for everyone 2020-06-13 19:50:52 +02:00
Sebastian Lohff 9784d4dc7c Add ASN last seen tab 2020-06-10 03:12:23 +02:00
Sebastian Lohff f898cd8d40 Add stubs, neighbors, etc to crawl data
* mark networks as stubs that are never seen in the middle of an aspath
 * add number of neighbors to each node
 * fix bug where route was an unbound variable
2020-06-10 03:09:49 +02:00
Sebastian Lohff 99c02a84d6 Remove some prints 2020-06-10 03:09:16 +02:00
Sebastian Lohff 214f9680c0 WIP: new map 2020-06-10 03:07:55 +02:00
Sebastian Lohff bbf4061292 Add all migrations, leftover from migration 2020-06-07 02:27:58 +02:00
Sebastian Lohff dc0111ce6d Add restframework based API 2020-06-07 02:27:39 +02:00
Sebastian Lohff 15f4971bde Move API from /map/api/ to /api/v1/ 2020-06-07 02:20:51 +02:00
Sebastian Lohff a609eff143 Add restframework, grpcio and protobuf to deps 2020-06-06 22:22:54 +02:00
Sebastian Lohff 31d4620adf Django 2 migration 2020-06-06 22:01:51 +02:00
Sebastian Lohff 285ee74560 WIP: Rework complete backend
New crawler, new gobgp based backend, crawls are now based on networkx
2020-06-06 17:46:08 +02:00
Sebastian Lohff 87642cc4d9 Add GoBGP data source 2020-05-31 22:10:26 +02:00
Sebastian Lohff b9956c0246 Python3: Use __str__ instead of __unicode
...also no unicode strings.
2020-05-31 01:49:03 +02:00
Sebastian Lohff 525d8a724d Migrate from tabs to spaces
Bow to the python best practices...
2020-05-31 01:07:44 +02:00
Sebastian Lohff e98400e1b5 Use non-relative import for python3 migration 2020-05-31 01:01:38 +02:00
Sebastian Lohff 181d855033 Move static files dir 2019-10-16 00:19:37 +02:00
Sebastian Lohff eb6462be50 Migrate template settings to new Django version 2019-10-15 23:49:29 +02:00
Sebastian Lohff 0d1efce614 Preliminary requirements 2019-10-15 23:04:42 +02:00
Sebastian Lohff d2aba6fc9b Url migrations for django 1.11 2019-10-15 23:04:25 +02:00
Sebastian Lohff 4d24a285f6 Readme + GPLv3 licensing 2018-01-19 13:28:52 +01:00
Sebastian Lohff 63b2a35010 Check-mk routing plugin 2018-01-19 13:19:34 +01:00
Sebastian Lohff ab5b37a335 Adjustments for new FRR 2017-10-23 10:03:48 +02:00
Sebastian Lohff 27923c756d Compability for parsing FRR like Quagga 2017-05-09 15:22:34 +02:00
Sebastian Lohff 2af6d82058 Make paths in settings.py "relative" 2017-04-11 01:09:49 +02:00
Sebastian Lohff a82b0d090e Show last 200 crawls on front page 2017-04-11 01:05:58 +02:00
Sebastian Lohff 5d5e7999c3 Now with announcements being displayed! 2017-01-18 00:19:36 +01:00
Sebastian Lohff 626f9fcf5d Pagination, at least half of it 2017-01-14 00:15:21 +01:00
Sebastian Lohff c520392e5e *shrug* 2017-01-14 00:14:55 +01:00
Sebastian Lohff ead7e2f7d3 Save stats of run in CrawlRun() - much faster 2017-01-14 00:14:22 +01:00
Sebastian Lohff 6b53bcf359 Socket test if host is online 2017-01-14 00:13:45 +01:00
Sebastian Lohff 2fea65579b Better bird parsing 2015-08-13 12:30:47 +02:00
Sebastian Lohff 15bfd12b5c More database idizes 2015-08-13 12:30:35 +02:00
Sebastian Lohff 902bc6be3d Fixed routerparser, supports incomplete routes now 2015-06-01 15:03:49 +02:00
Sebastian Lohff 76920cf3f1 Tooltips for as counts on overview page 2015-03-28 23:33:27 +01:00
Sebastian Lohff f961a1d0c6 Template for crawl 404 2015-03-28 23:33:18 +01:00
Sebastian Lohff 35e897520b Dead code for displaying ajax info on ASses 2015-03-28 22:49:31 +01:00
Sebastian Lohff 0ce6a266ae associate crawled hosts with crawlrun entry 2015-03-28 22:33:06 +01:00
Sebastian Lohff 96f11dcd26 headings 2015-03-28 22:27:27 +01:00
Sebastian Lohff cc7e8d12ae format datetimes 2015-03-28 22:17:55 +01:00
Sebastian Lohff 51b2ee7e45 404 on crawl not found 2015-03-28 22:12:42 +01:00