Commit graph

  • 19f148d509 Update changelog for 0.12.2-1~deb11u1 release debian/latest debian/0.12.2-1_deb11u1 David Prevot 2024-04-16 15:06:40 +0200
  • 466486195d Initial packaging debian/0.12.2-1_deb12u1 David Prevot 2024-04-16 14:43:13 +0200
  • 0ae4e08400 pristine-tar data for netflow_0.12.2.orig.tar.gz pristine-tar David Prevot 2024-04-16 14:43:13 +0200
  • 77c8c3dead New upstream version 0.12.2 upstream/0.12.2 upstream/latest David Prevot 2024-04-16 14:43:13 +0200
  • 71fb316a24 Hotfix release v0.12.2 Dominik Pataky 2023-08-20 14:44:44 +0200
  • 098acc1ae9 Fix tests by removing type hints Dominik Pataky 2023-08-19 19:22:43 +0200
  • 942df30bf6 Release v0.12.1 Dominik Pataky 2023-08-19 19:16:02 +0200
  • a829d428bf Add test for IPFIX padding handling Dominik Pataky 2023-08-19 14:33:12 +0200
  • d26914234d Github Workflow: run tests on release branch Dominik Pataky 2023-08-19 10:58:28 +0200
  • 97c99f51b3 Fix type comparison from '==' to 'is' Dominik Pataky 2023-08-19 10:57:01 +0200
  • bb0ab89615 Squashed commit of branch feature/ipfix-padding: Dominik Pataky 2023-08-19 09:24:49 +0200
  • d9859e4dc2 Fix workflow pyenv matrix Python 3.9 and 3.11 Dominik Pataky 2023-01-30 14:27:16 +0100
  • bbc75ff0ca Update Github test workflow with matrix Dominik Pataky 2023-01-30 13:56:48 +0100
  • a410ef7de9 Bump to v0.11.3 Dominik Pataky 2023-01-30 13:30:53 +0100
  • e36dbb997c Merge branch 'fix/gitoldgrumpy-enterprise-flag' Dominik Pataky 2022-12-03 09:34:56 +0100
  • fe1d3df296 IPFIX: improve bitwise operation on enterprise flag bit Dominik Pataky 2022-12-03 09:33:24 +0100
  • 2eb2283873 Fix test runner to ubuntu-20.04 Dominik Pataky 2022-12-03 08:55:20 +0100
  • 073a212290 IPFIX: extend string field conversion to fallback to str() Dominik Pataky 2022-12-02 17:24:55 +0100
  • 88f864036b Fixed string conversion from bytes Paul Glaß 2022-09-02 15:23:59 +0200
  • dbfc737e43 Fix test runner to ubuntu-20.04 Dominik Pataky 2022-12-03 08:55:20 +0100
  • 0afa4b37e8 IPFIX: extend string field conversion to fallback to str() Dominik Pataky 2022-12-02 17:24:55 +0100
  • affef1a972 Fix for clearing enteprise flag bit GitOldGrumpy 2022-09-02 16:01:11 +0100
  • 4e065644fa Fixed string conversion from bytes Paul Glaß 2022-09-02 15:23:59 +0200
  • a94ad57f3e IPFIX: fix usage of field data type (instead of name) Dominik Pataky 2022-07-02 12:09:29 +0200
  • ff24da9743 Merge branch 'grafolean-fix/performance-improvements' Dominik Pataky 2022-07-02 11:51:06 +0200
  • 7ea24a900c Small addition to grafolean fix (comments, endianness hint) Dominik Pataky 2022-07-02 11:50:18 +0200
  • 92b221aa10 Fix: f-strings might not be supported Anze 2022-05-08 22:01:34 +0200
  • 1bffe3a2a3 Performance improvement: rearrange netflow v9 packet parsing (use struct.unpack to extract all of the values at once) Anze 2022-05-08 18:31:06 +0200
  • c12507343b Performance improvement: no need to copy a part of the buffer when using struct.unpack_from() Anze 2020-02-23 14:38:45 +0100
  • 77da7b16b6 Performance improvement: use struct.unpack instead of manually constructing bytes when possible Anze 2022-05-08 17:54:05 +0200
  • b10dc5faef Performance improvement: rearrange code so that instead of converting IP addresses to integers first, we construct them from bytes directly Anze 2022-05-08 17:52:51 +0200
  • ef99464fc5 Performance improvement: when checking if a field contains an IP address, compare the keys (which are integers) instead of values (strings) Anze 2020-02-23 12:27:10 +0100
  • 0e24ad9e64 Merge branch 'medigateio-fix/avoid-infinite-loop-in-V9ExportPacket-constructor' Dominik Pataky 2022-04-25 20:29:59 +0200
  • 8b5675913d Small changes to PR #37 preventing infinite loops; bump version Dominik Pataky 2022-04-25 20:26:04 +0200
  • b8e911a40a avoid infinite loop in V9ExportPacket's constructor Vitali Sepetnitsky 2022-02-16 18:39:15 +0200
  • 87c1bfb892 Release v0.11.0; adds Netflow v9 option headers Dominik Pataky 2021-11-14 17:53:27 +0100
  • a86fe7c731
    Merge pull request #35 from bitkeks/add_v9_options cookie 2021-11-14 17:45:11 +0100
  • 3b207c3568 Update README Dominik Pataky 2021-05-02 16:15:38 +0200
  • ab32ce93b5 Fix counters in options templates Dominik Pataky 2021-05-02 15:48:20 +0200
  • 5adde00aec Implement options templates/records handling for V9 Dominik Pataky 2021-04-05 13:07:32 +0200
  • e43980fe4a Add stub implementation to store V9 options templates Dominik Pataky 2021-04-04 20:42:49 +0200
  • 3f62e4a163 Merge branch 'j-licht-master' Dominik Pataky 2021-04-04 10:37:45 +0200
  • 54e19af8c2 Adapt new V9OptionsTemplateFlowSet stub Dominik Pataky 2021-04-04 10:35:08 +0200
  • fcddb49a6a Update run_tests.yml cookie 2021-04-04 07:23:18 +0000
  • 3981721900 Create run_tests.yml cookie 2021-04-04 07:09:25 +0000
  • 699ec116a4
    Update run_tests.yml cookie 2021-04-04 07:23:18 +0000
  • 536277eac6
    Create run_tests.yml cookie 2021-04-04 07:09:25 +0000
  • 5b823052f1 Stub parsing of option templates to can ignore option datasets Jonas Licht 2021-03-26 16:46:27 +0100
  • 06d7c0c5d0 Improve parse_packet documentation and error handling (exception) v0.10.4 Dominik Pataky 2020-08-01 10:53:21 +0200
  • 81d57f3c4c Handle SIGINT and SIGTERM in yielding listener Dominik Pataky 2020-08-01 10:46:35 +0200
  • 5cdb514ffc Ensure compatibility with Python 3.5.3 v0.10.3 Dominik Pataky 2020-04-24 16:34:37 +0200
  • 5d1c5b8710 IPFIX: add template withdrawal handling; bump version to v0.10.2 v0.10.2 Dominik Pataky 2020-04-06 17:27:26 +0200
  • 742f5a0a48 IPFIX: enhance (data|field) types and parsing; extend tests Dominik Pataky 2020-04-06 17:02:52 +0200
  • 405f9c6a67 IPFIX: replace IPFIX_FIELD_TYPES with class; handle signed Dominik Pataky 2020-04-04 15:21:53 +0200
  • f7a44852c3 Tests: add memory performance test for v1 and v5; bump version to 0.10.1 v0.10.1 Dominik Pataky 2020-04-04 10:58:06 +0200
  • 959f8d3c2c Tests: add parameter store_packets to send_recv_packets Dominik Pataky 2020-04-03 17:28:16 +0200
  • 53f8ca764e Tests: add memory performance tests Dominik Pataky 2020-04-03 15:36:09 +0200
  • 258b7c1e0b Tests: move packets into lib again, add packet generator Dominik Pataky 2020-04-03 15:20:41 +0200
  • 55272e8a0a Fix analyzer test; IPFIX: change handling of 16 bytes fields Dominik Pataky 2020-04-03 10:29:38 +0200
  • 27525887bd Update README to reflect IPFIX implementation; bump version to v0.10.0 v0.10.0 Dominik Pataky 2020-04-01 14:36:50 +0200
  • 547792c5c2 Tests: move packets into each version test file; add tests for IPFIX Dominik Pataky 2020-04-01 14:15:53 +0200
  • dfe0ffdcc7 IPFIX: adapt templates attribute handling to IPFIX as well Dominik Pataky 2020-04-01 14:14:47 +0200
  • 143986c38d Fix multi-exception catch in collector; make templates @property in v9 Dominik Pataky 2020-04-01 14:12:27 +0200
  • 56d443aa2a Refactor tests, moved into tests/ Dominik Pataky 2020-04-01 11:55:45 +0200
  • 4b8cbf92bc IPFIX: implement field types of 16 bytes in parser Dominik Pataky 2020-04-01 11:34:34 +0200
  • d2e1bc8c83 IPFIX: reformat IANA field types dict (adding the data type) Dominik Pataky 2020-04-01 09:46:32 +0200
  • c3da0b2096 Adapt utils, collector, analyzer to IPFIX Dominik Pataky 2020-03-31 22:47:23 +0200
  • 937e640198 IPFIX: implement data records and template handling; add IANA types Dominik Pataky 2020-03-31 22:36:00 +0200
  • 524e411850 Add first approach of IPFIX implementation Dominik Pataky 2020-03-31 20:58:15 +0200
  • 0358c3416c Fix logger in collector; fix header dates Dominik Pataky 2020-03-31 16:28:33 +0200
  • cd07885d28 Improve handling of mixed template/data exports; add test v0.9.1 Dominik Pataky 2020-03-30 16:42:48 +0200
  • d4d6d59713 Provide parse_packet as API; fix parse_packet input handling; README Dominik Pataky 2020-03-30 12:44:22 +0200
  • 7ae179cb33 Reformat data flow attributes and unpacking; adapt tests Dominik Pataky 2020-03-30 12:29:50 +0200
  • 8b70fb1058 Fix to_dict() in headers; formatting Dominik Pataky 2020-03-29 23:13:22 +0200
  • 4a90e0ce34 Update README, bump minor version to v0.9.0 Dominik Pataky 2020-03-29 22:34:30 +0200
  • 5765fa31cf Rename test file; fix analyzer test Dominik Pataky 2020-03-29 22:33:26 +0200
  • abce1f57dd Move collector and analyzer into the package, callable via CLI Dominik Pataky 2020-03-29 22:14:45 +0200
  • 9d2bc21ae2 Extend and reformat tests, add tests for v1 and v5, bump version Dominik Pataky 2020-03-29 19:52:08 +0200
  • e8073013c1 Rename classes in v1, v5 and v9 according to version Dominik Pataky 2020-03-29 19:49:57 +0200
  • 5fd4e9bd24 Update README/setup.py; add .json property to v9 header for export Dominik Pataky 2020-03-29 18:06:52 +0200
  • f8c5717002 Extend analyzer with --no-dns and --match-host; fixes Dominik Pataky 2020-03-19 18:07:32 +0100
  • 4639601798 Extend logging in collector (with --verbose) Dominik Pataky 2020-03-19 18:06:55 +0100
  • 0d8f1a2ecb Add ParsedPacket named tuple for queue; extend tests Dominik Pataky 2020-03-19 17:34:07 +0100
  • 290e822176 Add IPv6 local interface address handling Dominik Pataky 2020-01-26 13:28:39 +0100
  • 647f4b3748
    Merge pull request #19 from grafolean/fix/tests cookie 2020-03-19 15:38:27 +0000
  • 096c7d6f4f Fix failing tests (wrong index when accessing netflow records) Anze 2020-02-22 23:20:36 +0100
  • 565f829945 Add verbose flag to analyzer Dominik Pataky 2020-01-20 17:01:50 +0100
  • adb02eab24 Update to 2020 in file headers; update the analyzer file name in README Dominik Pataky 2020-01-20 16:56:41 +0100
  • 52d357b111
    Merge pull request #12 from kaysiz/patch-1 cookie 2020-01-20 15:13:14 +0000
  • 59652f7d2f
    Update README.md kudakwashe siziva 2020-01-17 10:43:21 +0200
  • 61439ec6ef Improve analyzer (handling of pairs, dropping noise) Dominik Pataky 2019-11-03 15:58:40 +0100
  • eff99fc6e3 Add client info to stored data Dominik Pataky 2019-11-03 13:57:06 +0100
  • 1646a52f17 Store IP addresses (v4 + v6) as strings rather than ints Dominik Pataky 2019-11-03 13:30:50 +0100
  • 6b9d20c8a6 Refactor storing data and writing to disk - using gzip and lines Dominik Pataky 2019-11-03 11:59:28 +0100
  • 3dee135a22 Merge branch 'props-master' Dominik Pataky 2019-10-31 18:02:06 +0100
  • 9f16d246a5 Add v1, v5 to README; change fallback; add timeout parameter Dominik Pataky 2019-10-31 17:55:48 +0100
  • bfec3953e6 Bump version, fix small errors, decrease packet num in tests Dominik Pataky 2019-10-31 17:35:15 +0100
  • 345a5b08ff Fix setup.py file Carey Metcalfe 2019-10-16 23:25:31 -0400
  • bf92f24669 Add test for invalid packets Carey Metcalfe 2019-10-16 23:24:49 -0400
  • 96817f1f8d Add support for v1 and v5 NetFlow packets Carey Metcalfe 2019-10-16 23:23:51 -0400