iovisor / iovisor/bcc

Add support for inspecting socket options

Open
#3,281 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
C
Stars
22.7k
Forks
4.1k
Avg merge
10d 4h
Merged PRs (30d)
3

Description

The bcc tools already provide a wide range of utilities to investigate TCP connections and sockets. However, I wasn't able to find a way to trace the socket options of a running process. It would be great if [`solisten`](https://github.com/iovisor/bcc/blob/master/tools/solisten.py) or a new tool could show in a column the socket options of each socket.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with tools/solisten.py, linked in the issue, and review how it discovers and displays sockets. Define whether the existing tool or a new tool should expose socket options, then verify that the output includes those options for each socket and remains useful for a running process.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux, python
Domain
devtools, networking, observability-sre
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.