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