Skip to main content

Offline Security Client

Project description

Offline Security Client

Offline Security is new IT Security Project like no other. It based on client-server model. You collect yourself all the necessary data for analysis, send it to server and get the report. Analysis is performed on the server side.
We don't require any client-specific information (email, company, ip address). That's why we can't link the analysis results with particular company or particular SAP system. The Analysis performed fully anonymously!
All sensitive information like SAPSIDs, ip addresses, server names, role names, and so on will be masked. That's why we need client software.

Table of contents

Installation

Python installation

Install last version of Python 3.x from here
We support only Python 3.x!

Published version installation (recommended)

pip3 install offlinesec_client

or

python3 -m pip install offlinesec_client

Installation last version from repository on github.com

git clone https://github.com/offlinesec/offlinesec-client.git
python3 -m pip install --upgrade pip
pip3 install setuptools wheel
python3 setup.py bdist_wheel
python3 -m pip install dist\offlinesec_client-1.0.8-py3-none-any.whl

The Version could be different! Please verify generated wheel name.

Upgrade to last published version

pip3 install --upgrade offlinesec_client

Check what version is installed

pip3 show offlinesec_client

Quick Start

How to discovery missed SAP Security Notes:

  1. Prepare text file with installed SAP software component versions (details)
  2. Send prepared file to server (optional you can set SAP system name):
offlinesec_sap_notes -f "software_components.txt" -s "Demo System"
  1. Wait aprox 5 minutes (Depends on server load)
  2. Download your report:
offlinesec_get_reports
  1. Find your downloaded report in Downloads folder. Enjoy.

Use Cases

  1. SAP Security Notes Analysis (Vulnerabilities Check)
  1. Profile Parameters/Compliance Analysis (SAP Security Baseline Checks) (Available since version 1.0.12)
  • How to generate report
  • Report Example
  • All sensitive information is excluded from the upload file (SAPSIDs, server names, ...)
  • Please remember you can create your own check variants. The details are available here
  1. Role/Privilege Analysis
  • Will be available in next releases
  1. Transport Request Analysis
  • Will be available in next releases
  1. SAP Security Audit Log Analysis
  • Will be available in next releases

If you need more - email me info@offlinesec.com.

Important Notes:

  1. We don't collect any client identity like email address, SAP SIDs, company, ip addresses. All Checks are performed fully anonymously.
  2. The reports aren't stored on server side. Once you have downloaded the report it's deleted.
  3. All data transferred to server are encrypted with HTTPS protocol.
  4. The report could download only the person who has token (Random String generated on first start).
  5. You can download reports within 10 days after it was requested.
  6. Review the source code. You can be 100% confident what happening on client side with your data and how it is processed.

Additional documentation is available here

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

offlinesec_client-1.0.13.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

offlinesec_client-1.0.13-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file offlinesec_client-1.0.13.tar.gz.

File metadata

  • Download URL: offlinesec_client-1.0.13.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for offlinesec_client-1.0.13.tar.gz
Algorithm Hash digest
SHA256 18d0143be3f42ba4e64fa1e6eed0cc13c071b0db8d8ecfa356afeb82c6d7c9a8
MD5 f2e024c286e97d6e3986514369e344f6
BLAKE2b-256 2f188a47c2138627cb702eb7772551f12268d24cb0320863afed5b8cc15f2afc

See more details on using hashes here.

File details

Details for the file offlinesec_client-1.0.13-py3-none-any.whl.

File metadata

File hashes

Hashes for offlinesec_client-1.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 5a8604bcb8c549a9e929cb1f869786c3ef5c6c0aafeb81822c629e9a4b49a5d0
MD5 5027903945a0ef22167df39e073fda47
BLAKE2b-256 3bea93cb9d545b0e347e077ba157d38150e5a35e480c7ff2f628f8ceca4352d5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page