Skip to content
This repository has been archived by the owner on Dec 29, 2020. It is now read-only.

Porting to Windows platform with new OPSEC SDK 6.2 #51

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

zengelan
Copy link

@zengelan zengelan commented Apr 5, 2019

Hi Certego team,
please find here the changes to port this utility to the Windows platform using OPSEC SDK 6.2.
This builds with VS2010 on Visual C++ 10.0 and links dynamically, so the OPSEC and pthreads-win32 dlls need to be installed, too.
Notable changes:

  • Everything that deals with SYSLOG is disabled and ingored on Windows. If the tool is configured to use SYSLOG it will ignore it and log to a local logfile instead.
  • The definition of a few variables was moved to comply to C89 standard
  • A new requirement for the pthreads-win32 is added for Windows only. This is used to simply port the multi-threading code from Linux to Windows

Ported the tool to the Windows platform:
* 2.3 - ported to Windows
    * using preprocessor statements porting this tool to the Windows platform
    * use Visual Studio 2010 C++ (Express) for compilation
    * Windows build requires https://sourceware.org/pthreads-win32 library
    * Windows build is using OPSEC SDK 6.2. MSVC 10.0 released on 14-12-2017
    * included Visual Studio 2010 C++ (Express) solution and project file
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant