Skip to content
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.

Commit

Permalink
Merge branch 'main' into improve-project-structure
Browse files Browse the repository at this point in the history
  • Loading branch information
schoenbergerb committed May 17, 2022
2 parents 073846c + 6763246 commit 587d877
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,10 @@
<br />

# Concept
The key behind is to use any true-type font as basis, shuffle glyphs (unicodes) and remove everthing from inside that makes it possible to calculate the original unicode and generate a new obfuscation-font from that. Translate given strings/objects by using the new _shuffled_ unicodes. <br />On client-side, users are able to read everything well if obfuscated values are rendered with our new calculated font. For any scraper it should only be a great confusion.
The key behind is to use any true-type font from which _noscrape_ generates a new version with shuffeld unicodes and nothing what one can use to calculate them back. Strings and Integers become obfuscated and are only readable by using the generated obfuscation-font.

<br /><br />
What we cannot remove are the glyph - paths. At the moment the paths are obfuscated by shifting them randomly a little bit _( @see [obfuscation strength multiplier](#strength) )_ that makes it hard to calculate them back but not impossible or maybe "guessable" by a ML-Algorithm.<br /> Would be nice if someone come up with a better solution or help to improve this 😅
What we cannot remove from inside the font are the glyph-paths. At the moment the paths are obfuscated by shifting them randomly a little bit _( @see [obfuscation strength multiplier](#strength) )_ that makes it hard to calculate them back but not impossible or maybe "guessable" by a ML-Algorithm.<br /> Would be nice if someone come up with a better solution or help to improve this 😅


<br />
Expand Down Expand Up @@ -127,4 +128,4 @@ Contributions, issues and feature requests are very welcome. If you are using th

# License

[MIT](https://github.com/schoenbergerb/noscrape/blob/main/LICENSE) @ Bernhard Schönberger
[MIT](https://github.com/schoenbergerb/noscrape/blob/main/LICENSE) @ Bernhard Schönberger
1 change: 1 addition & 0 deletions docs/_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
theme: jekyll-theme-slate
4 changes: 4 additions & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<!DOCTYPE html>
<meta name="google-site-verification" content="9vYw3s5f_GBy5SIzl-AV3PvhmWNt81D9h9b0YyXJ0ME" />
<meta http-equiv="refresh" content="1; URL=https://noscrape-nexample.vercel.app" />
<link rel="canonical" href="https://noscrape-nexample.vercel.app" />

0 comments on commit 587d877

Please sign in to comment.