pysap package¶
- pysap.epilog = 'pysap 0.2.0.dev0 - https://owasp.org/www-project-core-business-application-security/ - https://github.com/OWASP/pysap'¶
Epilog to use in example and tools to print out version numbers
Subpackages¶
- pysap.utils package
ThreadPoolWorkerWorkerQueue- Subpackages
- Submodules
- pysap.utils.console module
- pysap.utils.fields module
ASN1F_CHOICE_SAFEAdjustableFieldLenFieldByteMultiEnumKeysFieldIntToStrFieldLESignedByteFieldLESignedLongFieldLESignedShortFieldMutablePacketFieldPacketListStopFieldPacketNoPaddedRandByteReducedStrEncodedPaddedFieldStrFixedLenPaddedFieldStrNullFixedLenFieldStrNullFixedLenPaddedFieldTimestampFieldsaptimestamp_to_datetime()
Submodules¶
- pysap.SAPCAR module
SAPCARArchiveSAPCARArchiveFileSAPCARArchiveFile.calculate_checksum()SAPCARArchiveFile.check_checksum()SAPCARArchiveFile.checksumSAPCARArchiveFile.filenameSAPCARArchiveFile.from_archive_file()SAPCARArchiveFile.from_file()SAPCARArchiveFile.is_directory()SAPCARArchiveFile.is_file()SAPCARArchiveFile.open()SAPCARArchiveFile.perm_modeSAPCARArchiveFile.permissionsSAPCARArchiveFile.sizeSAPCARArchiveFile.timestampSAPCARArchiveFile.timestamp_rawSAPCARArchiveFile.typeSAPCARArchiveFile.version
SAPCARArchiveFilev200FormatSAPCARArchiveFilev201FormatSAPCARArchiveFormatSAPCARCompressedBlobFormatSAPCARCompressedBlockFormatSAPCARInvalidChecksumExceptionSAPCARInvalidFileExceptionSAPCAR_BLOCK_TYPE_COMPRESSEDSAPCAR_BLOCK_TYPE_COMPRESSED_LASTSAPCAR_BLOCK_TYPE_UNCOMPRESSEDSAPCAR_BLOCK_TYPE_UNCOMPRESSED_LASTSAPCAR_HEADER_MAGIC_STRING_BACKUPSAPCAR_HEADER_MAGIC_STRING_STANDARDSAPCAR_TYPE_AS400SAPCAR_TYPE_DIRSAPCAR_TYPE_FILESAPCAR_TYPE_LINKSAPCAR_TYPE_SHORTCUTSAPCAR_TYPE_SIGNATURESAPCAR_VERSION_200SAPCAR_VERSION_201filemode()sapcar_archive_file_versionssapcar_is_last_block()
- pysap.SAPCredv2 module
CIPHER_ALGORITHM_3DESCIPHER_ALGORITHM_AES256SAPCredv2SAPCredv2CredSAPCredv2_CredSAPCredv2_Cred.ASN1_codecSAPCredv2_Cred.ASN1_rootSAPCredv2_Cred.aliastypesSAPCredv2_Cred.cipher_algorithmSAPCredv2_Cred.cipher_format_versionSAPCredv2_Cred.common_nameSAPCredv2_Cred.decrypt()SAPCredv2_Cred.decrypt_simple()SAPCredv2_Cred.decrypt_with_header()SAPCredv2_Cred.derive_key()SAPCredv2_Cred.fields_descSAPCredv2_Cred.lps_typeSAPCredv2_Cred.lps_type_strSAPCredv2_Cred.pse_file_pathSAPCredv2_Cred.xor()
SAPCredv2_Cred_CipherSAPCredv2_Cred_LPSSAPCredv2_Cred_LPS.ASN1_codecSAPCredv2_Cred_LPS.ASN1_rootSAPCredv2_Cred_LPS.aliastypesSAPCredv2_Cred_LPS.cipher_algorithmSAPCredv2_Cred_LPS.cipher_format_versionSAPCredv2_Cred_LPS.common_nameSAPCredv2_Cred_LPS.decrypt()SAPCredv2_Cred_LPS.fields_descSAPCredv2_Cred_LPS.get_subject()SAPCredv2_Cred_LPS.lps_typeSAPCredv2_Cred_LPS.lps_type_strSAPCredv2_Cred_LPS.pse_file_path
SAPCredv2_Cred_PlainSAPCredv2_Decryption_Errorcipher_algorithmscred_key_fmt
- pysap.SAPDiag module
SAPDiagSAPDiagDPSAPDiagErrorSAPDiagItemSAPDiagItemsbind_diagitem()diag_appl_idsdiag_appl_sidsdiag_compress_valuesdiag_guess_diagdp_header()diag_item_appl_classesdiag_item_classesdiag_item_get_class()diag_item_get_length()diag_item_is_appl_appl4()diag_item_is_long()diag_item_is_short()diag_item_types
- pysap.SAPDiagClient module
SAPDiagConnectionSAPDiagConnection.close()SAPDiagConnection.connect()SAPDiagConnection.get_support_data_item()SAPDiagConnection.get_terminal_name()SAPDiagConnection.init()SAPDiagConnection.initializedSAPDiagConnection.interact()SAPDiagConnection.last_responseSAPDiagConnection.receive()SAPDiagConnection.send()SAPDiagConnection.send_message()SAPDiagConnection.sr()SAPDiagConnection.sr_message()SAPDiagConnection.step
- pysap.SAPDiagItems module
- pysap.SAPEnqueue module
SAPEnqueueSAPEnqueueParamSAPEnqueueStreamSocketSAPEnqueueTracePatternenqueue_conn_admin_opcode_valuesenqueue_dest_valuesenqueue_param_valuesenqueue_server_admin_opcode_valuesenqueue_server_admin_trace_action_valuesenqueue_server_admin_trace_limit_valuesenqueue_server_admin_trace_thread_valuesenqueue_type_values
- pysap.SAPHDB module
SAPHDBSAPHDBAuthGSSMethodSAPHDBAuthGSSMethod.KRB5OID_KERBEROS5SAPHDBAuthGSSMethod.METHODSAPHDBAuthGSSMethod.TYPEOID_GSS_KRB5_NT_PRINCIPAL_NAMESAPHDBAuthGSSMethod.TYPEOID_GSS_KRB5_NT_PRINCIPAL_NAME_pre_RFC_1964SAPHDBAuthGSSMethod.authenticate()SAPHDBAuthGSSMethod.craft_authentication_request()SAPHDBAuthGSSMethod.craft_authentication_response_part()SAPHDBAuthGSSMethod.process_connect_response()
SAPHDBAuthJWTMethodSAPHDBAuthMethodSAPHDBAuthSAMLMethodSAPHDBAuthScramMethodSAPHDBAuthScramPBKDF2SHA256MethodSAPHDBAuthScramSHA256MethodSAPHDBAuthSessionCookieMethodSAPHDBAuthenticationErrorSAPHDBConnectionSAPHDBConnection.authenticate()SAPHDBConnection.client_idSAPHDBConnection.close()SAPHDBConnection.close_socket()SAPHDBConnection.connect()SAPHDBConnection.connect_authenticate()SAPHDBConnection.craft_client_context_part()SAPHDBConnection.initialize()SAPHDBConnection.is_connected()SAPHDBConnection.recv()SAPHDBConnection.send()SAPHDBConnection.sr()
SAPHDBConnectionErrorSAPHDBInitializationReplySAPHDBInitializationRequestSAPHDBMultiLineOptionPartRowSAPHDBOptionPartRowSAPHDBPartSAPHDBPartAuthenticationSAPHDBPartAuthenticationFieldSAPHDBPartClientContextSAPHDBPartClientIdSAPHDBPartCommandSAPHDBPartCommandInfoSAPHDBPartCommitOptionsSAPHDBPartConnectOptionsSAPHDBPartDBConnectInfoSAPHDBPartErrorSAPHDBPartFetchOptionsSAPHDBPartLOBFlagsSAPHDBPartSessionContextSAPHDBPartStatementContextSAPHDBPartTopologyInformationSAPHDBPartTransactionFlagsSAPHDBSegmentSAPHDBTLSConnectionhdb_data_type_valshdb_error_level_valshdb_function_code_valueshdb_get_part_kind_option()hdb_message_type_valueshdb_packetoptions_valueshdb_partkind_valueshdb_register_part_kind()hdb_segment_is_reply()hdb_segment_is_request()hdb_segmentkind_valuessaphdb_auth_methodssaphdb_determine_part_class()
- pysap.SAPIGS module
- pysap.SAPLPS module
- pysap.SAPMS module
SAPDPInfo1SAPDPInfo2SAPDPInfo3SAPMSSAPMSAdmRecordSAPMSClient1SAPMSClient2SAPMSClient3SAPMSClient4SAPMSCounterSAPMSJ2EEClusterSAPMSJ2EEHeaderSAPMSJ2EEServiceSAPMSLogonSAPMSPropertySAPMSStat3dp_agent_type_valuesdp_prio_valuesdp_req_handler_valuesdp_type_valuesdp_worker_type_valuesms_adm_opcode_valuesms_adm_rzl_strg_type_valuesms_adm_type_valuesms_client_status_valuesms_domain_valuesms_dump_command_valuesms_errorno_valuesms_file_reload_valuesms_flag_valuesms_iflag_valuesms_logon_type_valuesms_opcode_error_valuesms_opcode_valuesms_property_id_values
- pysap.SAPNI module
- pysap.SAPPSE module
ASN1F_PSE_v2_ENC_CONT_SEQUENCEASN1F_PSE_v4_ENC_CONT_SEQUENCEASN1_Class_PSEASN1_Class_PSE.ANYASN1_Class_PSE.BIT_STRINGASN1_Class_PSE.BMP_STRINGASN1_Class_PSE.BOOLEANASN1_Class_PSE.CHAR_STRINGASN1_Class_PSE.COUNTER32ASN1_Class_PSE.COUNTER64ASN1_Class_PSE.EMBEDDED_PDFASN1_Class_PSE.ENUMERATEDASN1_Class_PSE.ERRORASN1_Class_PSE.EXTERNALASN1_Class_PSE.GAUGE32ASN1_Class_PSE.GENERALIZED_TIMEASN1_Class_PSE.GENERAL_STRINGASN1_Class_PSE.GRAPHIC_STRINGASN1_Class_PSE.IA5_STRINGASN1_Class_PSE.INTEGERASN1_Class_PSE.IPADDRESSASN1_Class_PSE.ISO646_STRINGASN1_Class_PSE.NONEASN1_Class_PSE.NULLASN1_Class_PSE.NUMERIC_STRINGASN1_Class_PSE.OBJECT_DESCRIPTORASN1_Class_PSE.OIDASN1_Class_PSE.PRINTABLE_STRINGASN1_Class_PSE.RAWASN1_Class_PSE.REALASN1_Class_PSE.RELATIVE_OIDASN1_Class_PSE.SEQUENCEASN1_Class_PSE.SETASN1_Class_PSE.STRINGASN1_Class_PSE.T61_STRINGASN1_Class_PSE.TIME_TICKSASN1_Class_PSE.UNIVERSAL_STRINGASN1_Class_PSE.UTC_TIMEASN1_Class_PSE.UTF8_STRINGASN1_Class_PSE.VIDEOTEX_STRINGASN1_Class_PSE.nameASN1_Class_PSE.v2_ENC_CONTASN1_Class_PSE.v4_ENC_CONT
ASN1_PSE_v2_ENC_CONT_SEQUENCEASN1_PSE_v4_ENC_CONT_SEQUENCEBERcodec_PSE_v2_ENC_CONT_SEQUENCEBERcodec_PSE_v4_ENC_CONT_SEQUENCEPKCS12_PBE1_ParametersPKCS5_Algorithm_IdentifierPKCS5_Salt_ParameterSAPPSEFileSAPPSE_ContSAPPSE_ObjSAPPSE_Obj_CertListSAPPSE_Obj_PKListSAPPSE_Obj_PKRootSAPPSE_Root_KeySAPPSEv2_Enc_ContSAPPSEv4_Enc_Cont
- pysap.SAPRFC module
DEF_FIELDSSAPCPICSAPCPIC2SAPCPICPARAMSAPCPICPARAM2SAPCPICSUFFIXSAPCPIC_CUTSAPRFCSAPRFCDTStructSAPRFCEXTENDSAPRFCPINGSAPRFCTHStructSAPRFXPGSAPRFXPG_ENDappc_protocol_valuesappc_rc_valuescpic_ctypescpic_paddcpic_suff_paddrfc_func_type_valuesrfc_monitor_cmd_valuesrfc_rfc_typesrfc_start_typesap_rc_values
- pysap.SAPRouter module
SAPRouteExceptionSAPRoutedStreamSocketSAPRouterSAPRouterErrorSAPRouterInfoClientSAPRouterInfoClientsSAPRouterInfoServerSAPRouterNativeProxySAPRouterNativeRouterHandlerSAPRouterRouteHopget_router_version()router_adm_commandsrouter_control_opcodesrouter_is_admin()router_is_control()router_is_error()router_is_known_type()router_is_pong()router_is_route()router_ni_talk_mode_valuesrouter_return_codes
- pysap.SAPSNC module
- pysap.SAPSSFS module