CInject - Code Inject & Runtime Intelligence

  •        168

CInject (or CodeInject) allows code injection into any managed assembly without disassembling and recompiling it. It eases the inevitable task of injecting any code in single or multiple methods in one or many assemblies to intercept code for almost any purpose. It is deve...

http://codeinject.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

injector - Python dependency injection framework, inspired by Guice


Dependency injection as a formal pattern is less useful in Python than in other languages, primarily due to its support for keyword arguments, the ease with which objects can be mocked, and its dynamic nature.That said, a framework for assisting in this process can remove a lot of boiler-plate from larger applications. That's where Injector can help. It automatically and transitively provides keyword arguments with their values. As an added benefit, Injector encourages nicely compartmentalised code through the use of Module s.

Dagger 2 - Compile-time dependency injection framework for both Java and Android


Dagger is a fully static, compile-time dependency injection framework for both Java and Android. It is an adaptation of an earlier version created by Square and now maintained by Google. It eliminates all reflection, and improves code clarity by removing the traditional ObjectGraph/Injector in favor of user-specified @Component interfaces.

fruit - Fruit, a dependency injection framework for C++


Fruit is a dependency injection framework for C++, loosely inspired by the Guice framework for Java. It uses C++ metaprogramming together with some new C++11 features to detect most injection problems at compile-time. It allows to split the implementation code in "components" (aka modules) that can be assembled to form other components. From a component with no requirements it's then possible to create an injector, that provides an instance of the interfaces exposed by the component.See the wiki for more information, including installation instructions, tutorials and reference documentation.

injection-js - Dependency injection library for JavaScript and TypeScript in 5


Dependency injection library for JavaScript and TypeScript in 5.2K. It is an extraction of the Angular's dependency injection which means that it's feature complete, fast, reliable and well tested.Up-to-date with Angular 4.1.

cit - Natural testing with code injection. CIT - Code Injection Testing.


Natural testing with code injection. CIT - Code Injection Testing.



JavaZone-Code-Injection - Code for my Code Injection presentation on JavaZone 2011


Code for my Code Injection presentation on JavaZone 2011

Guice - Lightweight Dependency Injection Framework for Java


Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. Guice alleviates the need for factories and the use of new in your Java code. Think of Guice's @Inject as the new new. You will still need to write factories in some cases, but your code will not depend directly on them. Your code will be easier to change, unit test and reuse in other contexts.

Compact Plugs & Compact Injection


Compact Plugs is plug-in framework for .Net Compact Framework and .Net Full Version. Compact Injection is a small dependency injector for both .Net versions.

unicorn


,/ // ,// ___ /| |// `__/\_ --(/|___/-/ \|\_-\___ __-_`- /-/ \. |\_-___,-\_____--/_)' ) \ \ -_ / __ \( `( __`\| `\

py-find-injection - Look for SQL injection attacks in python source code


py_find_injection uses various heuristics to look for SQL injection vulnerabilities in python source code.

DI-another-day - practice-code around dependency injection for LJC Feb2012 code share event


practice-code around dependency injection for LJC Feb2012 code share event

LFI (Library-level Fault Injector)


Easy-to-use fault injection tool for testing robustness of software to faults that originate in shared libraries and the layers below. LFI minimizes human effort involved in testing and does not require access to the target program's source code.

.NETAsm, a JIT Native Code Injection Library


NetAsm provides a hook to the .NET JIT compiler and enables to inject your own native code in replacement of the default CLR JIT compilation. With this library, it is possible, at runtime, to inject x86 assembler code in CLR methods with the speed of a pure CLR method call and...

SplunkJavaAgent


An instrumentation agent for tracing code level metrics via bytecode injection, JMX attributes/operations/notification and decoded HPROF records and streaming these events directly into Splunk for Java APM(application performance monitoring) visualizations.

M.E.F. Attribute Logger using PostSharp Injection


My M.E.F. attribute Logger, using PostSharp injection to add logging capabilities to any project.

dpy - Python Inversion of Control


dPy is a simple dependency injection libary with serious power.Yes, Python is a dynamic language so dependency injection is not necessary, but injection provides more than just the ability to test static languages. It makes your code clearer, assists developers with straightforward modularization, and makes testing extremely simple. With dPy, the effects are even clearer.

Blind XPath Injector (BXPI)


This project is a solution for data collection of vulnerable web applications through the use of black box scanners Blind XPath Injection techniques. This project is based in the paper "Blind XPath Injection" by Amit Klein, 2004. The project was developed in C# .NET

injector - Basic dependency injection container


Basic dependency injection container

properties-injector - A simple project that provides injection of properties via annotations


A simple project that provides injection of properties via annotations

Injector - Node.js dependency injection, like Angular!


Node.js dependency injection, like Angular!