Modern web browsers are for their majorities reliable and offer us by default a wide choice of options and features. But you may not know that it is possible to install extensions that will allow you to do much more than just browse the web.
The extension libraries associated with Chrome and Firefox browsers are impressive by the number of extensions available and the different functionalities they offer. They will allow you to do with your browser everything you want as long as what you are looking to do is something possible. For the hackers but also for the researchers and specialists of cybersecurity, these libraries of extensions are true mines of gold.
WHAT YOU WILL NEED
To follow this tutorial, you will need Chrome or Mozilla Firefox on your computer. Whichever browser you use, make sure it's up to date, then go to the Google Chrome Web Store for Google Chrome users or the Firefox add-ons page for Firefox users.
1. HTTP HEADER LIVE
"HTTP Header Live" is an extension available for Chrome and Firefox browsers used to display header information for a website. This HTTP header information is very useful for analyzing a website, that can help you to find out which charset the website uses, the language, the caching, the authorization, the expiration of the content but also informations about cookies or third-party websites that relay incoming or outgoing information from or to the website where you are.
All these data are not visible by default. "HTTP Header Live" allows you to capture easily and intuitively all queries and information transmitted by your browser in the headers of the pages. This extension also allows you to modify the requests you are capturing and then have them re-executed by your browser. This tool is often used by system administrators, web developers, and cybersecurity professionals.
2. USER-AGENT SWITCHER
To view a web page, your browser sends different information about the type of device that is requesting to return the content adapted to the device you are using. For example, most modern websites do not return the same version of a website based on whether you visit it from a computer, tablet, or phone.
Unfortunately, your browser can also send a lot of personal information about your machine, your operating system or even the geographical origin of the request.
To avoid this "User-Agent Switcher" allows you to quickly and easily change the "User-Agent" of your browser offering a choice of 26 different strings and giving you also the possibility to insert a customized one.
The user interface is simple and provides immediate access to the different options available. Once you have selected a new agent, you will have to reload your page for it to be taken into account.
Just like "User-Agent Switcher", "Chameleon" allows you to modify the "User-Agent" of your browser. But Chameleon also offers a lot of other features that are listed below.
- Random selection in a predefined list of "User-Agent".
- Choice of different operating systems and devices.
- Possibility of customizing the "User-Agent".
- Automatic change of "User-Agent" at predefined intervals.
- Ability to edit certain values sent in your headers.
- Ability to modify the values returned by the "REFERRER" field.
- Activation of the option "Do not follow".
- Script injection.
- Follow-up protection.
- Disabling WebSockets.
- Time zone spoofing.
- Screen size spoofing.
- Changing cookie options.
- WebRTC leak prevention.
- Whitelist profile creation.
- Switch from real to a fake profile.
- Management and definition of custom rules.
- Support for regular expressions.
Unfortunately for Chrome users, this extension is currently only available on Firefox and we do not find any equivalence for Chrome.
Install Chameleon: Firefox
4. LOCATION GUARD
Modern browsers such as Chrome, Mozilla Firefox, Safari or Opera can transmit to websites that you visit the geographic coordinates that can be used later, for example, to provide you with targeted content.
Your precise geographic location may be obtained by various methods, which may constitute a violation of your privacy.
"Location Guard" allows you to change your geolocation by returning to the websites you visit a fake longitude and latitude. This extension has 4 privacy levels "Low, Medium, High, Fixed Location" that you can configure according to your needs.
The first 3 levels "Low, Medium, High" are to be used in case you want to let the "Location Guard" manage itself new geolocation in a completely random way but remaining coherent concerning your current position.
The 4th level "Fixed Location" allows you to set yourself fake geolocation that will be returned to the websites you visit.
5. COUNTRY FLAG+
This extension does not represent a great technological innovation but it is nevertheless very appreciable because of its simplicity. Once installed "Country Flag+" will display in the bar of your browser a flag indicating the country where the server of the website you are currently visiting is located.
By clicking on this flag you will be able to obtain additional information such as the IP address of the server as well as its longitude and latitude. "Country Flag+" currently supports 240 countries, you have the option in the control panel to change the size of the flags as well as to display the map or not.
6. PRIVACY BADGER
Browsers can leak a lot of data and personal information, and that's exactly what companies want to gain and obtain from the Internet. "Privacy Badger" has been designed to be able to automatically block invisible trackers by analyzing the domains that seem to follow you while browsing the Web.
"Privacy Badger" will send a "Do not follow" signal. If the trackers ignore this request, "Privacy Badger" will take the necessary measures to block them permanently. Moreover, besides the automatic tracker blocking, "Privacy Badger" blocks click tracking on the outgoing links from Facebook, Google, and Twitter.
7. UBLOCK ORIGIN
"uBlock Origin" is an extension that blocks ads and web trackers. Very light in the computer resources usage, this extension can use and treat thousands of filters. Below a screenshot of all blocked items from the French website https://bfmtv.com
Flexible, "uBlock Origin" is not just ads and tracking blockers. This extension also supports creating and reading filters from custom "hosts" files.
8. EXIF VIEWER
The photos contain are a real gold mine in terms of information. You may not know it, but they contain metadata that may reveal information such as where the photo was taken, the type and brand of device used, the date and time, the program used for editing and much more.
To access this information you must have a program or application that can read the "Exif" data in the images. "Exif Viewer" allows you to extract this information quickly and easily with just one click.
If for one reason or another you need to know the different technologies used by a specific website "BuiltWith" is the perfect extension because of its ease of use and the information it returns.
To know everything about a website, simply click on the "BuiltWith" icon to see the list of the different services, technologies, hosting, extensions, libraries, social networks, programming language, displaying language associated with the website.
We only mentioned a tiny part of all the information that "BuiltWith" can return about a website because the list is too long to be mentioned here. Also "BuiltWith" offers you from their website a number of information that can be very useful.
You can for example from their website get a list of million websites using a specific CMS or technology.
10. X-FORWARDED-FOR HEADER
Without a doubt this extension is one of my favorites. If you want to be completely anonymous while you are browsing the web, this extension is not going to be what you are looking for but it allow you anyway to do some great things. This extension allows you to quickly update the X-Forwarded-For HTTP header for various testing purposes.
To set an IP address, click the IP icon or go to the add-on options and enter your IP address. Once set, all requests will then have the X-Forwarded-For header until you either clear the IP or set it to an empty string.
11. OPEN MULTIPLE URLS
Browser extension for Chrome and Firefox that opens a list of URLs and additionally extracts URLs from text. This extension allow you to open a list of URLs simultaneously, load and render page on tab focus, extract URLs from text, input text and options saved locally and open tabs in random order.
This extension requires the "Tabs" permission in order to open new tabs. The permission appears as "Access your browsing activity" because URLs of tabs are accessible, although this access is only used to set the URL of tabs opened by the extension.