Overview
SAP Netweaver and
SAP HANA are technology platforms for
building and integrating SAP business applications. Communication between components
uses different network protocols and some services and tools make use of custom file
formats as well. While some of them are standard and well-known protocols, others
are proprietaries and public information is not available.
pysap
is an open source Python library that provides modules for crafting and sending packets
using SAP’s NI, Diag, Enqueue, Router, Message Server, SNC and IGS protocols. In addition,
support for creating and parsing different proprietary file formats is included. The
modules are built on top of Scapy and are
based on information acquired at researching the different protocols, file formats
and services.