All Projects → cilium → Bpf Map

cilium / Bpf Map

Licence: apache-2.0
Generic tool to inspect BPF maps

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Bpf Map

SQLCallStackResolver
Utility to resolve SQL Server callstacks to their correct symbolic form using just PDBs and without a dump file
Stars: ✭ 55 (+44.74%)
Mutual labels:  debugging, troubleshooting
Google It Automation With Python
Repository to keep track of Google IT Automation with Python provided by Coursera
Stars: ✭ 86 (+126.32%)
Mutual labels:  debugging, troubleshooting
ebpfault
A BPF-based syscall fault injector
Stars: ✭ 65 (+71.05%)
Mutual labels:  debugging, bpf
Cilium
eBPF-based Networking, Security, and Observability
Stars: ✭ 10,256 (+26889.47%)
Mutual labels:  bpf, troubleshooting
serverless-lumigo-plugin
Serverless monitoring and troubleshooting plugin to easily apply distributed tracing
Stars: ✭ 59 (+55.26%)
Mutual labels:  debugging, troubleshooting
Kubevious
Kubevious - application centric Kubernetes UI and continuous assurance provider
Stars: ✭ 869 (+2186.84%)
Mutual labels:  troubleshooting
Mapboard
A framework for data-rich web mapping 🌎📊✨
Stars: ✭ 29 (-23.68%)
Mutual labels:  maps
Dbgbench.github.io
DBGBench Website:
Stars: ✭ 11 (-71.05%)
Mutual labels:  debugging
Cartopy
Cartopy - a cartographic python library with matplotlib support
Stars: ✭ 857 (+2155.26%)
Mutual labels:  maps
Bugsnag Android
Bugsnag crash monitoring and reporting tool for Android apps
Stars: ✭ 990 (+2505.26%)
Mutual labels:  debugging
React Svg Maps Tutorial
A basic example of a pure react SVG world map created with react, d3-geo and topojson-client.
Stars: ✭ 33 (-13.16%)
Mutual labels:  maps
Openmetromaps
Main repository for OpenMetroMaps
Stars: ✭ 27 (-28.95%)
Mutual labels:  maps
Ansible Multicast Graph
Visualises the multicast trees for a single IPv4 group address using information scraped from NX-OS, EOS and IOS devices using ansible, ntc-ansible and TextFSM
Stars: ✭ 13 (-65.79%)
Mutual labels:  troubleshooting
Hmlldb
HMLLDB is a collection of LLDB commands to assist in the debugging of iOS apps.
Stars: ✭ 30 (-21.05%)
Mutual labels:  debugging
Phpalgorithms
A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDowell
Stars: ✭ 865 (+2176.32%)
Mutual labels:  maps
Maps4all
Generalized application for displaying location-based resources on a map
Stars: ✭ 36 (-5.26%)
Mutual labels:  maps
Debug kit
Debug Toolbar for CakePHP applications.
Stars: ✭ 858 (+2157.89%)
Mutual labels:  debugging
Reactivemaps
A data aware UI components library for building realtime maps
Stars: ✭ 944 (+2384.21%)
Mutual labels:  maps
Thematic Cartography
A short, friendly guide to basic principles of thematic mapping
Stars: ✭ 32 (-15.79%)
Mutual labels:  maps
Leaflet
🍃 JavaScript library for mobile-friendly interactive maps
Stars: ✭ 32,591 (+85665.79%)
Mutual labels:  maps

bpf-map

A small tool to generically introspect BPF maps without requiring to be aware of the specific data structures stored inside. Can print the metadata of the map or its contents in hexadecimal form.

Install

Install from source via go get:

go get github.com/cilium/bpf-map

Download the binary release:

curl -SsL https://github.com/cilium/bpf-map/releases/download/v1.0/bpf-map -o bpf-map
chmod +x bpf-map

Usage

$ bpf-map dump /sys/fs/bpf/tc/globals/path/map

Example

$ sudo bpf-map info /sys/fs/bpf/tc/globals/cilium_lxc
Type:		Hash
Key size:	4
Value size:	104
Max entries:	1024
Flags:		0x0

$ sudo bpf-map dump /sys/fs/bpf/tc/globals/cilium_lxc
Key:
00000000  e8 f7 01 00                                       |....|
Value:
00000000  11 00 00 00 01 02 ca 74  0e c4 d8 25 33 18 00 00  |.......t...%3...|
00000010  1a 19 4b e1 ed 4b 00 00  f0 0d 00 00 00 00 00 00  |..K..K..........|
00000020  c0 a8 21 0b 00 00 74 ca  00 00 00 00 00 00 00 00  |..!...t.........|
00000030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000050  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000060  00 00 00 00 00 00 00 00                           |........|

Key:
00000000  ee 1c 01 00                                       |....|
Value:
00000000  0f 00 00 00 01 01 d6 8a  4e 9b 9d a5 57 d5 00 00  |........N...W...|
00000010  ba 58 00 80 b9 c1 00 00  f0 0d 00 00 00 00 00 00  |.X..............|
00000020  c0 a8 21 0b 00 00 8a d6  00 00 00 00 00 00 00 00  |..!.............|
00000030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000050  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000060  00 00 00 00 00 00 00 00                           |........|
[...]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].