Skip to content
This repository was archived by the owner on Dec 27, 2019. It is now read-only.

Commit ac94ba9

Browse files
committed
Semi-rewrited README
Added a LICENCE because I forgot to do. Signed-off-by: marfjeh <[email protected]>
1 parent 7329282 commit ac94ba9

File tree

2 files changed

+61
-10
lines changed

2 files changed

+61
-10
lines changed

LICENSE.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2017 Marfjeh, MegaXLR.
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

+40-10
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,39 @@
11
# Coinhive-Block
2+
23
To block the Malware domains of coin-hive.
34
or related JS bitcoin miners.
45

5-
## Why?
6-
We think that using a JavaScript Bitcoin miner on your site is Malware.
7-
Web-Masters will and are abusing it, running it in the background without any the user knowledge.
6+
This does not block Authedmine.com because they will ask for permission this is only for the rouge implementations of it.
7+
8+
## Why block (rouge) JS Cyrpto Miners?
9+
We think that using a JavaScript Bitcoin miner on your site without using end-users opt-in is **Malware**.
10+
11+
Fortunately, Coinhive did realize how webmasters implemented on their sites without ever asking the end-user, they concluded:
12+
```
13+
We're a bit saddened to see that some of our customers integrate Coinhive into their pages without disclosing to their users what's going on, let alone asking for their permission. We believe there's so much more potential for our solution, but we have to be respectful to our end users.
14+
15+
We hope we can convince website owner to integrate the miner in a way that is more meaningful and honest to their users. ...
16+
```
17+
[source][4]
18+
19+
A month ago, The piratebay secretly added the JS miner without any of the user knowledge. adding secret miners is making your site behave as a malware.
820

9-
For example, The PirateBay is using the Bitcoin miner on the search list page.
10-
without ANY of the user knowledge. they stated that they're testing it. A lot of the administrators didn't like it.
11-
They removed it after, but as of now they re-added it on their site.
21+
Still honestly, to me, it's a great solution for the dying ads market, only sad that the webmasters implemented it like a malware. without ever thinking about the end-user.
1222

1323
## I'm using coinhive on my site. what now?
14-
We suggest to stop using that and add a donation button / ads on your site instead.
24+
We suggest asking the end-user for opt-in before those operations. it's their choice when they want it or not. and even they don't want it, please respect the user's decision.
1525

16-
You need to think about that you're draining people's battery because **YOU** need that few extra cents. Do you like it when a website drains your laptops/phones battery to generate money for the webmaster because muh money? And you need to use the phone/laptop for the rest of the day, and don't have a charger? Yes, that's why you don't add this kind of malware to your site. Please don't be that guy.
26+
[Authedmine.com][3] adds a pop-up asking for permission to authorize it. That's why we won't block authedmine.
1727

18-
Even people using antimalwarebytes even blocks crypto mining js files so far i know. So a big shoutout to those people they're **AWESOME!**
19-
[Antimalware statement about the coin-hive block][1]
28+
Even people using AntiMalwareBytes even blocks crypto mining js files so far I know. they also stated that the webmaster's implementation of it is wrong:
29+
```
30+
Why are we blocking it?
31+
32+
We do not claim that CoinHive is malicious, or even necessarily a bad idea. The concept of allowing folks to opt-in for an alternative to advertising, which has been plagued by everything from fake news to malvertising, is a noble one. The execution of it is another story.
33+
34+
The reason we block CoinHive is because there are site owners who do not ask for their users’ permission to start running CPU-gorging applications on their systems. A regular Bitcoin miner could be incredibly simple or a powerhouse, depending on how much computing the user running the miner wants to use. The JavaScript version of a miner allows customization of how much mining to do, per user system, but leaves that up to the site owner, who may want to slow down your computer experience to a crawl.
35+
```
36+
[source][1]
2037

2138
## How to install (Linux)
2239
```BASH
@@ -26,4 +43,17 @@ sudo make
2643
sudo make install
2744
```
2845

46+
## Contributing
47+
1. Clone the repository `[email protected]:Marfjeh/coinhive-block.git`
48+
2. Change directory to the coin-hice block folder `cd coinhive-block`
49+
3. Add new domains to the `domains` and start contributing!
50+
51+
52+
## License
53+
54+
This project is released under the [MIT License][2]
55+
2956
[1]: https://blog.malwarebytes.com/security-world/2017/10/why-is-malwarebytes-blocking-coinhive/
57+
[2]: https://github.com/Marfjeh/coinhive-block/blob/master/LICENSE.md
58+
[3]: http://www.authedmine.com
59+
[4]: https://coinhive.com/blog/status-report

0 commit comments

Comments
 (0)