This challenge covers how to send specific HTTP requests

< 1 Hr.
HTTP Badge


In this lab, you will learn how to manipulate the `X-Forwarded-For` header to indicate that a request originates from a specific IP address, ``. This header is commonly used to inform servers about the original IP address of a client, especially when the client is behind a reverse proxy. By leveraging this header, the server can accurately identify the client's IP address.

We recommend starting with the `curl` command to set the `X-Forwarded-For` header and send the request. Once you are comfortable with this approach, you can further extend your learning by writing a script in your preferred programming language. This exercise will help you build a reusable collection of scripts for future use. Additionally, you can refer to the provided video transcript for a step-by-step guide on how to complete this challenge using `curl`.

Want to learn more? Get started with PentesterLab Pro! GO PRO