Commit Graph

78 Commits

Author SHA1 Message Date
Marco Cadetg
d7059741e2 fix: bandwidth counters and update of information 2025-08-28 13:32:44 +02:00
Marco Cadetg
791027a6af adding human readable cipher suite names 2025-08-28 10:24:37 +02:00
Marco Cadetg
f183417216 use pktab on mac to retrieve process information 2025-08-27 17:43:54 +02:00
Marco Cadetg
7b2c2d4783 try to improve quic dissector 2025-08-07 13:53:44 +02:00
Marco Cadetg
2b5daa95ac improve quic dissector 2025-08-06 18:28:45 +02:00
Marco Cadetg
52e13ee3b5 improve TLS parsing 2025-08-06 11:28:38 +02:00
Marco Cadetg
86831ba405 improve quic dpi 2025-08-06 08:23:20 +02:00
Marco Cadetg
c9532db83e improve dns dpi info 2025-08-05 07:43:52 +02:00
Marco Cadetg
c12601783b omg remove obsolete mod.rs.old 2025-08-03 19:02:23 +02:00
Marco Cadetg
62cd81befb remove AI crap like unused functions etc 2025-08-03 18:59:12 +02:00
Marco Cadetg
d8bf2cafbf implement embedded data service lookup 2025-08-03 18:58:48 +02:00
Marco Cadetg
a7bf42e2dc improve logging and make it configurable 2025-08-02 14:39:54 +02:00
Marco Cadetg
ba9e234432 fix: tcp state tracking 2025-08-02 14:39:39 +02:00
Marco Cadetg
e5cdacd996 WIP tcp connection tracking 2025-08-01 13:47:02 +02:00
Marco Cadetg
941ac04051 improve tls dpi and add certificates lookup 2025-07-02 09:00:49 +02:00
Marco Cadetg
4b26b89480 fix all warnings add cp&paste buffer 2025-06-30 19:07:54 +02:00
Marco Cadetg
a30e502cb9 add process information 2025-06-30 15:54:25 +02:00
Marco Cadetg
44c2608ec4 adding dpi inormation to the TUI 2025-06-30 14:38:14 +02:00
Marco Cadetg
2ebabdd438 adding interface name to TUI 2025-06-30 14:31:43 +02:00
Marco Cadetg
0eee869a2b working code ;) 2025-06-30 14:15:40 +02:00
Marco Cadetg
e2ee9fa9f1 setup new networking way 2025-06-30 08:06:50 +02:00
Marco Cadetg
2ae7f41f24 new way to load connections in separate thread 2025-06-26 15:45:55 +02:00
Marco Cadetg
a224378812 improve network on macos 2025-06-12 16:51:03 +02:00
Marco Cadetg
1126106b71 improve services lookup 2025-05-12 08:16:21 +02:00
Marco Cadetg (aider)
60dbb59c13 chore: Use constant in packet processing log 2025-05-10 18:45:24 +02:00
Marco Cadetg (aider)
6fff414b74 chore: Update packet processing loop comment and debug log 2025-05-10 18:44:50 +02:00
Marco Cadetg (aider)
9e81ca1926 fix: Reduce MAX_PACKETS_PER_CALL for faster state updates 2025-05-10 18:41:29 +02:00
Marco Cadetg (aider)
45d3a85f4e chore: Clarify MAX_PACKETS_PER_CALL comment 2025-05-10 18:35:00 +02:00
Marco Cadetg (aider)
0cba186527 docs: Clarify connection merging logic in NetworkMonitor 2025-05-10 18:31:55 +02:00
Marco Cadetg (aider)
dd30e159bf chore: Add logging for ss/netstat command output 2025-05-10 18:25:28 +02:00
Marco Cadetg (aider)
7151a3783a fix: Increase packet processing batch size for accuracy 2025-05-10 18:14:09 +02:00
Marco Cadetg (aider)
c3e3b01fd5 fix: Revert packet processing loop to fixed count 2025-05-10 18:08:39 +02:00
Marco Cadetg (aider)
796c26baa6 fix: Process all available packets and refine rate calculation logic 2025-05-10 18:02:19 +02:00
Marco Cadetg (aider)
97fa365fea fix: Improve connection merging and key generation for accurate rates 2025-05-10 17:57:16 +02:00
Marco Cadetg (aider)
3338e7d71e fix: Remove unused fields from Connection struct 2025-05-10 14:49:49 +02:00
Marco Cadetg (aider)
7f68f2947d feat: Add rate history tracking for UDP connections 2025-05-10 14:48:20 +02:00
Marco Cadetg (aider)
8328b6c572 fix: Implement windowed average for bandwidth calculation 2025-05-10 14:47:51 +02:00
Marco Cadetg (aider)
bd7931b79c fix: Improve PID and process name detection on Linux 2025-05-10 13:47:13 +02:00
Marco Cadetg (aider)
a7f832cbe0 fix: Parse wildcard ports in network addresses 2025-05-10 13:44:33 +02:00
Marco Cadetg (aider)
d3666ca17f fix: Trim extra chars from process name in ss output 2025-05-10 13:40:07 +02:00
Marco Cadetg (aider)
52a0dd748b fix: Remove non-existent fields from Process struct init 2025-05-10 13:34:52 +02:00
Marco Cadetg (aider)
f389e322c9 chore: Fix unused code warnings 2025-05-10 13:34:25 +02:00
Marco Cadetg (aider)
fd33436ada fix: Populate process name for packet-captured connections 2025-05-10 13:23:06 +02:00
Marco Cadetg (aider)
cce3b81edb fix: Cache packet conn PIDs and refine process name enrichment 2025-05-10 13:15:37 +02:00
Marco Cadetg (aider)
a3293953f8 fix: Resolve PIDs for packet connections and update process fetch 2025-05-10 13:11:06 +02:00
Marco Cadetg (aider)
d2b80f6c3b refactor: Remove top processes list, lazy fetch conn process info 2025-05-10 13:01:01 +02:00
Marco Cadetg (aider)
d01bbf90cc feat: Display current bandwidth based on recent activity 2025-05-10 12:51:56 +02:00
Marco Cadetg (aider)
b2f4333b40 feat: Make packet processing continuous by default and add interval config 2025-05-10 12:27:35 +02:00
Marco Cadetg (aider)
17932933a7 fix: Resolve borrow conflicts in packet processing closure 2025-05-10 11:52:15 +02:00
Marco Cadetg (aider)
8db17473bf feat: Apply service name lookup to connections 2025-05-10 11:50:28 +02:00