artem7902 / SDK-Evaluation-Version-1.x

Evaluation version of the Glasswall FileTrust SDK 1.x

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SDK 1.X Evaluation

Evaluation version of the Glasswall File Trust SDK 1.x expires 10/04/2020

Library

The SDK 1.x library (.so) file can be located here: https://github.com/filetrust/SDK-Evaluation-Version-1.x/blob/master/Lib/libglasswall.classic.so

SDK Documentation

For the SDK 1.x documentation Click Here

Getting Started

Docker

This is built on a CentOS7 image, containing version 1.X of the Glasswall core engine. The engine is configured to run files in protect modes. File are processed from a mounted directory and regenerated into a separate output directory. Begin by downloading the files to a clean workspace. Check that the dockerfile is in the same directory as the release package (The lib folder containing the Core library).

Ubuntu

This is a shell script for getting the Glasswall SDK 1.X running on Ubuntu, configured to run files in Protect modes.

Windows

If you haven’t used docker before you will need to install it now. You will need to share the drive you want to input and output data from with your instance of docker. To do this right click docker in the system tray. Click 'settings'. Click 'Shared Drives' and share the appropriate drive. Click 'Apply'.

To build the image open a PowerShell window in the dockerfile directory. Run the following command: docker build -t imageName:0.1 . (include the white space and trailing period) This will produce a docker image with the configured imageName.

Before we run a container of the image lets create an input directory and an output directory, for instance:

• C:\data\input – Place files to be processed here.

• C:\data\output – Note that your output directory must be empty or Glasswall will fail to produce an output and will destroy any data present in there.

Now let’s mount the input and output directories and run a container of our image, using the following command: docker run -it -v C:\data\input:/input -v C:\data\output:/output imageName:0.1

This command will build the container and mount "C:\data\input" to "/input" on the container and "C:\data\output" to "/output" and then immediately process the contents of "/input" and place the regenerated files and analysis reports in "/output".

A prebuilt Docker image is availible from: https://hub.docker.com/repository/docker/glasswallsolutions/evaluationsdk

Tags

  • :1 is Glasswall 1.X
  • :2 is Glasswall 2.X

About

Evaluation version of the Glasswall FileTrust SDK 1.x


Languages

Language:Python 35.3%Language:C++ 30.2%Language:JavaScript 21.1%Language:Java 12.0%Language:Shell 1.1%Language:Dockerfile 0.3%