├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── _config.yml ├── benchmark.png ├── docker ├── Dockerfile.32bit ├── Dockerfile.64bit ├── Dockerfile.arm64v8 └── compile.sh ├── include ├── cJSON.h ├── debug.h ├── elf_parsing.h ├── error_logger.h ├── file_system.h ├── main.h ├── reporter.h ├── results.h ├── scan.h ├── thpool.h └── vector.h ├── scripts └── benchmark.py └── src ├── all_scans.c ├── cjson.c ├── debug.c ├── enumy.c ├── error_logger.c ├── file_system.c ├── parse_elf.c ├── reporter.c ├── results.c ├── scans ├── breakout_bins_scan.c ├── capabilities_scan.c ├── core_dump_scan.c ├── crypto.c ├── current_user_scan.c ├── exploit_suggester.c ├── file_system_scan.c ├── interesting_files_scan.c ├── lotl_scan.c ├── passwd_scan.c ├── permissions_scan.c ├── rpath_scan.c ├── sshd_conf_scan.c ├── suid_scan.c └── sys_scan.c ├── shared_libs.c ├── thpool.c └── vector.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/_config.yml -------------------------------------------------------------------------------- /benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/benchmark.png -------------------------------------------------------------------------------- /docker/Dockerfile.32bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/docker/Dockerfile.32bit -------------------------------------------------------------------------------- /docker/Dockerfile.64bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/docker/Dockerfile.64bit -------------------------------------------------------------------------------- /docker/Dockerfile.arm64v8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/docker/Dockerfile.arm64v8 -------------------------------------------------------------------------------- /docker/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/docker/compile.sh -------------------------------------------------------------------------------- /include/cJSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/include/cJSON.h -------------------------------------------------------------------------------- /include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/include/debug.h -------------------------------------------------------------------------------- /include/elf_parsing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/include/elf_parsing.h -------------------------------------------------------------------------------- /include/error_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/include/error_logger.h -------------------------------------------------------------------------------- /include/file_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/include/file_system.h -------------------------------------------------------------------------------- /include/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/include/main.h -------------------------------------------------------------------------------- /include/reporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/include/reporter.h -------------------------------------------------------------------------------- /include/results.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/include/results.h -------------------------------------------------------------------------------- /include/scan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/include/scan.h -------------------------------------------------------------------------------- /include/thpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/include/thpool.h -------------------------------------------------------------------------------- /include/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/include/vector.h -------------------------------------------------------------------------------- /scripts/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/scripts/benchmark.py -------------------------------------------------------------------------------- /src/all_scans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/all_scans.c -------------------------------------------------------------------------------- /src/cjson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/cjson.c -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/enumy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/enumy.c -------------------------------------------------------------------------------- /src/error_logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/error_logger.c -------------------------------------------------------------------------------- /src/file_system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/file_system.c -------------------------------------------------------------------------------- /src/parse_elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/parse_elf.c -------------------------------------------------------------------------------- /src/reporter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/reporter.c -------------------------------------------------------------------------------- /src/results.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/results.c -------------------------------------------------------------------------------- /src/scans/breakout_bins_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/breakout_bins_scan.c -------------------------------------------------------------------------------- /src/scans/capabilities_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/capabilities_scan.c -------------------------------------------------------------------------------- /src/scans/core_dump_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/core_dump_scan.c -------------------------------------------------------------------------------- /src/scans/crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/crypto.c -------------------------------------------------------------------------------- /src/scans/current_user_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/current_user_scan.c -------------------------------------------------------------------------------- /src/scans/exploit_suggester.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/exploit_suggester.c -------------------------------------------------------------------------------- /src/scans/file_system_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/file_system_scan.c -------------------------------------------------------------------------------- /src/scans/interesting_files_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/interesting_files_scan.c -------------------------------------------------------------------------------- /src/scans/lotl_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/lotl_scan.c -------------------------------------------------------------------------------- /src/scans/passwd_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/passwd_scan.c -------------------------------------------------------------------------------- /src/scans/permissions_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/permissions_scan.c -------------------------------------------------------------------------------- /src/scans/rpath_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/rpath_scan.c -------------------------------------------------------------------------------- /src/scans/sshd_conf_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/sshd_conf_scan.c -------------------------------------------------------------------------------- /src/scans/suid_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/suid_scan.c -------------------------------------------------------------------------------- /src/scans/sys_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/scans/sys_scan.c -------------------------------------------------------------------------------- /src/shared_libs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/shared_libs.c -------------------------------------------------------------------------------- /src/thpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/thpool.c -------------------------------------------------------------------------------- /src/vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luke-goddard/enumy/HEAD/src/vector.c --------------------------------------------------------------------------------