Giter VIP home page Giter VIP logo

anti-webminer's Introduction

Anti-WebMiner

Anti-WebMiner protects your PC against web cryptocurrency miners (JS scripts like Coinhive executed in the browser) by modifying Windows hosts file.

Screenshot

Download!

VirusTotal AntiWebMiner.exe: 0/63

Compatibility

Windows XP/2003/Vista/Seven/8/8.1/10 32-bit and 64-bit

Why?

The coin mining in a browser using scripts like Coinhive is a real problem for everyone. These scripts may cause your browsers working slow or fully unresponsive, drain a battery of your notebook. Any webmaster may add only one line to a code of website to start monetizing by coin mining.

How to Protect?

Anti-WebMiner blocks scripts using a "blacklist" database of hosts like "Coinhive". Anti-WebMiner modifies a Windows hosts file for disabling connection attempts to "blacklisted" sites.

Benefits!

This protection works for all browers. You don't need to install a browser extension.

Batch Mode

Run AntiWebMiner.exe with parameter "/c" to auitomatically check & update blacklist in background (no GUI). AntiWebMiner.exe /c

Raw data

BlackList

Ready-to-use hosts file

Contributors wanted!

Do you have an addition to "blacklist"? Send me!

Additional Features

"Blacklist" updater. Program updater.

Source code

Language: C++ Builder

Icons from:

https://icons8.com

anti-webminer's People

Contributors

greatis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

anti-webminer's Issues

Comment out lines in the hostsfile

Hello,
Can you please comment out the lines in blacklist.txt as so, as these are being picked up as "domains to block" from using this as a hostsfile.

[Anti-WebMiner]

Version=1.86

[Hosts]

pr0gramm.com

pr0gramm.com has a client miner, but it will only start if the user clicks on a obvious bitcoint styled button, see https://www.pr0gramm.com/
The user will then be forwarded to a separate hostnames, namely: miner.pr0gramm.com, therefor only that hostname should be blocked, this will keep the rest of the website functional.

How do I update Anti-Webminer

When I run Anti- Webminer (AWM) it tells me to "apply update;" I don't see a command to do that. The most I can find is "Search for Updates," and I know there's an update, but I can't figure out how to do it. How do I update AWM?

Problem to update

Hello,
The program finds an update (1.17). Current version 1.16.
I click on Update but nothing happens... (Win 8.1 with admin privileges) the same with the portable version.
"blacklist.txt" is update with v 1.17
"Debug.log" shows :
Anti-WebMiner 1.1.0.2 17/11/2017 16:59:20
Version: 1.17 File: C:\Program Files (x86)\AntiWebMiner\blacklist.txt
Black List Version= 1.17
Hosts Path= C:\WINDOWS\System32\drivers\etc\hosts
ReadHostsFile=success!
Num rows in hosts= 15233
Anti-WebMiner Start Row= 14964
Anti-WebMiner End Row= 15020
Found Version in Hosts= 1.16
Found Install Date in Hosts= 43053
14/11/2017
Hosts must be updated: 1.17 Remote version: 1.16
Starting GetInternetRequest to: https://raw.githubusercontent.com/greatis/Anti-WebMiner/master/blacklist.txt
Server Name: raw.githubusercontent.com
Param: /greatis/Anti-WebMiner/master/blacklist.txt
Successful Connect!
Update thread finished. Returned (bytes): 867
DB Version found in text: 1.17
Remote version is newer than local. We must update local blacklist!
New Blacklist was saved: C:\Program Files (x86)\AntiWebMiner\blacklist.txt

Thank you.

problem with some streaming videos

vidzi.tv, akvideo.stream, streamplay.me, rapidvideo.com and vidoza.net are video hosting, not webminers.
Some streaming sites use it.

EDIT:
and oload.info is openload to :)

vk.com (video hosting) depends on:

  1. vkcache.com
  2. vkcdnservice.com

Could you remove them from the hosts file, please.

Others good sites are:

  • waaw.tv
  • hqq.tv
  • streamango.com
  • fruithosted.net

Can we get the ready-to-use hosts file from an http mirror?

I use a more general hosts file manager app to merge and sanitize blacklists from different sources, and it seems it doesn't get along with https. An http mirror would be greatly appreciated, as it would help in keeping my list up to date without having to manually edit those entries every time.

Thank you!

estream.to and thevideo.me

These hosts are not miners but they use miners. So remove them and add the miners instead.

estream.to
thevideo.ch
thevideo.me
thevideo.us

estream.to uses these miner hosts:

m1.streaming.estream.to
m2.streaming.estream.to

thevideo uses these miner hosts:

www.assetscdn.stream
p1.assetscdn.stream
p2.assetscdn.stream
p3.assetscdn.stream

Previously thevideo was using these hosts, I guess they changed the address:

www.interestingz.pw
p1.interestingz.pw
p2.interestingz.pw
p3.interestingz.pw

Thank you for an interesting program!

Very interesting and beautiful program! I wish you further development!

Added a program to my site (link).

Do you plan to translate into other languages? I am ready to help with the translation into Russian.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.