KanRobert /
algorithmcpp
This respository is the C++ version of algs4.
60/100 healthLoading repository data…
tyranid / repository
This respository is a collection of C# class libraries which implement RPC clients for various versions of the Windows Operating System from 7 to Windows 10.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Generated by James Forshaw 2019.
This respository is a collection of C# class libraries which implement RPC clients for various versions of the Windows Operating System from 7 to Windows 10 1909.
The purposes of these clients is to aid in security research and systems analysis. They are not designed for general use. If you want to use the APIs exposed by the RPC server then you should find the documented mechanism to do so or complain to Microsoft. The tooling only provides for ALPC connections, there's currently no support for Named Pipe or TCP transports.
The RPC client files are not placed under any specific license as they are automatically generated by a tool. You can recreate them by using the NtObjectManager PowerShell module using the following code on the OS you want to gather the data from. Note that you should install a copy of Debugging Tools for Windows for a version of DBGHELP which supports the public symbol server if you want to resolve function names.
Import-Module NtObjectManager
# Extract all servers from SYSTEM32. You can repeat this for other directories.
$rpc = ls "$env:windir\system32\*" -Include "*.dll","*.exe" `
| Get-RpcServer -DbgHelpPath \windbg\x64\dbghelp.dll
# Generate C# client files in output_dir.
$rpc | Format-RpcClient -OutputPath .\output_dir
Using the clients requires you to reference the NtApiDotNet assembly, which is available on NuGet
For example usage see the LaunchAdminProcess project which uses the RPC server exported by the AppInfo to spawn a UAC process. It uses the client generated from Windows 7 as the calling information has not changed from 7 through latest versions of Windows 10.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Selected from shared topics, language and repository description—not editorial ratings.
KanRobert /
This respository is the C++ version of algs4.
60/100 healthgeorge-luofz /
this is the Objective-C version of the FaveButton respository, referenced from https://github.com/xhamr/fave-button
40/100 healthMandipbhattarai /
This is a respository created for storing the codes written by me while learning c programming.
30/100 healthmdkfm /
This is respository to realize the algorithms in many fields in C, Cython and Python.
29/100 healthGuangwenSi /
In this Respository, The trend Project OpenCV project has been made, basically OpenCV Projects mostly code in Python, JAVA, C++, C. Otherwise OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being a BSD-licensed product, OpenCV makes it easy for businesses to utilize and modify the code. The library has more than 2500 optimized algorithms, which includes a comprehensive set of both classic and state-of-the-art computer vision and machine learning algorithms. These algorithms can be used to detect and recognize faces, identify objects, classify human actions in videos, track camera movements, track moving objects, extract 3D models of objects, produce 3D point clouds from stereo cameras, stitch images together to produce a high resolution image of an entire scene, find similar images from an image database, remove red eyes from images taken using flash, follow eye movements, recognize scenery and establish markers to overlay it with augmented reality, etc. OpenCV has more than 47 thousand people of user community and estimated number of downloads exceeding 18 million. The library is used extensively in companies, research groups and by governmental bodies.
29/100 healthViditTiwari /
This respository is for implementation of various Data Structures and Algorithms in C++.
27/100 health