Commit 4f73f6d
committed
selectors: add matchParents selector
This adds matchParents selector for granular parents
filtering in kprobes, tracepoints and lsm hooks.
In some cases we need not only to filter events by
current binary path, but also by parent binary path.
For instance, consider there is python script, which inside
calls a system call, which we want to hook. If some system
processes are executing this script, we don't want to report such
cases, so we might want to add selectors for parent binary, rather than
for current binary, which in case of python script is always python.
matchParents selectors, which works exactly in the same way except of
followChildren option (which is currently will not be supported),
will help to solve this problem.
Signed-off-by: Kobrin Ilay <[email protected]>1 parent f5777a0 commit 4f73f6d
File tree
20 files changed
+1070
-20
lines changed- bpf/process
- types
- install/kubernetes/tetragon/crds-yaml
- pkg
- k8s/apis/cilium.io
- client/crds/v1alpha1
- v1alpha1
- selectors
- sensors/tracing
- vendor/github.com/cilium/tetragon/pkg/k8s/apis/cilium.io
- client/crds/v1alpha1
- v1alpha1
20 files changed
+1070
-20
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1227 | 1227 | | |
1228 | 1228 | | |
1229 | 1229 | | |
1230 | | - | |
| 1230 | + | |
1231 | 1231 | | |
1232 | 1232 | | |
1233 | 1233 | | |
| |||
1246 | 1246 | | |
1247 | 1247 | | |
1248 | 1248 | | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
| 1253 | + | |
1249 | 1254 | | |
1250 | 1255 | | |
1251 | 1256 | | |
| |||
1267 | 1272 | | |
1268 | 1273 | | |
1269 | 1274 | | |
1270 | | - | |
| 1275 | + | |
1271 | 1276 | | |
1272 | 1277 | | |
1273 | 1278 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
84 | 85 | | |
85 | 86 | | |
86 | 87 | | |
| |||
413 | 414 | | |
414 | 415 | | |
415 | 416 | | |
416 | | - | |
| 417 | + | |
417 | 418 | | |
418 | 419 | | |
419 | 420 | | |
| |||
425 | 426 | | |
426 | 427 | | |
427 | 428 | | |
428 | | - | |
| 429 | + | |
429 | 430 | | |
430 | 431 | | |
431 | 432 | | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
432 | 436 | | |
433 | 437 | | |
434 | 438 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1588 | 1588 | | |
1589 | 1589 | | |
1590 | 1590 | | |
1591 | | - | |
1592 | | - | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
1593 | 1613 | | |
1594 | | - | |
1595 | 1614 | | |
1596 | 1615 | | |
1597 | 1616 | | |
| |||
1600 | 1619 | | |
1601 | 1620 | | |
1602 | 1621 | | |
1603 | | - | |
1604 | | - | |
1605 | | - | |
1606 | | - | |
1607 | | - | |
1608 | | - | |
| 1622 | + | |
| 1623 | + | |
1609 | 1624 | | |
1610 | 1625 | | |
1611 | 1626 | | |
| |||
1631 | 1646 | | |
1632 | 1647 | | |
1633 | 1648 | | |
1634 | | - | |
1635 | 1649 | | |
1636 | 1650 | | |
1637 | 1651 | | |
| |||
1679 | 1693 | | |
1680 | 1694 | | |
1681 | 1695 | | |
1682 | | - | |
| 1696 | + | |
1683 | 1697 | | |
1684 | 1698 | | |
1685 | 1699 | | |
| 1700 | + | |
| 1701 | + | |
| 1702 | + | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
1686 | 1716 | | |
1687 | 1717 | | |
1688 | 1718 | | |
| |||
Lines changed: 120 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
874 | 874 | | |
875 | 875 | | |
876 | 876 | | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
877 | 901 | | |
878 | 902 | | |
879 | 903 | | |
| |||
1626 | 1650 | | |
1627 | 1651 | | |
1628 | 1652 | | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
| 1676 | + | |
1629 | 1677 | | |
1630 | 1678 | | |
1631 | 1679 | | |
| |||
2414 | 2462 | | |
2415 | 2463 | | |
2416 | 2464 | | |
| 2465 | + | |
| 2466 | + | |
| 2467 | + | |
| 2468 | + | |
| 2469 | + | |
| 2470 | + | |
| 2471 | + | |
| 2472 | + | |
| 2473 | + | |
| 2474 | + | |
| 2475 | + | |
| 2476 | + | |
| 2477 | + | |
| 2478 | + | |
| 2479 | + | |
| 2480 | + | |
| 2481 | + | |
| 2482 | + | |
| 2483 | + | |
| 2484 | + | |
| 2485 | + | |
| 2486 | + | |
| 2487 | + | |
| 2488 | + | |
2417 | 2489 | | |
2418 | 2490 | | |
2419 | 2491 | | |
| |||
3152 | 3224 | | |
3153 | 3225 | | |
3154 | 3226 | | |
| 3227 | + | |
| 3228 | + | |
| 3229 | + | |
| 3230 | + | |
| 3231 | + | |
| 3232 | + | |
| 3233 | + | |
| 3234 | + | |
| 3235 | + | |
| 3236 | + | |
| 3237 | + | |
| 3238 | + | |
| 3239 | + | |
| 3240 | + | |
| 3241 | + | |
| 3242 | + | |
| 3243 | + | |
| 3244 | + | |
| 3245 | + | |
| 3246 | + | |
| 3247 | + | |
| 3248 | + | |
| 3249 | + | |
| 3250 | + | |
3155 | 3251 | | |
3156 | 3252 | | |
3157 | 3253 | | |
| |||
3882 | 3978 | | |
3883 | 3979 | | |
3884 | 3980 | | |
| 3981 | + | |
| 3982 | + | |
| 3983 | + | |
| 3984 | + | |
| 3985 | + | |
| 3986 | + | |
| 3987 | + | |
| 3988 | + | |
| 3989 | + | |
| 3990 | + | |
| 3991 | + | |
| 3992 | + | |
| 3993 | + | |
| 3994 | + | |
| 3995 | + | |
| 3996 | + | |
| 3997 | + | |
| 3998 | + | |
| 3999 | + | |
| 4000 | + | |
| 4001 | + | |
| 4002 | + | |
| 4003 | + | |
| 4004 | + | |
3885 | 4005 | | |
3886 | 4006 | | |
3887 | 4007 | | |
| |||
0 commit comments