├── .bandit ├── .dockerignore ├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .qlty ├── .gitignore ├── configs │ └── .shellcheckrc └── qlty.toml ├── DOCKER.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── README.pypi.md ├── config ├── .gitkeep └── README.md ├── docker-compose.yml ├── docker-run.bat ├── docker-run.sh ├── output ├── .gitkeep └── README.md ├── pyproject.toml ├── r2inspect ├── __init__.py ├── __main__.py ├── __version__.py ├── cli.py ├── config.py ├── core.py ├── modules │ ├── __init__.py │ ├── anti_analysis.py │ ├── authenticode_analyzer.py │ ├── binbloom_analyzer.py │ ├── bindiff_analyzer.py │ ├── binlex_analyzer.py │ ├── ccbhash_analyzer.py │ ├── compiler_detector.py │ ├── crypto_analyzer.py │ ├── elf_analyzer.py │ ├── exploit_mitigation_analyzer.py │ ├── export_analyzer.py │ ├── function_analyzer.py │ ├── impfuzzy_analyzer.py │ ├── import_analyzer.py │ ├── macho_analyzer.py │ ├── overlay_analyzer.py │ ├── packer_detector.py │ ├── pe_analyzer.py │ ├── resource_analyzer.py │ ├── rich_header_analyzer.py │ ├── section_analyzer.py │ ├── simhash_analyzer.py │ ├── ssdeep_analyzer.py │ ├── string_analyzer.py │ ├── telfhash_analyzer.py │ ├── tlsh_analyzer.py │ └── yara_analyzer.py ├── rules │ └── yara │ │ └── peid_packers.yar └── utils │ ├── __init__.py │ ├── circuit_breaker.py │ ├── error_handler.py │ ├── hashing.py │ ├── logger.py │ ├── magic_detector.py │ ├── memory_manager.py │ ├── output.py │ ├── r2_helpers.py │ ├── r2_suppress.py │ ├── rate_limiter.py │ └── retry_manager.py ├── requirements-docker.txt ├── requirements.txt ├── samples ├── .gitkeep └── README.md └── setup.py /.bandit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/.bandit -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.qlty/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/.qlty/.gitignore -------------------------------------------------------------------------------- /.qlty/configs/.shellcheckrc: -------------------------------------------------------------------------------- 1 | source-path=SCRIPTDIR -------------------------------------------------------------------------------- /.qlty/qlty.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/.qlty/qlty.toml -------------------------------------------------------------------------------- /DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/DOCKER.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/README.md -------------------------------------------------------------------------------- /README.pypi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/README.pypi.md -------------------------------------------------------------------------------- /config/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/config/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/docker-run.bat -------------------------------------------------------------------------------- /docker-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/docker-run.sh -------------------------------------------------------------------------------- /output/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /output/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/output/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/pyproject.toml -------------------------------------------------------------------------------- /r2inspect/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/__init__.py -------------------------------------------------------------------------------- /r2inspect/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/__main__.py -------------------------------------------------------------------------------- /r2inspect/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/__version__.py -------------------------------------------------------------------------------- /r2inspect/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/cli.py -------------------------------------------------------------------------------- /r2inspect/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/config.py -------------------------------------------------------------------------------- /r2inspect/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/core.py -------------------------------------------------------------------------------- /r2inspect/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/__init__.py -------------------------------------------------------------------------------- /r2inspect/modules/anti_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/anti_analysis.py -------------------------------------------------------------------------------- /r2inspect/modules/authenticode_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/authenticode_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/binbloom_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/binbloom_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/bindiff_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/bindiff_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/binlex_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/binlex_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/ccbhash_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/ccbhash_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/compiler_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/compiler_detector.py -------------------------------------------------------------------------------- /r2inspect/modules/crypto_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/crypto_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/elf_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/elf_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/exploit_mitigation_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/exploit_mitigation_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/export_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/export_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/function_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/function_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/impfuzzy_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/impfuzzy_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/import_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/import_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/macho_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/macho_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/overlay_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/overlay_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/packer_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/packer_detector.py -------------------------------------------------------------------------------- /r2inspect/modules/pe_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/pe_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/resource_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/resource_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/rich_header_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/rich_header_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/section_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/section_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/simhash_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/simhash_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/ssdeep_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/ssdeep_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/string_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/string_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/telfhash_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/telfhash_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/tlsh_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/tlsh_analyzer.py -------------------------------------------------------------------------------- /r2inspect/modules/yara_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/modules/yara_analyzer.py -------------------------------------------------------------------------------- /r2inspect/rules/yara/peid_packers.yar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/rules/yara/peid_packers.yar -------------------------------------------------------------------------------- /r2inspect/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/__init__.py -------------------------------------------------------------------------------- /r2inspect/utils/circuit_breaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/circuit_breaker.py -------------------------------------------------------------------------------- /r2inspect/utils/error_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/error_handler.py -------------------------------------------------------------------------------- /r2inspect/utils/hashing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/hashing.py -------------------------------------------------------------------------------- /r2inspect/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/logger.py -------------------------------------------------------------------------------- /r2inspect/utils/magic_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/magic_detector.py -------------------------------------------------------------------------------- /r2inspect/utils/memory_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/memory_manager.py -------------------------------------------------------------------------------- /r2inspect/utils/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/output.py -------------------------------------------------------------------------------- /r2inspect/utils/r2_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/r2_helpers.py -------------------------------------------------------------------------------- /r2inspect/utils/r2_suppress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/r2_suppress.py -------------------------------------------------------------------------------- /r2inspect/utils/rate_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/rate_limiter.py -------------------------------------------------------------------------------- /r2inspect/utils/retry_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/r2inspect/utils/retry_manager.py -------------------------------------------------------------------------------- /requirements-docker.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/requirements-docker.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/requirements.txt -------------------------------------------------------------------------------- /samples/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/samples/README.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seifreed/r2inspect/HEAD/setup.py --------------------------------------------------------------------------------