1

I need to ask a question about HTTP protocol. I am trying to develop a sandbox (web browser) where any one can surf the website with different identities. Different identity means that on each request to a page will be from different IP address.

Now I don't know how scripts on web servers check the IP address of the one who generated the request. This is possible and I am aware of this. But I need to know whether this is HTTP request header that has the IP address or something else.

Simply speaking, I want to fool the websites. :)

Umair

2 Answers 2

2

Uh, the IP address is provided EVERY time you connect to ANYTHING. It has nothing to do with http headers.

See IPv4 -> packet structure -> header

Sign up to request clarification or add additional context in comments.

Comments

1

You need to read up on the layers that build up a network from the wires[1] to the application. I think you'll find the the IP address is known long before HTTP gets involved.

See http://en.wikipedia.org/wiki/OSI_model

[1] or photons, or radio waves, or smoke signals...

2 Comments

But is there any way I can generate IP address randomly and make requests then?
I don't see why not. You mean on the client machine, change your IP and make a request? I'm sure you can do that with a simple script.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.