{"payload":{"pageCount":2,"repositories":[{"type":"Public archive","name":"gmock-global-sample","owner":"apriorit","isFork":false,"description":"Sample project demonstrating how gmockglobal works.","allTopics":["sample","gmock","unittest","gtest","mock"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-02T11:50:28.607Z"}},{"type":"Public","name":"gmock-global","owner":"apriorit","isFork":false,"description":"Provides ability to mock global functions with gmock","allTopics":["mock","library","cpp","mocking","unittest","header-only","gtest","gmock"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":3,"issueCount":1,"starsCount":70,"forksCount":24,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-02T11:44:09.413Z"}},{"type":"Public","name":"IconOverlayHandler","owner":"apriorit","isFork":false,"description":"Windows shell extention including shortcut menu and icon overlay handlers to add custom file type processing to Explorer","allTopics":["windows","shell-extension","custom-icon"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":26,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-28T09:38:34.782Z"}},{"type":"Public","name":"TcpInterceptionAndModifying","owner":"apriorit","isFork":false,"description":"Samples for the article \"Interception and modifying TCP connections from kernel on Windows and Linux systems\"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-29T10:43:41.888Z"}},{"type":"Public","name":"ImageDistortionCorrection","owner":"apriorit","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-01T15:31:01.288Z"}},{"type":"Public","name":"process-file-monitor-2022-2","owner":"apriorit","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-10T09:26:08.984Z"}},{"type":"Public","name":"APIHookingLibraries","owner":"apriorit","isFork":false,"description":"Samples that shows how to use API Hook libraries: Detours, Deviare, MHook, EasyHook to hide files with the \"+/*.txt\" file name pattern.","allTopics":["windows","api","hook","winapi","api-hooking","ntapi"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":6,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-19T15:31:57.253Z"}},{"type":"Public","name":"gmock-more-args","owner":"apriorit","isFork":false,"description":"Extends gmock argument count up to 15","allTopics":["mock","library","cpp","gmock","mocking","unittest","header-only","gtest"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-18T16:40:48.674Z"}},{"type":"Public","name":"gmock-more-args-sample","owner":"apriorit","isFork":false,"description":"Sample project for gmock-more-args Edit Add topics","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-18T16:38:26.699Z"}},{"type":"Public","name":"custom-bootloader","owner":"apriorit","isFork":false,"description":"A demo tutorial for low-level and kernel developers - developing a custom Windows boot loader ","allTopics":["windows","cpp","bootloader","low-level"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":68,"forksCount":29,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-23T21:19:23.187Z"}},{"type":"Public","name":"Screenshot_Desktop","owner":"apriorit","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":6,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-21T14:03:58.826Z"}},{"type":"Public","name":"shell_extension","owner":"apriorit","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-27T13:46:46.427Z"}},{"type":"Public","name":"Wow64Hook","owner":"apriorit","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":9,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-12-18T17:24:07.998Z"}},{"type":"Public","name":"KerberosSkeleton","owner":"apriorit","isFork":false,"description":"This project demonstrates how to implement the Kerberos authentication via using the System API in Windows. ","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-12-17T13:29:06.012Z"}},{"type":"Public","name":"VirtualKD-Redux","owner":"apriorit","isFork":true,"description":"VirtualKD-Redux - A revival and modernization of VirtualKD","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":133,"license":"GNU Lesser General Public License v2.1","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-14T01:59:47.619Z"}},{"type":"Public","name":"LogDevice","owner":"apriorit","isFork":true,"description":"Distributed storage for sequential data","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":215,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-23T06:27:11.611Z"}},{"type":"Public","name":"simple-display-only-driver","owner":"apriorit","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":19,"forksCount":14,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-20T11:38:52.013Z"}},{"type":"Public","name":"win-iocp-copying","owner":"apriorit","isFork":false,"description":"Copying multiple files using WinAPI IOCP","allTopics":["filesystem","winapi","iocp"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":19,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-14T15:21:42.664Z"}},{"type":"Public","name":"rewolf-wow64ext","owner":"apriorit","isFork":true,"description":"Helper library for x86 programs that runs under WOW64 layer on x64 versions of Microsoft Windows operating systems.","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":294,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-26T09:10:37.515Z"}},{"type":"Public","name":"asmjit","owner":"apriorit","isFork":true,"description":"Complete x86/x64 JIT and AOT Assembler for C++","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":495,"license":"zlib License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-21T11:22:50.169Z"}},{"type":"Public","name":"node-raw-socket","owner":"apriorit","isFork":true,"description":"Raw sockets for Node.js.","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":69,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-12T11:04:57.750Z"}},{"type":"Public","name":"soci","owner":"apriorit","isFork":true,"description":"SOCI - The C++ Database Access Library. This is official repository the SOCI project.","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":475,"license":"Boost Software License 1.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-03T18:39:52.625Z"}},{"type":"Public","name":"atom-bombing","owner":"apriorit","isFork":true,"description":"Brand New Code Injection for Windows","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":267,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-31T10:38:57.125Z"}},{"type":"Public","name":"demo-linux-web-server","owner":"apriorit","isFork":false,"description":"Demo: Linux web server","allTopics":["linux","demo","http-server"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-03-01T17:28:18.475Z"}},{"type":"Public","name":"portable-executable-library","owner":"apriorit","isFork":true,"description":"PE Bliss - Cross-Platform Portable Executable C++ Library","allTopics":["pefile","parser","cross-platform"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":16,"forksCount":27,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-23T19:31:03.366Z"}},{"type":"Public","name":"SvcHostDemo","owner":"apriorit","isFork":false,"description":"Demo service that runs in svchost.exe","allTopics":["demo","winapi","windows-service","svchost","undocumented"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":79,"forksCount":40,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-03T10:37:39.305Z"}},{"type":"Public","name":"cpp17_headers","owner":"apriorit","isFork":true,"description":"C++17 library facilities for older compilers","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":27,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-23T11:34:09.701Z"}},{"type":"Public","name":"antirootkit-anti-splicer","owner":"apriorit","isFork":false,"description":"The project is a demo solution for one of the anti-rootkit techniques aimed on overcoming splicers","allTopics":["windows","splice","antivirus","pe-loader","sst"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":33,"forksCount":28,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-03-13T11:38:18.490Z"}},{"type":"Public","name":"Simple-Antirootkit-SST-Unhooker","owner":"apriorit","isFork":false,"description":"This is a demo project to illustrate the way to verify and restore original SST in case of some malware hooks","allTopics":["windows","hooks","rootkit","antivirus","sst"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":33,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-03-02T13:56:03.794Z"}},{"type":"Public","name":"windows-process-monitor","owner":"apriorit","isFork":false,"description":"A demo solution to illustrate approaches on getting information about processes and block/allow their start","allTopics":["windows","processes","driver","process-monitor"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":109,"forksCount":43,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-02-28T14:14:58.210Z"}}],"repositoryCount":31,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"apriorit repositories"}