269 Commits

Author SHA1 Message Date
hengyoush
5c41260f13 feat: add terminal color check 2024-12-17 01:46:47 +08:00
hengyoush
8acc53f588 fix: add check for root privilege 2024-12-17 01:39:04 +08:00
hengyoush
91d60d574c fix: fix #159 stuck when load bpf failed 2024-12-17 01:25:28 +08:00
烈香
7d53005bc9 Merge pull request #182 from hengyoush/fix-time-calcolation
fix: fix latency filter bug
2024-12-16 00:06:09 +08:00
hengyoush
8c7ef5c75d fix: fix latency filter bug 2024-12-15 23:50:19 +08:00
hengyoush
1bf3028e46 fix: output logs to file during loading 2024-12-15 21:56:37 +08:00
AS!
1739e8b371 fix: Fix the potential out-of-bounds vulnerability in the slice withi… (#171)
* fix: Fix the potential out-of-bounds vulnerability in the slice within HandleStmtCloseRequest
2024-12-12 18:33:28 +08:00
hengyoush
437adf9619 fix(cli): fix the bug that causes a panic when pressing enter with no records in the watch table 2024-12-11 23:20:13 +08:00
烈香
be34882cf5 Merge pull request #155 from hengyoush/154-time-calculation-incorrect
fix: fix #154
2024-12-11 01:42:04 +08:00
hengyoush
e88857475c fix: fix #154 2024-12-11 01:23:34 +08:00
hengyoush
a4613ced1f feat(filter): support filter traffic by process name 2024-12-11 01:14:19 +08:00
hengyoush
8550115e16 refactor(log): adjust log level 2024-11-21 10:27:24 +08:00
hengyoush
e16791226f feat(uprobe/openssl): support openssl 3.4.0 2024-11-18 13:09:01 +08:00
hengyoush
ba85f0cf1b refactor: change doc website url to kyanos.io 2024-11-16 20:58:12 +08:00
hengyoush
3390eb79c8 fix(cli): cli stat command sort by bug 2024-11-14 23:01:25 +08:00
hengyoush
127deca138 refactor(cli): change time col to only show hh:mm:ss.SSS 2024-11-14 14:08:41 +08:00
hengyoush
2db067dc9c refactor(cli): add time col to watch table 2024-11-12 23:24:10 +08:00
hengyoush
4ba848085d refactor: change some comment & log 2024-11-12 22:54:46 +08:00
hengyoush
88ead0214c feat: check is kernel support bpf first when start 2024-11-12 14:20:39 +08:00
hengyoush
af9e2a0ccd refactor: remove unused log 2024-11-12 14:20:01 +08:00
hengyoush
680122662a refactor(cli): change stat fast mode option to not wait 10s 2024-11-12 13:58:25 +08:00
hengyoush
346e53cb48 fix: fix stuck issue 2024-11-11 17:43:13 +08:00
hengyoush
3ab7687897 fix: fix kern event find bug 2024-11-11 17:40:25 +08:00
hengyoush
d66a6c5629 refactor(cli): add bird emoji to loading message 2024-11-10 21:27:10 +08:00
hengyoush
43ce6e1fe4 fix: found kern event bug 2024-11-10 20:48:05 +08:00
hengyoush
83eaac140e refactor(conntrack): add log when check stuck time 2024-11-10 18:22:35 +08:00
hengyoush
2e70f03f44 refactor(cli): optimize missing time detail to - insteadof -0.00 2024-11-10 18:22:09 +08:00
hengyoush
fc081156a6 refactor: optimize help message 2024-11-09 22:18:33 +08:00
hengyoush
7d57759a83 perf: add log level check before connection etc. String() 2024-11-09 19:11:01 +08:00
hengyoush
ba7e6551aa feat(cli): enhance loading ui 2024-11-07 21:56:56 +08:00
hengyoush
9401ac7de6 fix: processor.go npe bug 2024-11-06 02:22:37 +08:00
hengyoush
e7b04871e8 fix: fix 3.10 bpf gotls incompatible issue 2024-11-06 02:04:01 +08:00
hengyoush
3db9343da4 test: fix redis test
when received infer event but no conn found, we create a conn immediately according to the conn info
based on infer event
2024-11-04 20:58:18 +08:00
hengyoush
6373f868af feat: support capture gotls traffic 2024-11-04 20:32:36 +08:00
hengyoush
fbc88bccad feat(loader): add performance-mode option can skip non critical step when attach failed 2024-11-01 22:38:14 +08:00
hengyoush
7062127f80 feat(cli): add start time and end time to watch detail view 2024-11-01 22:10:15 +08:00
hengyoush
3115726877 style: add log for missing conn when receive infer event 2024-11-01 01:19:23 +08:00
hengyoush
aab2a66aa6 fix: fix concurrent map writes bug
1. processor receive kern events and write to stream 2. after stat recorder outputs the annotated
record, will discard events in stream.
2024-10-30 00:25:04 +08:00
hengyoush
e758b202c1 refactor: merge docs/vitepress 2024-10-30 00:07:20 +08:00
hengyoush
2bc6d35060 fix: fix tecentos attach ip_rcv_core failed issue 2024-10-29 21:23:37 +08:00
hengyoush
6b600e393c fix: fix parse loop infinite loop 2024-10-29 00:44:26 +08:00
hengyoush
d13ab0e217 test: fix test side 2024-10-28 03:00:43 +08:00
hengyoush
5ed7218624 test: fix test side test bug 2024-10-28 02:54:02 +08:00
hengyoush
f022830db7 test: fix test side test
add check for conn.tracable at when receving syscall events, because when after infer, may receive
some syscall events
2024-10-28 02:47:12 +08:00
hengyoush
76fbf9da90 refactor: add syscall event ts to log 2024-10-26 19:41:06 +08:00
hengyoush
f468b3ad41 fix(conntrack): fix mysql test stream stuck 2024-10-26 19:02:31 +08:00
hengyoush
2b88df2ab3 fix: fix role matched bug 2024-10-26 18:15:10 +08:00
hengyoush
359276c854 fix: set log to file after bpf load success 2024-10-26 15:59:43 +08:00
hengyoush
ab3cbee9c0 fix: fix stat command enter to watch table opts not init issue 2024-10-26 15:00:34 +08:00
hengyoush
517cf96dd0 feat: support filter by connection side 2024-10-26 12:45:12 +08:00