guseggert / glibc-check

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a small tool for validating glibc versions on ELF binaries.

Examples:

$ go build ./cmd/glibc-check

$ ./glibc-check list-versions ./glibc-check
2.2.5
2.3.2

$ ./glibc-check max ./glibc-check
2.3.2

$ ./glibc-check min ./glibc-check
2.2.5

$ ./glibc-check assert-all 'major == 2 && minor >= 2' ./glibc-check
$ echo $?
0

$ ./glibc-check assert-all 'major == 2 && minor != 2' ./glibc-check
condition did not hold for versions: 2.2.5
$ echo $?
1

About

License:MIT License


Languages

Language:Go 100.0%