Welcome to Requestal, a Chrome DevTools side-panel extension that simplifies security testing. With Requestal, you can capture, modify, validate, and replay HTTP requests right from your browser. It offers features like semantic diffing and RFC-aware formatting to streamline your testing process.
To run Requestal, ensure you have the following:
-
A computer with an up-to-date version of Google Chrome.
Requestal works best with the latest Chrome browser. Please update via the Chrome settings if needed. -
Access to the internet.
A stable connection is required to install and use the extension effectively.
Requestal has several key features to assist in your security testing process:
- Capture HTTP Requests: Easily view all requests your browser makes while testing a web application.
- Modify Requests: Change request parameters, headers, or methods as needed to simulate various scenarios.
- Validate Responses: Check the validity of responses to ensure they meet your expectations.
- Replay Requests: Send the same requests repeatedly to check for changes in responses or behaviors.
- Semantic Diffing: Compare different request formats to understand changes clearly.
- RFC Awareness: Follow standards to ensure your requests and responses are formatted correctly.
To install Requestal, follow these steps:
-
Visit the Download Page
Go to the Releases page to find the latest version of Requestal. -
Download the Extension
Click on the download link for the extension that matches your operating system. -
Install in Chrome
After downloading, locate the downloaded file. Open Google Chrome, go to the Extensions page by clicking on the three dots in the upper right corner, then select More Tools > Extensions. Enable "Developer mode" at the top right. Click on Load unpacked and select the folder where the extension files are located. -
Activate the Extension
Once installed, youβll see Requestal in your Chrome extensions. Click on it to start using its features.
Using Requestal is simple. Hereβs how you can get started:
-
Open Requestal from DevTools
Right-click anywhere on a webpage and select Inspect. Navigate to the Requestal tab to access its features. -
Begin Capturing Requests
Start your testing process. Requestal will automatically record all HTTP requests made by your browser. -
Modify and Replay Requests
When you find a request you want to test further, click on it. You can change its details as needed. Once modified, click Replay to send the request again. -
View Responses
Analyze the responses and use the semantic diffing feature to see any changes at a glance.
- Always test in a controlled environment to avoid impacting production systems.
- Use Requestal to document your testing process and findings for future reference.
- Familiarize yourself with common HTTP status codes to better understand your testing results.
If you encounter issues while using Requestal, consider the following:
- Extension Not Loading: Ensure that your Chrome browser is updated. Restarting Chrome can also resolve temporary loading issues.
- Feature Not Working: Check your permissions and settings. Make sure Requestal has access to necessary network requests.
We welcome contributions and feedback. Join our community on GitHub, where you can report issues or suggest features.
For a seamless installation experience, donβt forget to revisit the Releases page to always obtain the latest version of Requestal.
Happy testing!