Vihoma is a program that runs on your computer and helps the operating system to block connections to malicious websites. It's like an adblocker, but system-wide. You may manually block domains through its graphical interface, or let the program automatically do it for you.
If you are a more advanced user, then Vihoma also lets you add domains with custom addresses:
This app will download a list of hosts that are considered malicious, and tells your computer to avoid the connection to them by adding that list to a local file called hosts
.
It uses a consolidated hosts list provided by Steven Black. You can check his Github repository for more information.
Vihoma is built with Java 8 and JavaFX. You'll need to have JRE 8 installed on your computer. Given that a system file is modified, administration privileges are required too.
You will find .zip files containing the program executable on this dropbox folder.
If you are on Windows, double click on the vihoma.bat file.
If a GNU/Linux-based system is used, execute vihoma.sh. Make sure that you have an OpenJRE 8 instance installed. The JavaFX library is not included, so you must manually install openjfx too. For example, using apt install openjfx.
NOTE: Vihoma overwrites your system's hosts file. If you have previously modified it with custom hosts, you may want to backup the file first.