{"payload":{"pageCount":2,"repositories":[{"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","topicNames":["windows","shell-extension","custom-icon"],"topicsNotShown":0,"allTopics":["windows","shell-extension","custom-icon"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":26,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-28T09:38:34.782Z"}},{"type":"Public","name":"gmock-global","owner":"apriorit","isFork":false,"description":"Provides ability to mock global functions with gmock","topicNames":["mock","library","cpp","mocking","unittest","header-only","gtest","gmock"],"topicsNotShown":0,"allTopics":["mock","library","cpp","mocking","unittest","header-only","gtest","gmock"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":3,"issueCount":2,"starsCount":70,"forksCount":23,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-18T09:25:59.049Z"}},{"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\"","topicNames":[],"topicsNotShown":0,"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":"","topicNames":[],"topicsNotShown":0,"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":"","topicNames":[],"topicsNotShown":0,"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.","topicNames":["windows","api","hook","winapi","api-hooking","ntapi"],"topicsNotShown":0,"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","topicNames":["mock","library","cpp","gmock","mocking","unittest","header-only","gtest"],"topicsNotShown":0,"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","topicNames":[],"topicsNotShown":0,"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":"gmock-global-sample","owner":"apriorit","isFork":false,"description":"Sample project demonstrating how gmockglobal works.","topicNames":["sample","gmock","unittest","gtest","mock"],"topicsNotShown":0,"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":"2021-12-14T22:08:04.607Z"}},{"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 ","topicNames":["windows","cpp","bootloader","low-level"],"topicsNotShown":0,"allTopics":["windows","cpp","bootloader","low-level"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":69,"forksCount":30,"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":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":7,"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":"","topicNames":[],"topicsNotShown":0,"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":"","topicNames":[],"topicsNotShown":0,"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. ","topicNames":[],"topicsNotShown":0,"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","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":136,"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","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":216,"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":"","topicNames":[],"topicsNotShown":0,"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","topicNames":["filesystem","winapi","iocp"],"topicsNotShown":0,"allTopics":["filesystem","winapi","iocp"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":20,"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.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":290,"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++","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":486,"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.","topicNames":[],"topicsNotShown":0,"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.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":472,"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","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":265,"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","topicNames":["linux","demo","http-server"],"topicsNotShown":0,"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","topicNames":["pefile","parser","cross-platform"],"topicsNotShown":0,"allTopics":["pefile","parser","cross-platform"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":16,"forksCount":28,"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","topicNames":["demo","winapi","windows-service","svchost","undocumented"],"topicsNotShown":0,"allTopics":["demo","winapi","windows-service","svchost","undocumented"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":77,"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","topicNames":[],"topicsNotShown":0,"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","topicNames":["windows","splice","antivirus","pe-loader","sst"],"topicsNotShown":0,"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","topicNames":["windows","hooks","rootkit","antivirus","sst"],"topicsNotShown":0,"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","topicNames":["windows","processes","driver","process-monitor"],"topicsNotShown":0,"allTopics":["windows","processes","driver","process-monitor"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":108,"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":"Repositories"}