Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ExecuteGRPCCall.java , the plugin calls the  go lib https://ghz.sh/docs/install

WebService Security Plugins

...

for SOAP message

Sign and Encrypt Plugin for Request Content

...

TO PROCESS MULTIPLE ID/PASSWORD BY EITHER ADDING OR UPDATING
------------------------------------------------------------
Argument[0] = "batch"
Argument[1] = (file name including full path of .txt file in csv format [action,username,password])
Argument[2] = "<passkey-string>" (pass the same value as SYMMETRIC_KEY)
Argument[3] = (environment - possible value:[dev,uat,prod])

Java

Credentials Manager 2

Retrieve encrypted text like credentials from ASM API to be decrypted on the fly and used in a ZebraTester script. Use the separate GUI to manage credentials. Additional documentation available in Confluence and KB.

...

KB: Credentials Manager for ZebraTester

Class GUI tool

Credentials Manager Lite

Simplified version of Credentials Manager where passing in shared secret key and encrypted text will output decrypted text.

Class Java

Extract Chars From Front Of String

Plugin to extract certain number of characters from front of input string.

Class Java 

Extract Substring In Between 

Extracts a substring in between two given strings

Class Java

Extract Values From JSON 

Plugin to extract specific values from a JSON string input. Pass the array name and node name to extract.

Class Java

Generate GUID 

Plugin to generate globally unique ID. Replaces x with random hex digit so you can set a static value instead of x.

Class Java

Generate MD5 Plugin

Generates a MD5 hash from an input value. require a var populated by a value either extracted or predefined as a stand alone var then hashes that value and populate the output var with that value.

Class Java

Generate SHA1 Plugin

Generates a SHA1 hash from tre values (uri_string, token_string and salt) to generate a SHA1 hash. require the tre vars to be populated by values either extracted or predefined as a stand alone var then hashes them and populate the output var with that value.

Class Java

Generate random characters

Generates a string of random characters with a specified length based on the value in the specified var. this works just as the generate random numbers plugin thats in ProxySniffer by default.

Class Java

Generate Random Email Address

Generate random email address with a specified length (number of characters) as email name and adss a custom domain.

Class Java

Generate Unix Timestamp

Generates current unix timestamp 10 digits long.

Class Java

GetPercentOfANumber

Plugin to return the percent of a number. First input is the number to get percent from and second number is the percent.

Class Java

Generate oauth 1.0 signature

Generates an oauth 1.0 signature, timestamp and nonce.
User can pass in values for oauth_key, oauth_secret, realm and optional values for oauth_timestamp, oauth_nonce,oauth_signature_method, oauth_token and oauth_token_secret. Plugin will generate values for oauth_signature, timestamp and nonce.

Class Java

Modify Error Snapshots

Used to mask password from output logs and error snapshots. Pass in username as parameter (optional parameters: proxy host and proxy port). Used in conjunction with CredentialsMgrApica plugin. (note: this was created separately since this plugin runs after url execution versus pre url execution for Credentials Manager).

Java

String Joiner 

Combines two or more strings together (concatenate) into one.

Class Java

Trim String

plugin to trim a string from the front and back with user specified length as integer.

Class Java

Day Difference

Used to compare a date towards todays date. Must be a date which is in the future.

Class Java

Day Difference Reversed

Used to compare a date towards todays date. Must be a date which is in the past.

Class Java

GET ASM dictionary

Uses the GET-request from the ASM (Zebratester) API to get the request outside of ZebraTester to not affect the overall timings. Might need to manually change silo in the plugin code.

Class Java

PUT ASM dictionary

Running the ASM API Dictionary PUT HTTP Request outside of ZebraTester to not affect the overall timings. Might need to manually change silo in the plugin code.

Class Java

SFTP plugin (upload and download)

Plugin to download or upload file using SFTP and displays metrics using transactions. Modify execute method to download and/or upload from SFTP server. Uses built-in jsch from prxsniff.jar.

Class Java 

SFTP download file

This plugin connects to a sftp host, downloads a file and returns the file size and download time. Requires jsch-0.1.54.jar

Class Java 

SSH and run command

This plugin connects to a remote host, runs a terminal command and returns the output. Requires jsch-0.1.54.jar

Class Java

ActiveMQ Support for ZT

...

Adds support for ActiveMQ within ZT. Requires a base64 encoded string containing the following settings: "Host Port Message Keystore Queue"

...

No Class added as Plugin needs Customer Customization.

Java

IBM_WebsphereMQ for ZT

...

Adds support for IBM_WebsphereMQ within ZT. Requires a base64 encoded string containing the following settings.

Convert Timestamp to Unix

Using the format "yyyy-mm-dd hh:mm:ss" does also support "yyyy-mm-ddThh:mm:ss:MMM"
Converts into Unix seconds

Class Java

Upload Custom Integer Value as Response Value in ASM GUI

Allows for upload of a custom integer value which is calculated in ZebraTester to the "Value" column of the Check Details view in ASM (replaces response time, etc)

Class Java

Update Kerberos Username & PasswordB64 with input parameters/stand alone variables.

Allows for changing Kerberos credentials using raw strings (Password will be encoded in the plugin). 

Class Java

OTP/MFA Code Generator (Authenticator)

Generate one-time password by passing in secret key to the plugin.

...