Skip to content

Releases: netmeld/netmeld

CI build - 20240620.232149

20 Jun 23:21
6841889
Compare
Choose a tag to compare
Show neighbor bugfixes (#164)

* updated logic and unit tests; added more parsing support

* fix test runner for prowler updates

* updated to allow manual run of workflow

CI build - 20240620.220855

20 Jun 22:08
9edbe04
Compare
Choose a tag to compare
set nmdb-import-prowlers to skip empty JSON objects in parsing (#161)

* set nmdb-import-prowlers to skip empty JSON objects in parsing

* correct output stream

* remove redundant debugging code

* switched methods for adding data to vectors

* added check prior to adding data to results for processing

* modified v3 comparison logic to ignore assessmentStartTime

* added basic Constructor unit tests for ProwlerV2Data and ProwlerV3Data

* fixed styling mistake in ProwlerV3Data.test.cpp

* added empty json line constructor test

* changed unit test from piecewise equality check to object equality check

* change of order of elements being compared

* fix login within ConstructorTestNoData tests

* add Prowler unit tests for equals/spaceship operator

* remove timestamp comparison from spaceship operator

* update V2 constructor and remove timestamp checks from V2 and V3 spaceship operators

* revert operator

* removed unnecessary check

* fixed spacing

* removed redundant parenthesis

CI build - 20240620.211729

20 Jun 21:17
2f2e1c5
Compare
Choose a tag to compare
Show inventory bugfix (#163)

* small fix to ignore garbage data

* cleanup whitespace

* date update

CI build - 20240510.170613

10 May 17:06
2d7bb66
Compare
Choose a tag to compare
Implemented importer for Arista's show inventory (#158)

* Implemented importer for Arista's show inventory

* Added option for device type and color to arista-show-inventory

* Modified arista-show-inventory README

* Fixed parsing of entries that were split across different lines.

* Updated copyright on CMakeLists

* Added device info to output

* Fixes for arista inventory parser

* Removed old debug node

* Removed old handleSection rule entirely

* Added testing for arista inventory importer

* Added second whole test for Arista inventory

CI build - 20240502.140915

02 May 14:09
a7a98e0
Compare
Choose a tag to compare
142 tool for route discovery (#162)

* initial working version; not validated

* some cleanup; adding more details to nodes; allow more flexibility on start or end points

* make error verbiage slightly less confusing

* changed targeted messaging to debug

* corrected namespaceing for tie()

* updated network graphing tool to bring in-line with the rest

* added missed next hop drop type of reject

* WIP route graphing logic to handle blackhole routing

* nmdb-import-cisco now imports data about vrfs

* identifies blackhole routes; final hop identification logic update

* formatting changes

* wip: adding logic for ACLs

* migrated container based helpers to separate file

* adding missed VRF hooks

* added initial acl hook logic, still wip

* select changes from ac-to-acl alignment; primarily bug fixes and removal of default adds or defunct code, no ac-to-acl changes were added

* code cleanup

* remove dead code, use emplace, fix final hop line style issue

* added flag for acl details; changed flags to be additive rather than removals

* clarified that Route ifaceName is outgoing interface

* remove trailing whitespace

* typos

* compare strings, but leave as nulls

* fix issue with CVE object conversion to postgres; fix object consistency issues

* removed dead code

* added debug output

* more vrf-route alignment

* more setting default VRF ID

* code cleanup, naming consistency, fix routing logic error

* updated readme

* code cleanup

* debug output bool as word

* code cleanup, wording tweaks, resolve interface routing

* reverting naming vs empty string for default VRF as impact not isolated to VRF logic

CI build - 20240326.165858

26 Mar 16:59
5f109df
Compare
Choose a tag to compare
128 support for juniper command show arp (#155)

* Added testing to nmdb-import-show-neighbor

* Added juniper arp parsing

* Added parsing for varient output from flags. Included the footer

* test logic update for non-juniper related paths

* Update datastore/importers/nmdb-import-show-neighbor/Parser.cpp

Co-authored-by: marshall-sg <62248261+marshall-sg@users.noreply.github.com>

* Don't need to backtrack

* Updated tests to test parts properly. Catch when the name isn't a column and ignore that data

* Added some more test formats

Co-authored-by: marshall-sg <62248261+marshall-sg@users.noreply.github.com>

* Added a missing known format

Co-authored-by: marshall-sg <62248261+marshall-sg@users.noreply.github.com>

* Updated footer to handle extra lines and not backtrack

* Updated tests for arpJuniper

* Removed backtracking from a lot of the parser rules where I could tell it was no longer needed to match new style

* Moved tests for ipv6 to ndp Arista

* Forgot to remove a comment

* copyright date update, spacing updates

---------

Co-authored-by: marshall-sg <62248261+marshall-sg@users.noreply.github.com>

CI build - 20240205.215657

05 Feb 21:57
2e55117
Compare
Choose a tag to compare
Multiple quick updates or fixes (#156)

* boost version bump to newest common in repos

* reorg, fix failed test, fix fail reporting

* action version bumps

* fix logic error

* clarified language

CI build - 20240201.215602

01 Feb 21:56
2ec244b
Compare
Choose a tag to compare
added dbPrepareCommon function within nmdb-initialize so that the hum…

…an run tool id would be populated within tool_runs when nmdb-initialize is run (#154)

CI build - 20240118.173855

18 Jan 17:38
5fb868b
Compare
Choose a tag to compare
62 pull decoder tools to top (#152)

* pulled decoder tools to top level

* added flags and checks to store decryption in db

* implemented logic to store information to db per user request

* use format function to include advanced options into command

* fix cisco tool output message

* changed tools' logic and description to only require psql binary, no longer requires netmeld

* moved print statement out of loop so that encoded and decoded values are always shown

* utilized built-in warn logger and add new line to warning

* fixed psql statement and styling

CI build - 20240115.205559

15 Jan 20:56
b9ca5ad
Compare
Choose a tag to compare
Update issue templates