Anonymity of Proxy

The exchange of information in Internet is made by the “client – server” model. A client sends a request (what files he needs) and a server sends a reply (required files). For close cooperation (full understanding) between a client and a server the client sends additional information about itself : a version and a name of an operating system, configuration of a browser (including its name and version) etc. This information can be necessary for the server in order to know which web-page should be given (open) to the client. There are different variants of web-pages for different configurations of browsers. However, as long as web-pages do not usually depend on browsers, it makes sense to hide this information from the web-server.

What your browser transmits to a web-server:
a name and a version of an operating system
a name and a version of a browser
configuration of a browser (display resolution, color depth, java / javascript support, …)
IP-address of a client
Other information

The most important part of such information (and absolutely needless for a web-server) is information about IP-address. Using your IP it is possible to know about you the following:
a country where you are from
a city
your provider?s name and e-mail
your physical address

Information, transmitted by a client to a server is available (accessible) for a server as environment variables. Every information unit is a value of some variable. If any information unit is not transmitted, then corresponding variable will be empty (its value will be undetermined).

These are some environment variables:

REMOTE_ADDR ? IP address of a client

HTTP_VIA ? if it is not empty, then a proxy is used. Value is an address (or several addresses) of a proxy server, this variable is added by a proxy server itself if you use one.

HTTP_X_FORWARDED_FOR ? if it is not empty, then a proxy is used. Value is a real IP address of a client (your IP), this variable is also added by a proxy server if you use one.

HTTP_ACCEPT_LANGUAGE ? what language is used in browser (what language a page should be displayed in)

HTTP_USER_AGENT ? so called “a user?s agent”. For all browsers this is Mozilla. Furthermore, browser?s name and version (e.g. MSIE 5.5) and an operating system (e.g. Windows 98) is also mentioned here.

HTTP_HOST ? is a web server?s name

This is a small part of environment variables. In fact there are much more of them (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL, …). Their quantity can depend on settings of both a server and a client.

These are examples of variable values:

REMOTE_ADDR = 194.85.1.1
HTTP_ACCEPT_LANGUAGE = ru
HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
HTTP_HOST = www.webserver.ru
HTTP_VIA = 194.85.1.1 (Squid/2.4.STABLE7)
HTTP_X_FORWARDED_FOR = 194.115.5.5

Anonymity at work in Internet is determined by what environment variables “hide” from a web-server.

If a proxy server is not used, then environment variables look in the following way:

REMOTE_ADDR = your IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined

According to how environment variables “hided” by proxy servers, there are several types of proxies
Transparent Proxies

They do not hide information about your IP address:

REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = your IP

The function of such proxy servers is not the improvement of your anonymity in Internet. Their purpose is information cashing, organization of joint access to Internet of several computers, etc.
Anonymous Proxies

All proxy servers, that hide a client?s IP address in any way are called anonymous proxies

Simple Anonymous Proxies

These proxy servers do not hide a fact that a proxy is used, however they replace your IP with its own:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP

These proxies are the most widespread among other anonymous proxy servers.

Distorting Proxies

As well as simple anonymous proxy servers these proxies do not hide the fact that a proxy server is used. However a client?s IP address (your IP address) is replaced with another (arbitrary, random) IP:

REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = random IP address
High Anonymity Proxies

These proxy servers are also called “high anonymity proxy”. In contrast to other types of anonymity proxy servers they hide a fact of using a proxy:

REMOTE_ADDR = proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined

That means that values of variables are the same as if proxy is not used, with the exception of one very important thing ? proxy IP is used instead of your IP address.

Depending on purposes there are transparent and anonymity proxies. However, remember, using proxy servers you hide only your IP from a web-server, but other information (about browser configuration) is accessible!

How do GOOGLE.COM earn money?

Today whenever you are trying to search for something, the first thing that comes to mind is ‘Google  it’. Google has provided Internet users with loads of valuable products and facilities. The most popular of these are the following.

  •     Google Search Engine
  •     Gmail
  •     Youtube
  •     Orkut
  •     Google Adsense
  •     Google Adwords
  •     Blogger
  •     Google Maps
  •     Google Earth
  •     Google News
  •     Google Analytics
  •     Android (operating system)

Now in this post I will try to open the close files of HOW actually google earns money.

1.      Advertising

Google.com makes most of its money from paid advertising. When you do a search on Google.com you’ll often see listings at the very top and on the right side. Google.com charges money for those listings. Every time someone clicks on those links, they company that is listed gets charged. The amount varies depending on the competition for that particular key phrase that was searched. Key phrases can be as low as five cents per click, whereas others can be ten dollars or more per click.

But Google doesn’t get to keep all of that money — it pays out a bunch each quarter to publishers that run Google’s AdSense ads on their sites or in their mobile apps. That’s called “traffic acquisition costs,” or TAC. Last quarter, TAC was about $2.2 billion, or 24% of total gross ad sales.

Specifically, Google says it paid out $1.8 billion last quarter to AdSense partners, and another $400 million to “certain distribution partners and others who direct traffic to our website.”

2.      No production cost
Google doesn’t sell any tangible product and that’s the beauty of their business. They sell something that doesn’t really exist. They really sell traffic. It mostly comes down to this: They get paid for sending traffic to other websites. That’s why Google seems to be everywhere now: They have to show substantial growth to their stakeholders and to do that they have to drive more and more traffic to provide more and more advertisement. That’s also the reason they’ll be jumping in the cell phone industry, so they can make a bit of money from all the web traffic that next generation cell phones are going to drive in the next couple of years.

