├── .gitignore ├── Makefile ├── README.md ├── UNLICENSE ├── cfg ├── binfetch.cfg ├── emby.cfg ├── rainbow.cfg └── trans.cfg ├── include ├── bin_op.h ├── binfetch.h ├── color.h ├── config.h ├── crypto.h ├── elf_arch.h ├── elf_osabi.h ├── elf_parser.h ├── elf_type.h ├── info.h ├── jvm.h ├── mach.h ├── mach_arch.h ├── mach_type.h ├── mz.h ├── pair.h ├── pe.h ├── pe_arch.h ├── sh.h ├── uf2.h └── ver.h ├── meson.build └── src ├── args.c ├── bin_op.c ├── color.c ├── config.c ├── crypto.c ├── elf_parser.c ├── fetch.c ├── info.c ├── jvm_parser.c ├── mach_parser.c ├── mz_parser.c ├── pair.c ├── pe_parser.c ├── sh_parser.c └── uf2_parser.c /.gitignore: -------------------------------------------------------------------------------- 1 | binfetch 2 | *.o 3 | *.swp 4 | build 5 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/README.md -------------------------------------------------------------------------------- /UNLICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/UNLICENSE -------------------------------------------------------------------------------- /cfg/binfetch.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/cfg/binfetch.cfg -------------------------------------------------------------------------------- /cfg/emby.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/cfg/emby.cfg -------------------------------------------------------------------------------- /cfg/rainbow.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/cfg/rainbow.cfg -------------------------------------------------------------------------------- /cfg/trans.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/cfg/trans.cfg -------------------------------------------------------------------------------- /include/bin_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/bin_op.h -------------------------------------------------------------------------------- /include/binfetch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/binfetch.h -------------------------------------------------------------------------------- /include/color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/color.h -------------------------------------------------------------------------------- /include/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern int parse_cfg(const char * path); 4 | -------------------------------------------------------------------------------- /include/crypto.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern void drunken_bishop(FILE * fp); 4 | -------------------------------------------------------------------------------- /include/elf_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/elf_arch.h -------------------------------------------------------------------------------- /include/elf_osabi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/elf_osabi.h -------------------------------------------------------------------------------- /include/elf_parser.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern void elf_parser(FILE * fp); 4 | -------------------------------------------------------------------------------- /include/elf_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/elf_type.h -------------------------------------------------------------------------------- /include/info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/info.h -------------------------------------------------------------------------------- /include/jvm.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern void jvm_parser(FILE * fp, uint32_t ver); 4 | -------------------------------------------------------------------------------- /include/mach.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/mach.h -------------------------------------------------------------------------------- /include/mach_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/mach_arch.h -------------------------------------------------------------------------------- /include/mach_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/mach_type.h -------------------------------------------------------------------------------- /include/mz.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern void mz_parser(FILE * fp); 4 | -------------------------------------------------------------------------------- /include/pair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/pair.h -------------------------------------------------------------------------------- /include/pe.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern void pe_parser(FILE * fp); 4 | -------------------------------------------------------------------------------- /include/pe_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/include/pe_arch.h -------------------------------------------------------------------------------- /include/sh.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern void sh_parser(FILE * fp); 4 | -------------------------------------------------------------------------------- /include/uf2.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern void uf2_parser(FILE * fp); 4 | -------------------------------------------------------------------------------- /include/ver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define VERSION 0.1 4 | -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/meson.build -------------------------------------------------------------------------------- /src/args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/args.c -------------------------------------------------------------------------------- /src/bin_op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/bin_op.c -------------------------------------------------------------------------------- /src/color.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/color.c -------------------------------------------------------------------------------- /src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/config.c -------------------------------------------------------------------------------- /src/crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/crypto.c -------------------------------------------------------------------------------- /src/elf_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/elf_parser.c -------------------------------------------------------------------------------- /src/fetch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/fetch.c -------------------------------------------------------------------------------- /src/info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/info.c -------------------------------------------------------------------------------- /src/jvm_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/jvm_parser.c -------------------------------------------------------------------------------- /src/mach_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/mach_parser.c -------------------------------------------------------------------------------- /src/mz_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/mz_parser.c -------------------------------------------------------------------------------- /src/pair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/pair.c -------------------------------------------------------------------------------- /src/pe_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/pe_parser.c -------------------------------------------------------------------------------- /src/sh_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/sh_parser.c -------------------------------------------------------------------------------- /src/uf2_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Im-0xea/binfetch/HEAD/src/uf2_parser.c --------------------------------------------------------------------------------