Skip to content

Instantly share code, notes, and snippets.

View 0x77dev's full-sized avatar
:shipit:

Mykhailo Marynenko 0x77dev

:shipit:
View GitHub Profile
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Every two years, I rotate my keys. This time, I did it properly.
https://keybase.io/0x77dev/sigchain#41043405618604e21fd80cf51afcbc43bf26e5dc71897403615626f25666d42a0f
https://keybase.io/0x77dev/sigchain#265300a3bb9196faccb722605acb9e8c3fdc7669b9cb119dd6d25347b154df5e0f
https://keybase.io/0x77dev/pgp_keys.asc
@0x77dev
0x77dev / dump.fish
Created December 25, 2024 01:41
Transferring Docker images offline
for image in (docker image ls --format json | jq -r .Repository)
docker save $image > /tmp/images/(echo $image | string replace -a "/" "-").tar &
end
@0x77dev
0x77dev / livox.lua
Created June 23, 2025 00:53
Livox LiDAR Protocol Wireshark plugin
-- Livox Mid-40 Protocol Dissector
-- Based on Livox SDK Communication Protocol v1.3.0
-- Compatible with older Wireshark versions
local livox_proto = Proto("livox", "Livox Mid-40 Protocol")
-- Protocol fields
local fields = livox_proto.fields
fields.sof = ProtoField.uint8("livox.sof", "Start of Frame", base.HEX)
fields.version = ProtoField.uint8("livox.version", "Protocol Version", base.DEC)