.:Google Hacking:.


Google. Guess we all have used that search engine to search for our favorite websites or links. Well guess what? Google offers some pretty cool ways to search the ole WWW. Ok here are some examples (with explanations) because that's always nice... At the bottom of this page is the more interesting stuff. It handles the advanced search options of Google. Boring you say? Well I don't think so. When you start combining the many options you can come up with some pretty amazing things...

Want to learn more about using Google? Visit this link for a starters quide. Als be sure to check the google on line documentation. Go search for it. You'll figure it out. *Hint* try Google...
Regular search
Ok, so for starters there is the regular search using the Google search engine. This works the same as you would have selected the search option on Google's main page. Just type in one or more keywords and the search results are being presented in a new browser window.
Keyword(s)


Advanced search
Google can search on specific sites for a specific document with a specific name. Type your query in the text boxes below. So far the Google search engine supports doc, xls, ppt, rtf, ps and pdf files.

Try this for example:
Filetype: xls [Microsoft Office Excel Spreadsheet File]
Keywords: salary baseball 2005

This brought the link: http://mathforum.org/workshops/sum96/data.collections/datalibrary/NLBB.salaries.2005.xls to my attention and i opened the file.

The Excel file gave the following information: San Francisco Giants Bonds, Barry 22.000.000 Outfielder. I am seriously considering a carier switch...
Filetype [doc, xls, ppt, rtf, ps or pdf]

Adress [i.e www.microsoft.com]

Maximum number of hits [100 is a good start]

Keyword(s)


More advanced search
This is what i got from the Google advances search options:

Alternate query types

cache:
If you include other words in the query, Google will highlight those words within the cached document. For instance, [cache:www.google.com web] will show the cached content with the word "web" highlighted.
This functionality is also accessible by clicking on the "Cached" link on Google's main results page.
The query [cache:] will show the version of the web page that Google has in its cache. For instance, [cache:www.google.com] will show Google's cache of the Google homepage. Note there can be no space between the "cache:" and the web page url.

link:
The query [link:] will list webpages that have links to the specified webpage. For instance, [link:www.google.com] will list webpages that have links pointing to the Google homepage. Note there can be no space between the "link:" and the web page url.
This functionality is also accessible from the Advanced Search page, under Page Specific Search > Links.

related:
The query [related:] will list web pages that are "similar" to a specified web page. For instance, [related:www.google.com] will list web pages that are similar to the Google homepage. Note there can be no space between the "related:" and the web page url.
This functionality is also accessible by clicking on the "Similar Pages" link on Google's main results page, and from the Advanced Search page, under Page Specific Search > Similar.

info:
The query [info:] will present some information that Google has about that web page. For instance, [info:www.google.com] will show information about the Google homepage. Note there can be no space between the "info:" and the web page url.
This functionality is also accessible by typing the web page url directly into a Google search box.

define:
The query [define:] will provide a definition of the words you enter after it, gathered from various online sources. The definition will be for the entire phrase entered (i.e., it will include all the words in the exact order you typed them).

stocks:
If you begin a query with the [stocks:] operator, Google will treat the rest of the query terms as stock ticker symbols, and will link to a page showing stock information for those symbols. For instance, [stocks: intc yhoo] will show information about Intel and Yahoo. (Note you must type the ticker symbols, not the company name.)
This functionality is also available if you search just on the stock symbols (e.g. [ intc yhoo ]) and then click on the "Show stock quotes" link on the results page.

site:
If you include [site:] in your query, Google will restrict the results to those websites in the given domain. For instance, [help site:www.google.com] will find pages about help within www.google.com. [help site:com] will find pages about help within .com urls. Note there can be no space between the "site:" and the domain.
This functionality is also available through Advanced Search page, under Advanced Web Search > Domains.

allintitle:
If you start a query with [allintitle:], Google will restrict the results to those with all of the query words in the title. For instance, [allintitle: google search] will return only documents that have both "google" and "search" in the title.
This functionality is also available through Advanced Search page, under Advanced Web Search > Occurrences.

intitle:
If you include [intitle:] in your query, Google will restrict the results to documents containing that word in the title. For instance, [intitle:google search] will return documents that mention the word "google" in their title, and mention the word "search" anywhere in the document (title or no). Note there can be no space between the "intitle:" and the following word.
Putting [intitle:] in front of every word in your query is equivalent to putting [allintitle:] at the front of your query: [intitle:google intitle:search] is the same as [allintitle: google search].

allinurl:
If you start a query with [allinurl:], Google will restrict the results to those with all of the query words in the url. For instance, [allinurl: google search] will return only documents that have both "google" and "search" in the url.
Note that [allinurl:] works on words, not url components. In particular, it ignores punctuation. Thus, [allinurl: foo/bar] will restrict the results to page with the words "foo" and "bar" in the url, but won't require that they be separated by a slash within that url, that they be adjacent, or that they be in that particular word order. There is currently no way to enforce these constraints.
This functionality is also available through Advanced Search page, under Advanced Web Search > Occurrences.

inurl:
If you include [inurl:] in your query, Google will restrict the results to documents containing that word in the url. For instance, [inurl:google search] will return documents that mention the word "google" in their url, and mention the word "search" anywhere in the document (url or no). Note there can be no space between the "inurl:" and the following word.
Putting "inurl:" in front of every word in your query is equivalent to putting "allinurl:" at the front of your query: [inurl:google inurl:search] is the same as [allinurl: google search].


I tried 'intitle:myrealm' and Google came up with 71 hits... Bleh... Anyways here you can try out some of the options. Combine and be creative. You'll be surprised what information you can get of the web. Oh I made the input box a little better so you have more room to type.

Drop me a line if you find anything interesting and I may post it here...

Here are some examples to set you on your road to Google Hacking. Use your imagination and when you start combining parameters you will come up with some pretty amazing stuff...

intitle:"index of/" inurl:password



http://biertjuh.sourceforge.net
biertjuh@users.sourceforge.net