Gadgets
This section provides documentation for some of the Gadgets that are hosted in the gadgets folder of the Inspektor Gadget source tree. Check Artifact HUB to get a more complete list of Gadgets.
๐๏ธ audit_seccomp
The audit seccomp gadget provides a stream of events with syscalls that had
๐๏ธ deadlock
Use uprobe to trace pthreadmutexlock and pthreadmutexunlock in libc.so and detect potential deadlocks.
๐๏ธ fsnotify
The fsnotify gadget detects applications using inotify or fanotify and enriches the events with the process-related metadata.
๐๏ธ profile_blockio
The profile_blockio gadget gathers information about the usage of the
๐๏ธ profile_tcprtt
The profile_tcprtt gadget generates a histogram distribution of the TCP
๐๏ธ snapshot_process
The snapshot_process shows running processes.
๐๏ธ snapshot_socket
The snapshot_socket shows existing sockets.
๐๏ธ top_blockio
The top_blockio gadget provides a periodic list of input/output block device activity.
๐๏ธ top_file
The top_file gadget reports periodically the read/write activity by file.
๐๏ธ top_tcp
The top_tcp gadget reports tcp send receive activity by connection.
๐๏ธ trace_bind
The trace_bind gadget is used to stream socket binding syscalls.
๐๏ธ trace_capabilities
The trace_capabilities gadget allows us to see what capability security checks are triggered by applications
๐๏ธ trace_dns
The trace_dns gadget is used to trace DNS queries and responses.
๐๏ธ trace_exec
The trace_exec gadget notifies when new processes are executed.
๐๏ธ trace_fsslower
The trace fsslower gadget streams file operations (open, read, write and fsync)
๐๏ธ trace lsm
a strace for LSM tracepoints
๐๏ธ trace malloc
use uprobe to trace malloc and free in libc.so
๐๏ธ trace_mount
The trace_mount gadget emits events when mount and unmount system calls are made.
๐๏ธ trace_oomkill
The trace_oomkill gadget is used to trace OOM kill events.
๐๏ธ trace_open
The trace_open gadget emits events when files are opened.
๐๏ธ trace signal
trace signal
๐๏ธ trace_sni
The trace_sni gadget tracks Server Name Indication (SNI) from TLS requests.
๐๏ธ trace ssl
Captures data on read/recv or write/send functions of OpenSSL, GnuTLS, NSS and Libcrypto
๐๏ธ trace_tcp
The trace_tcp gadget tracks tcp connect, accept and close.
๐๏ธ trace tcpconnect
trace tcp connections
๐๏ธ trace_tcpdrop
The trace_tcpdrop gadget tracks TCP kernel-dropped packets/segments.
๐๏ธ trace_tcpretrans
The trace_tcpretrans gadget tracks TCP retransmissions.
๐๏ธ Built-in
8 items