https://github.com/purecloudlabs/opensips-summit-2025
TLS via Envoy PoC
https://github.com/purecloudlabs/opensips-summit-2025
Last synced: 11 months ago
JSON representation
TLS via Envoy PoC
- Host: GitHub
- URL: https://github.com/purecloudlabs/opensips-summit-2025
- Owner: purecloudlabs
- License: mit
- Created: 2025-05-23T12:25:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-23T12:38:31.000Z (about 1 year ago)
- Last Synced: 2025-05-23T14:16:05.632Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 170 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenSIPS Summit 2025, TLS via Envoy PoC
## Traffic
```
Box
______________________________________________________________________
/ \
/ \
UAC . iptables Envoy OpenSIPS . UAS
| | | | |
|-TLS (5061)---->| | | . |
| . |-SO_MARK: 123-. | | |
| | | | | . |
| . |<-------------` | | |
| | | | . |
| . |-TLS (11111)---->| | |
| | |-TCP (5061, orig. src.)----->| . |
| . | | ^^^^^^^^^^ |-SO_MARK: 42-. |
| | | [from SO_MARK: 123] | | . |
| . | | |<------------` |
| |<------------------TCP to UAS addr. (any dst.)-| . |
| . | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | [catched by SO_MARK: 42] | . |
| . |-TCP (22222)---->| | |
| | |-TLS (orig. dst.)------------------------------------->|
| . | | | . |
| | | | |
| . | | | . |
\ /
\______________________________________________________________________/
```
## Usage
`./run.sh`
## Dependency
- Docker
## Screenshot
