Wilhelm Schonfeldt
7a6388bd39
fix: Improve handling of missing data fields in MikroTik BGP parser
...
- Update MikroTik parser to return -1 for unavailable age data instead of "0"
- Change age property return type from string to int for consistency
- Enhance frontend Age component to display "N/A" when age is -1
- Improve MonoField component to handle empty/undefined values gracefully
- Add appropriate tooltips and styling for missing data indicators
This addresses the issue where MikroTik devices don't provide route age
and source RID information, ensuring the UI displays user-friendly
indicators instead of potentially misleading placeholder values.
2025-09-26 11:55:51 +02:00
Wilhelm Schonfeldt
b2a05994aa
fix: Improve error message for community name validation and clean up test formatting
2025-09-26 11:49:27 +02:00
Wilhelm Schonfeldt
e78685d8c6
Enhance MikroTik BGP route handling by adding BGPRoute import and simplifying BGPRouteTable initialization
2025-09-26 10:04:56 +02:00
Wilhelm Schonfeldt
ae6a1a0bb8
Refactor code for improved readability and consistency across multiple files using black
2025-09-26 09:43:06 +02:00
Carlos Santos
b3d4834d3b
Update mikrotik.py rpki ajustado pelo wilhelm_pa
2025-09-17 17:00:45 -03:00
Carlos Santos
bee642697e
Create mikrotik.py
2025-09-13 00:19:57 -03:00
Carlos Santos
2eb9c409d6
Create huawei.py
2025-09-13 00:19:36 -03:00
Jason Hall
cf137bd7e8
format and lint
2025-06-14 21:44:20 -04:00
Chris Wiggins
51c7f9eef6
feat: Add FRR structured output for BGP Routes
2025-06-09 21:12:18 -04:00
cooperwinser
c369af439d
Removed Union import
2025-05-17 23:34:15 +10:00
cooperwinser
7135ec3c9c
Fix: allow integer values in extCommunityListRaw field for Arista BGP parsing
2024-12-09 12:08:25 +11:00
cooperwinser
2ed949a7a4
Fix: allow integer values in extCommunityListRaw field for Arista BGP parsing
2024-12-09 11:53:19 +11:00
thatmattlove
d2f734ba1c
logging overhaul
2024-04-01 23:42:07 -04:00
thatmattlove
a8476f2ea9
fix import sorting
2024-03-17 16:04:41 -04:00
thatmattlove
77c0a31256
upgrade major dependencies
2024-03-16 23:17:54 -04:00
thatmattlove
9c9a8469a4
replace flake8 with ruff for linting, refactor issues
2022-12-24 17:53:05 -05:00
thatmattlove
7d41dbf4bf
Fixes #178 : Set MED to 0 on Arista routes if none is specified
2021-12-08 17:15:06 -07:00
thatmattlove
c8892f43ea
Implement Arista table output plugin and default directive
2021-12-08 17:13:56 -07:00
thatmattlove
c049569cab
Update black
2021-12-06 17:12:30 -07:00
thatmattlove
98201c1752
Update standard structured data models
2021-09-13 02:35:52 -07:00
thatmattlove
b9503546df
Move structured samples and remove old tests
2021-09-13 02:32:40 -07:00
thatmattlove
52ebf4663c
Update code formatting - line length
2021-09-12 15:09:24 -07:00
checktheroads
4c948fd97f
fix an issue with juniper as_path queries that only returned ipv4 or ipv6 routes (not both), causing queries to fail
2021-04-24 17:03:39 -07:00
checktheroads
47fc55fb08
fix handling of juniper indirect next-hops, add tests. closes #135
2021-04-22 22:23:34 -07:00
checktheroads
7581d42df6
fix handling of Arista iBGP routes, closes #132
2021-04-10 11:00:26 -07:00
checktheroads
f69322013d
don't do external RPKI lookups for non-global prefixes
2021-02-25 23:40:19 -07:00
checktheroads
9f50f41f7d
add structured data support for arista_eos
2021-02-12 23:05:24 -07:00
checktheroads
59e767e501
clean up data models [skip ci]
2020-12-13 01:48:35 -07:00