Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gregorwolf/sap-malware-scanning-vsi
Use SAP BTP Malware Scanner via the SAP ABAP Virus Scan Interface
https://github.com/gregorwolf/sap-malware-scanning-vsi
Last synced: 6 days ago
JSON representation
Use SAP BTP Malware Scanner via the SAP ABAP Virus Scan Interface
- Host: GitHub
- URL: https://github.com/gregorwolf/sap-malware-scanning-vsi
- Owner: gregorwolf
- Created: 2024-05-20T08:46:28.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-20T18:38:39.000Z (6 months ago)
- Last Synced: 2024-10-11T02:35:17.137Z (28 days ago)
- Language: ABAP
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sap-malware-scanning-vsi
This projects implements the BAdI VSCAN_INSTANCE (Interface IF_EX_VSCAN_INSTANCE) of the [Virus Scan Interface](https://help.sap.com/docs/ABAP_PLATFORM_NEW/1531c8a1792f45ab95a4c49ba16dc50b/4e2606c3c61920cee10000000a42189c.html?locale=en-US) using the [SAP Malware Scanning Service](https://api.sap.com/api/MalwareScanAPI/overview).
## Installation
1. Create an instance of the SAP Malware Scanning Service using the SAP BTP Cockpit
1. Create a service key for the instance
1. Create a destination named MWSCAN of type G - HTTP Connection to External Server in Transaction SM59 using the URL and credentials from the service key
1. Install the project [SAP Malware Scanning Service ABAP Client](https://github.com/gregorwolf/generated-sap-malware-scanning-openapi) and this project in your SAP system using [abapGit](https://abapgit.org/)
1. Configure a Scanner Group for MWSCAN in Transaction VSCANGROUP following the documentation [Defining Scanner Groups](https://help.sap.com/docs/ABAP_PLATFORM_NEW/1531c8a1792f45ab95a4c49ba16dc50b/4df58297472d41c4e10000000a42189c.html?locale=en-US)
1. Create an implementation for the BAdI VSCAN_INSTANCE in Transaction SE19 using the implementation class ZCL_MWSCAN_VSCAN_BADI. Add the Scanner Group defined in the previous step as the filter. Do not forget to activate the BAdI.
1. Test the configuration using transaction VSCANTEST