Expect to see Google around more and more in the next couple of years…

3.      Google Adsense:
This is an advertising program which was started by Google where every one of Google users can make money online. Website owners and bloggers are the ones who gain the most from this program. It depends on the amount of traffic that your website or blog generates. Advertisers pay Google some amount of money, every time someone clicks on their link as it helps them to increase their various businesses. Google also pays website and blog owners some revenue for every click on their Ad sense which is present on your blog/website. Google keeps part of the revenue that they earn in the process and pay remaining amount to the publishers.

4.     Gmail:
 
When we sign in to our mail accounts on Gmail which is probably the most popular at this point in time, we are shown sponsored links on our accounts. And these links are always relevant to the keywords of the mails that we receive.

5.     Android:
Google makes money (and justifies giving away the OS) by licensing the Google Apps that come on most Android phones (but not all). Apps like Gmail, the Android Market, Google Search, and others come in something called GAPPS. The Market is really where Google is interested. Sure, the other GAPPS add value to the phone (hence why carriers license their inclusion on Android-powered phones), but Google is making money with every app sold through the Market. Even free apps make Google money. Developers have to pay to have an account to list their apps under. Even ad-sponsored apps are likely using Google Mobile Ads, so Google’s getting revenue from that source as well.

Receive Freee SMS Alerts Whenever a new Mail Popped Up in Gmail via way2sms

All of you have heared the name of WAY2SMS ,Do you know that you can get SMS alerts when you receive a new email in your Gmail inbox? Yes, this can be done using way2sms.com Way2SMS.com. This facility which is provided by way2sms is extremely useful for people who don’t have a smartphone or when no internet connection is available.
  
How to Configure Gmail SMS Alerts?
  •     Login to your Way2SMS account (or) Sign Up if you don’t have one.
  •     Go to “Mail Alerts” tab and copy the mail forwarding address
  •  Now, login to your Gmail account and select “Settings”.
    Select the “Forwarding and POP/IMAP” tab and choose “Forward a copy of incoming mail to” option and enter the forwarding address that you’ve copied in the 2nd step.
  •      Ensure you select the “Keep Gmail’s copy in the inbox” option.
  •     Confirm with the verification code that you’ll receive on your mobile in Gmail verification box.

That’s it! You’ll now receive mobile SMS alerts for every incoming mail that your Gmail ID gets.

    NOTE: You can try this procedure with any Email service provider that allows mail forwarding service.

How to Hide Pictures & Videos on Android

Have you ever had to lend your Android phone to someone and then hoped that they didn’t look through your image gallery? Maybe they will find some private pictures that you don’t want them to see! Or how about those pictures of you flexing or posing in front of the mirror? That would be kind of embarrassing! There are so many reasons why someone might want to make their photos on their Android device private. Below I will show you the easiest way to hide photos & videos on your Android device:

Instructions:

1. Go the Android Market (AKA Play Store)

2. Search for the app “Hide Pictures in Vaulty” [Market Link]

3. Click install on this free app

4. Launch the Vaulty app

5. Set a password for the app

6. Enter a security question (in case you forget password!)

7. Tap the Gallery tab & open a folder

 8. Click on a picture that you want to hide

9. Click the hide button

10. Your picture will now be hidden and availabe in the “Vault”

11. That’s it! Now just launch the “Vaulty” app the next time you want to see the hidden photos.

Screen Capture Full Web Pages on your Mobile

Meet Web Screenshots, an online tool that will help you capture a full-length screenshot image of any “public” web page with a click.

While the tool will work across all screens, it is a more handy option for taking screen captures of web pages on mobile devices – phones and tablets – where you often don’t have the option to install extensions.

Alternatives for Android and iOS

In the case of iOS devices – the iPhones and the iPads – you can use the Home + Sleep buttons to capture screenshots but a limitation is that it will only capture the regions that are visible in the Safari browser. Web Screenshots will capture the entire web page.

There’s no standard shortcut* for capturing screenshots in Android devices and sometimes you have to root the phone just for a simple screen capture.

You can however download the free Dolphin Browser with the Screen Cut add-on on Android and you’ll then be able to screen capture pages directly in the web browser. This is recommended when you wish to screen capture web pages that require login – like a snapshot of your e-ticket or an online payment receipt.
 The Samsung Galaxy series of Android phones do provide a built-in shortcut for taking screenshots. Press and hold the “Back” button and then press the Home key – the screenshot will be saved in your Photo Gallery.

How to Add Paypal Donate Button to Blogger blog

Adding Paypal Donate Button to blog can help you to get some money.If you don’t have a paypal account yet,.. you can get a Free Paypal account here.
so,let’s see how to put a Paypal donation button in your blog…
1.First,Log in to your Paypal account.

2.Click on the ‘Merchant Services’ tab (see at the top of the page).

3.Scroll down the window and you will see an option “Donations” in the right sidebar.Click on it!

4.Now,you will see some options like Donation name/service ,donation id,etc etc…
The first field (Donation name/service) is the only thing that is required and all the remaining fields are optional.
Enter that first field,choose a button style,scroll down the window and click on “Create a button Now”

 5.Now,you will see some html code… Copy it and sign in to your blogger dashboard »» Click on the layout »» Add a Page element »» html/javascript »» and paste that html code and SAVE THE CHANGES.