This website requires JavaScript.
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