Skip to content
OWASPPublic

About

HoneySAP: SAP Low-interaction research honeypot

Topics

Resources

Contributing

Security policy

Stars

51 stars

Watchers

10 watching

Forks

Repository files navigation

HoneySAP: SAP Low-interaction honeypot

CI PyPI Version Read the Docs Discord

Version 0.2.1.dev0 (unreleased)

Overview

HoneySAP is a low-interaction research-focused honeypot specific for SAP services. It's aimed at learn the techniques and motivations behind attacks against SAP systems.

Features

  • low-interaction honeypot for SAP services
  • YAML and JSON-based configuration
  • pluggable datastore backend
  • modular services system
  • modular feeds system
  • console logging
  • SAP RFC Gateway emulation with full NWRFC SDK handshake support
  • RFM and DDIC catalog-driven responses for realistic function module interface replies
  • Credential capture (SAP logon user, client, descrambled password, OS user, IP)
  • XML parameter extraction and logging for all RFC business function calls
  • CVE-2025-42957 (/SLOAE/DEPLOY) exploit detection and ABAP code capture

Installation

To install HoneySAP, simply download the sources and run:

$ python3 -m pip install honeysap

A more complete guidance on how to install HoneySAP on different environments is provided in the documentation.

Documentation

Documentation is available at Read the Docs.

License

This tool is distributed under the GPLv2 license. Check the COPYING file for more details.

Authors

The tool was initially designed and developed by Martin Gallo wile working at SecureAuth's Innovation Labs team, with the help of many contributors. The code was then contributed by SecureAuth to the OWASP CBAS Project in October 2022.

Disclaimer

The spirit of this Open Source initiative is to help security researchers, and the community, speed up research and educational activities related to the implementation of networking protocols and stacks.

The information in this repository is for research and educational purposes and not meant to be used in production environments and/or as part of commercial products.

If you desire to use this code or some part of it for your own uses, we recommend applying proper security development life cycle and secure coding practices, as well as generate and track the respective indicators of compromise according to your needs.

Contact Us

Whether you want to report a bug, send a patch, or give some suggestions on this package, drop a few lines to OWASP CBAS' project leaders.

For security-related questions check our security policy.

About

HoneySAP: SAP Low-interaction research honeypot

Topics

Resources

Contributing

Security policy

Stars

51 stars

Watchers

10 watching

Forks

Releases

Used by

Contributors

Languages