Advertisement ยท 728 ร— 90

Posts by maxgio92

Preview
Release v0.4.0 ยท maxgio92/resurgo What's Changed test(e2e): add real-world grep binary test by @maxgio92 in #28 feat: detect funcs from DWARF FDE entries by @maxgio92 in #32 refactor: rename DetectionBoth to DetectionPrologueCallS...

resurgo v0.4.0 is out.

github.com/maxgio92/res...

Accuracy numbers are starting to feel solid: up to 100% of function entries detected, with less than 1% false positives. Tested on Debian Trixie's grep 3.11-4, compiled with GCC 14.2, CF protection and fully stripped.

1 month ago 0 0 0 0
Preview
GitHub - maxgio92/resurgo: A Go library for static function recovery from executable binaries. A Go library for static function recovery from executable binaries. - maxgio92/resurgo

Was adding stripped binary support to #xcover with no debug info.

So I started playing with the Go disassembler and pulled the implementation out into #ResurGo: a Go library for prologue detection + call site analysis, supporting x86_64 and ARM64.

github.com/maxgio92/resurgo

1 month ago 1 0 0 0
GitHub - maxgio92/xcover: Profile coverage of functional tests without instrumenting your binaries. Profile coverage of functional tests without instrumenting your binaries. - maxgio92/xcover

Now #xcover supports stripped Go binaries. Take a look here: github.com/maxgio92/xco...
I'll cut a new release soon.

2 months ago 1 0 0 0
Post image

The perfect office

8 months ago 0 0 0 0

Writing good POSIX shell code is hard.

9 months ago 0 0 0 0

Appreciate it

10 months ago 0 0 0 0
Preview
GitHub - maxgio92/xcover: Profile coverage of functional tests without instrumenting your binaries. Profile coverage of functional tests without instrumenting your binaries. - maxgio92/xcover

Looking for a way to profile #coverage for functional tests transparently I built github.com/maxgio92/xco...

It generates a function coverage. Using #ebpf uprobes it supports ELF binaries and it's cross-language compatible.

#testing

10 months ago 3 1 0 1

Every story begins with #!/usr/bin/env bash

1 year ago 2 0 0 0
Post image

Friday night programming, enabling github.com/maxgio92/yet... to generate CPU profile DAGs and DOT graphs from that to be rendered by graphviz tools

1 year ago 3 0 0 0
Advertisement
Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024

Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024

Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024

Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024

Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024

Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024

Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024

Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024

๐Ÿ“ธ Snapshots from Alessio Greggi's talk on "Test-driven Hardening: Crafting Seccomp Profiles within Test Pipeline"!
Thanks for sharing your expertise, Alessio! ๐Ÿ‘

#GoLab2024 #GoLang

1 year ago 6 2 0 0

What would be your preferred method to teach?

1 year ago 0 0 1 0
A green arrow labelled "write" goes from the App to your Data Storage at the top of the diagram. the Websocket arrows from your PDS to the AppViews are colored green along with the databases in the AppViews

A green arrow labelled "write" goes from the App to your Data Storage at the top of the diagram. the Websocket arrows from your PDS to the AppViews are colored green along with the databases in the AppViews

and to wrap things up, this is what writes look like. your client writes the new record to your PDS, which flows out down to the AppViews' caches, where it'll finally reach your client again

(we're thinking of letting AppViews make writes on your behalf, but that's an optional UX/DX optimisation)

1 year ago 97 7 7 9
https://www.uber.com/en-NL/blog/nilaway-practical-nil-panic-detection-for-go/ Not Acceptable

What's your favorite Golang tool of the year? I recently read a blog post by Uber releasing NilAway statical code analyses tool for detecting possible nil dereferences causing OB panics. Did a few scans on my projects and found a few issues that gladly didn't panic yet.

www.uber.com/en-NL/blog/n...

2 years ago 2 1 0 0