# Web Tools

The Web tools menu can be invoked from the main menu and contains **four small utilities,** which can help examine the data exchanged between the web browser and the webserver.

### Tools / Utilities: <a href="#webtools-tools-utilities" id="webtools-tools-utilities"></a>

**Web Tools:** Contains four small utilities which are helpful during the examination of the exchanged data between the Web browser and the Web server.<br>

* **Base64 Text Transformation**: Performs a base64 transformation, or its reverse operation, as appropriate. The base64 algorithm is often used to obfuscate values of CGI parameters. The reverse operation allows you to decode such obfuscated values.\
  &#x20;
* **Escape/Unescape URL/CGI Text Value**: Accomplishes a URL-encoding transformation, or its reverse operation, as appropriate. This algorithm is often used to mask special characters within CGI parameters' values and is also used when HTML form parameters are transmitted to the Web server. Example: Z%FCrich = Zürich\
  &#x20;
* **Resolve DNS Name to IP Address**: Query the default DNS server or (optional) a specific DNS server to translate a DNS name to IP V4 and IP V6 address(es).\
  &#x20;
* **Examine SSL Configuration of HTTPS Server - Encryption Protocols and Algorithms**: Examines the SSL configuration of an HTTPS Web server "from outside" and displays hints about SSL misconfigurations.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.apica.io/platform-docs/zebratester-scripting/zebratester-user-guide/web-tools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
