Object-reflector is a Python object reflection library and dynamic attribute access tool. It functions as an object property extractor designed to retrieve values from an object's internal state and inheritance hierarchies during runtime.
The main features of sebastianbergmann/object-reflector are: Reflection-Based Access, Runtime Reflection, Object Inspection Tools, Dynamic Inheritance Resolution, Private Member Access, Attribute Object Inspection, Dynamic Attribute Accessors, Object Reflection Libraries.
Open-source alternatives to sebastianbergmann/object-reflector include: fuzion24/justtrustme — JustTrustMe is an Android security auditing tool and mobile application penetration testing utility. Its primary… pardeike/harmony — Harmony is a library for modifying, replacing, and decorating compiled .NET and Mono methods during execution without… aliucord/aliucord — Aliucord is a modified version of the Discord Android application that functions as a plugin-based app extender. It… dbrizov/naughtyattributes — NaughtyAttributes is a collection of custom attributes for the Unity Editor inspector that allows for field… doctrine/instantiator — Instantiator is a PHP library designed to create class instances without invoking their constructors. It uses the PHP… rovo89/xposedbridge — XposedBridge is an Android Java hooking framework and bytecode instrumentation engine. It functions as a runtime…
JustTrustMe is an Android security auditing tool and mobile application penetration testing utility. Its primary purpose is to bypass hardcoded certificate requirements and disable SSL pinning in mobile applications to allow the inspection of encrypted API requests and responses. The project functions as a dynamic method hooking module that integrates with the Xposed framework. It uses system-level instrumentation to intercept Java runtime function calls and override security checks within third-party Android applications. The tool covers a range of capabilities including the disabling of SS
Harmony is a library for modifying, replacing, and decorating compiled .NET and Mono methods during execution without altering binary files on disk. It functions as a runtime method patching tool, a CIL instruction manipulator, and a reflection extension for C#. The project provides mechanisms to intercept method execution, allowing custom code to run before or after original methods while maintaining the existing program flow. It enables the analysis and rewriting of Common Intermediate Language instructions to change the internal logic of compiled methods. The toolkit also includes utiliti
Instantiator is a PHP library designed to create class instances without invoking their constructors. It uses the PHP Reflection API to allocate objects in memory and initialize them in a predefined state, bypassing standard constructor logic. The project functions as a data hydration tool and a testing helper. It enables the population of PHP objects from external data sources by mapping values directly to properties, regardless of whether those properties are public, protected, or private. This capability allows for the generation of objects in specific internal states for unit tests withou
Aliucord is a modified version of the Discord Android application that functions as a plugin-based app extender. It allows for the installation of third-party plugins and deep customization of the mobile client without requiring a full rebuild of the binary. The project provides a framework for loading external code modules at runtime and includes a management system for installing and updating these extensions. It features a dedicated telemetry blocker designed to prevent the application from sending tracking and analytics data to remote servers. Additional capabilities include a crash logg