Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/james-see/veil
the uncollectible website
https://github.com/james-see/veil
html5 javascript privacy scraping webapp
Last synced: 27 days ago
JSON representation
the uncollectible website
- Host: GitHub
- URL: https://github.com/james-see/veil
- Owner: james-see
- License: unlicense
- Created: 2017-01-17T04:21:12.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-03T22:52:54.000Z (over 6 years ago)
- Last Synced: 2024-10-12T00:31:07.806Z (3 months ago)
- Topics: html5, javascript, privacy, scraping, webapp
- Size: 19.5 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
veil
====*the uncollectible website*
``example using veil6.html after pressing period(.) key to show content and then releasing key``
.. image:: https://cloud.githubusercontent.com/assets/616585/25074501/0ac19fa0-22ca-11e7-995a-279b6f3ae458.gif
:width: 40ptwhat
----Veil is a project that attempts to build an uncollectable webpage. The goals of Veil are:
1. block curl
2. block wget
3. block phantomjs
4. block google & other traditional search engine crawlers
5. block a python script that ignores robots.txt & spoofs user behavior and user agents
6. block screenshot captures
7. block click & drag capturing
8. block mobile captureswhy
---Building custom web scraping robots is one thing. But building sites that can defend themselves from said robots is another.
build plan
----------Simply veil1.html, veil2.html etc. will exist in examples folder as the project progresses with more features and more capabilities. This iterative approach to tackling this issues is best to track progress and to build from previous versions.
issues
------At the end of the day, if you want to collect a VEIL-enabled site, you can point a camera at your screen and capture it that way. If Veil succeeds in forcing the operator to do that as their only means, then this project will be considered a success.