Commit graph

1605 commits

Author SHA1 Message Date
GyulyVGC
01ad11f06f fix rustrict build and add TODO about PCAP's dispatch() 2026-08-26 00:29:50 +02:00
GyulyVGC
817ee8a0d1 minor improvements to comments 2026-08-25 23:33:30 +02:00
GyulyVGC
1f26ddd5fd add multi exporters tests to ipfix/collect.rs 2026-08-24 23:33:34 +02:00
GyulyVGC
e9585e0f6f place IPFIX exporter on a new line in Inspect page additiona filters 2026-08-24 18:45:58 +02:00
GyulyVGC
587f33e91a improve IPFIX exporters info in Overview page 2026-08-24 18:22:31 +02:00
GyulyVGC
c1ab2c3cf5 update BaselineCache key to AddressPortPair 2026-08-24 16:23:52 +02:00
GyulyVGC
eadad7895a show IPFIX exporter in connection details popup 2026-08-23 23:19:23 +02:00
GyulyVGC
78f5a35738 show IPFIX exporters info in Overview page and allow filtering by exporter in Inspect page 2026-08-23 22:54:05 +02:00
GyulyVGC
a455dd0b61 create struct IpfixExporter and add it as a new field to AddressPortPair 2026-08-23 22:21:12 +02:00
GyulyVGC
11d6e4a624 final improvements to IPFIX tests 2026-08-22 23:18:44 +02:00
GyulyVGC
10142e35dc refactor ipfix modules: create ie.rs and flow_record.rs 2026-08-22 20:53:59 +02:00
GyulyVGC
68d898c58b reorder methods in ipfix/collect.rs 2026-08-22 00:26:42 +02:00
GyulyVGC
a334ee1d3f IPFIX collector: improve exit condition on data record decoding 2026-08-22 00:13:41 +02:00
GyulyVGC
65cec5af21 show IPFIX collector info: suitable addresses if IP is unspecified, and actual port if it's 0 2026-08-21 17:15:13 +02:00
GyulyVGC
d678c99937 Conf sanitization: remove slashes from PCAP export file name 2026-08-21 11:41:09 +02:00
GyulyVGC
93ba406f45 Conf sanitization: don't allow NotApplicable service and program stored as favorite 2026-08-21 00:21:23 +02:00
GyulyVGC
33a2caebfc don't show program infos in inspect page during IPFIX and PCAP file captures 2026-08-21 00:03:28 +02:00
GyulyVGC
62a2c12afb IPFIX collector: on resume, drop datagrams queued while paused 2026-08-20 19:04:05 +02:00
GyulyVGC
065d0540c5 don't allow binding IPFIX socket to port number 0 2026-08-20 13:50:59 +02:00
GyulyVGC
e65cab62ae improve unit tests for IPFIX wire.rs and collect.rs 2026-08-20 12:34:23 +02:00
GyulyVGC
2cdfa3311f store protocol in FlowRecord as Protocol instead of u8 2026-08-19 15:36:05 +02:00
GyulyVGC
4a71458445 store MAC addresses in InfoAddressPortPair as [u8; 6] instead of String 2026-08-19 15:19:30 +02:00
GyulyVGC
d6bb314b6b refactor FieldPriority to its own module and include MAC addresses in it 2026-08-19 14:14:53 +02:00
GyulyVGC
912e967cd7 refactor ipfix wire types and make delta counters optional 2026-08-18 23:51:26 +02:00
GyulyVGC
62b5ee3dbb support post counter IEs in the IPFIX collector 2026-08-18 22:14:31 +02:00
GyulyVGC
bdda36539c improve BaselineCache unit tests 2026-08-18 01:02:33 +02:00
GyulyVGC
31941dc6f1 improve TemplateCache unit tests 2026-08-17 18:32:15 +02:00
GyulyVGC
541cd78874 refactor TemplateCache and BaselineCache 2026-08-17 17:20:09 +02:00
GyulyVGC
367944c0c9 improve TtlMap unit tests 2026-08-17 16:56:05 +02:00
GyulyVGC
84e31cb83b reduce visibility of ipfix items 2026-08-16 18:04:53 +02:00
Giuliano Bellini
2ab62d3a3a
Merge branch 'main' into ipfix 2026-08-16 17:36:24 +02:00
GyulyVGC
ebb0201176 update CHANGELOG 2026-08-16 17:17:07 +02:00
cuyua9
e11564a76e fix(inspect): allow favorites for unresolved hosts 2026-08-15 07:18:59 +08:00
GyulyVGC
6b120c8546 reviewed parse_packets.rs and manage_packets.rs 2026-08-12 20:16:48 +02:00
GyulyVGC
609a947ac1 refactor: move items shared by both ipfix and pcap backends in capture.rs 2026-08-12 19:16:47 +02:00
GyulyVGC
48b0575dc0 minor improvements for SEO 2026-08-12 15:30:36 +02:00
GyulyVGC
7b6beb497e improve CaptureContext::new_ipfix 2026-08-11 01:01:15 +02:00
GyulyVGC
0a70776ec6 rename IpfixRejection to IpfixUndecodable 2026-08-10 23:41:28 +02:00
GyulyVGC
7b4621d066 add tests to MyIpfixSocket and improve its display_name for IPv6 2026-08-10 22:58:23 +02:00
GyulyVGC
f676f78a22 make dropped_packets optional 2026-08-08 10:02:06 +02:00
GyulyVGC
be040857d4 minor improvements to initial_page 2026-08-08 00:23:34 +02:00
GyulyVGC
eb2d24efb4 add helpers 'supports_x' to CaptureSource 2026-08-07 23:53:16 +02:00
GyulyVGC
5f1ef38a15 improve config deserialization robustness for MyIpfixSocket 2026-08-07 22:46:23 +02:00
GyulyVGC
219efa84a1 support RFC 5103 biflows in the IPFIX collector 2026-08-06 19:21:31 +02:00
GyulyVGC
92facb894e minor IPFIX cleanups 2026-08-06 18:58:08 +02:00
GyulyVGC
a48b353982 fix clippy lints 2026-08-06 09:56:04 +02:00
GyulyVGC
cdac1fbd3d use default values for IPFIX port and address if their fields are empty 2026-08-06 00:29:48 +02:00
GyulyVGC
ba4c455d20 omit displaying filters and link type when collecting IPFIX 2026-08-06 00:02:59 +02:00
GyulyVGC
9762598bee play notifications sound when collecting IPFIX 2026-08-05 23:51:17 +02:00
GyulyVGC
339b0c0790 add IPFIX diagnostic messages in waiting_page 2026-08-05 23:32:34 +02:00