Skip to content

Commit 49bd616

Browse files
committed
2 parents e951747 + 88fe9f5 commit 49bd616

File tree

1 file changed

+21
-8
lines changed

1 file changed

+21
-8
lines changed

README.md

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,32 @@
22
<img src="https://github.com/sipcapture/rtcagent/assets/1423657/e1d78a7e-cf2e-4775-9177-b0a730ba66c6" height=100>
33
</a>
44

5-
RTCagent is an HEP/eBPF powered observability tool for VoIP/WebRTC Applications.
5+
> RTCagent is an HEP/eBPF powered observability tool for VoIP/WebRTC Applications.
66
77
<br>
88

9-
### Made with eBPF
10-
Before proceeding, learn everything you need to know about [eBPF](https://ebpf.io)
9+
### About
10+
11+
**RTCAgent** is a _next-generation **HEP Agent**_ developed using the latest **[eBPF](https://ebpf.io)** technologies.
12+
13+
RTCAgent greatly differs from any other previous HEP Agent in several ways:
14+
15+
- Unlike _native agents_, it does not require any code modifications or patches
16+
- Unlike _passive agents_, it does not require access to network interfaces and packets
17+
- Unlike _any other agent_, it traces functions used for _sending/receiving_ data
18+
19+
_The result is a new, lightweight and portable HEP Agent able to mirror SIP packets through eBPF hooks<br>
20+
from the core of supported applications bypassing manual code integrations, network encryption and complexity._
21+
22+
<br>
1123

1224
<a href="https://github.com/sipcapture">
13-
<img src="https://github.com/sipcapture/rtcagent/assets/1423657/8a8d5057-12d0-432a-847e-80a8354825b6" height=400>
25+
<img src="https://github.com/sipcapture/rtcagent/assets/1423657/3869ea12-f172-40d8-9baf-5f7a82b9e09c" height=400>
1426
</a>
1527

28+
1629
### Download
17-
Download an `amd64/x86` static build of `rtcagent` and use it immediately.
30+
Download an `amd64/x86` static build of `rtcagent` and use it immediately on modern kernels.
1831
```bash
1932
curl -fsSL github.com/sipcapture/rtcagent/releases/latest/download/rtcagent -O && chmod +x rtcagent
2033
```
@@ -30,11 +43,11 @@ USAGE: rtcagent [flags]
3043
3144
COMMANDS:
3245
33-
freeswitch capture SIP messages from freeswitch (libsofia): t_port, su_recv
3446
help Help about any command
47+
freeswitch capture SIP messages from freeswitch (libsofia): t_port, su_recv
3548
kamailio capture SIP messages from kamailio: recv_msg, udp_send, tcp_send.
49+
opensips capture SIP messages from v: recv_msg, udp_send, tcp_send.
3650
tcprtt show tcp rtt stats
37-
opensips capture SIP messages from v: recv_msg, udp_send, tcp_send.
3851
3952
4053
DESCRIPTION:
@@ -63,7 +76,7 @@ OPTIONS:
6376

6477
### Build
6578

66-
> Compatible with Linux/Android kernel versions >= **x86_64 4.18**, >= **aarch64 5.5**.<br>
79+
> Compatible with Linux/Android kernel versions >= **x86_64 5.x**, >= **aarch64 5.5**.<br>
6780
> Linux only. Does not support Windows and macOS.
6881
6982
#### Requirements

0 commit comments

Comments
 (0)