From 580d66c0d91997dfab489a615a00a4754e90a07e Mon Sep 17 00:00:00 2001 From: ozercomodo <73604750+ozercomodo@users.noreply.github.com> Date: Mon, 9 Nov 2020 17:41:05 -0500 Subject: [PATCH] Update README.md --- README.md | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 15213582f..d312a2e7e 100644 --- a/README.md +++ b/README.md @@ -33,11 +33,38 @@ For details you can refer here : https://techtalk.comodo.com/2020/09/19/open-edr * Registration [![Email](https://img.shields.io/badge/email-join-blue.svg)](mailto:register@openedr.com) # Build Instructions +You should have Microsoft Visual Studio to build the code +* Microsoft Visual Studio Solution File is under /openedr/edrav2/build/vs2019/ +* All OpenEDR Projects are in /openedr/edrav2/iprj folder +* All external Projects and Libraries are in /openedr/edrav2/eprj folder +## Libraries Used: +* AWS SDK AWS SDK for C++ : (https://aws.amazon.com/sdk-for-cpp/) +* Boost C++ Libraries (http://www.boost.org/) +* c-ares: asynchronous resolver library (https://github.com/c-ares/c-ares) +* Catch2: a unit testing framework for C++ (https://github.com/catchorg/Catch2) +* Clare : Command Line parcer for C++ (https://github.com/catchorg/Clara) +* Cli: cross-platform header only C++14 library for interactive command line interfaces (https://cli.github.com/) +* Crashpad: crash-reporting system (https://chromium.googlesource.com/crashpad/crashpad/+/master/README.md) +* Curl: command-line tool for transferring data specified with URL syntax (https://curl.haxx.se/) +* Detours: for monitoring and instrumenting API calls on Windows. (https://github.com/microsoft/Detours) +* Google APIs: Google APIs (https://github.com/googleapis/googleapis) +* JsonCpp: C++ library that allows manipulating JSON values (https://github.com/open-source-parsers/jsoncpp) +* libjson-rpc-cpp: cross platform JSON-RPC (remote procedure call) support for C++ (https://github.com/cinemast/libjson-rpc-cpp) +* libmicrohttpd : C library that provides a compact API and implementation of an HTTP 1.1 web server (https://www.gnu.org/software/libmicrohttpd/) +* log4cplus: C++17 logging API (https://github.com/log4cplus/log4cplus) +* MadcHook, MadcHookDrv : +* NetFilter SDK & ProtocolFilter: +* nlohmann JSON: JSON library for C++: (https://github.com/nlohmann/json) +* OpenSSL Toolkit (http://www.openssl.org/) +* Tiny AES in C: implementation of the AES ECB, CTR and CBC encryption algorithms written in C. (https://github.com/kokke/tiny-AES-c) +* Uri: C++ Network URI (http://www.boost.org/) +* UTF8-CPP: UTF-8 with C++ (http://utfcpp.sourceforge.net/) +* xxhash_cpp: xxHash library to C++17. (https://cyan4973.github.io/xxHash/) +* Zlib: Compression Libraries (https://zlib.net/) -# Installation - -# Builds +# Installation Instructions +Coming soon # Releases - +Coming soon