Saturday, March 13, 2010

Hiding IP

mitesh: do you have idea to hide our IP on net?
friend: it depends on how you connect to internet?
friend: how are you connected to internet
mitesh: bsnl broadband
friend: i.e. bsnl phone line is connected to your computer directly?
mitesh: phone line is connected with adsl modem and from modem it is connected
friend: so then on internet what will be displayed is your adsl mode IP and not your computer IP
friend: your computer will get IP generated by adsl modem
mitesh: yes
mitesh: so i am using internet from proxy. right?
friend: no
friend: adsl just routes internet access request from your computer to internet and back...
mitesh: ok ok
mitesh: if suppose I want to make a program which changes ip address on each request of webpage. is it possible?
friend: changes IP address of which computer?
mitesh: it should show different here : http://www.whatismyip.com/
friend: you mean every time a user goes to this site, his computer IP address should be displayed different?
mitesh: yes
friend: point 1) software can be written to change a computer's IP address, considering the code will run with valid user access permissions/account
friend: 2) but to change the IP address of computer connected directly to Internet, will require that the IP address is registered with some service provider
mitesh: ok
friend: for e.g. if somehow  change the IP address of ADSL modem then your internet access might get stop based on service provider, as each service provider has a system of providing dyamic IP address to each user device connecting to it
mitesh: yes
friend: but for any device which is connected to internet with a valid static IP address can be changed considering that the IP address is changed to another valid static IP address
friend: or else the network response might stop working
mitesh: ok but i got one software which can give me this functionality, if i press new identity it changes my identity on http://www.whatismyip.com
mitesh: http://www.torproject.org/
mitesh: you can see this
friend: this software actually does not change the computer's IP address
friend: it uses a technique of relaying all internet access request to another server's on internet which intern processes the request and sends it back... and this routing can be from n number of devices...
friend: so it is like the request goes from your computer through many proxy servers available on internet dynamically
mitesh: ok
mitesh: can we have this service in our program?
friend: it depends, this program which is installed on the computer is like a client software which works with other such software running on many other computers on internet like in p2p way...
friend: checkout http://www.torproject.org/overview.html.en#thesolution to understand how it works...
mitesh: so nobody can track us
mitesh: right?
friend: yes that's the idea
mitesh: cool

1 comment: