From e54b4c0a2a0489477433e635355f180385550c57 Mon Sep 17 00:00:00 2001 From: smege1001 Date: Tue, 4 Aug 2020 05:22:03 +0100 Subject: [PATCH 1/3] English is misspelled as Anglish --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6da88b89..6609aaa5 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,9 @@ | 🖼 | 🖹 | | --- | --- | -| ![](https://codeberg.org/crimeflare/cloudflare-tor/media/branch/master/image/stopcf.jpg)
![](https://codeberg.org/crimeflare/cloudflare-tor/media/branch/master/image/itsreallythatbad.jpg) | - [Afrikaans](README_af.md)
- [العربية](README_ar.md)
- [Беларуская](README_be.md)
- [বাংলা](README_bn.md)
- [Català](README_ca.md)
- [中文](README_cn.md)
- [Deutsch](README_de.md)
- [Anglish](README_en.md)
- [Esperanto](README_eo.md)
- [Español](README_es.md)
- [فارسی](README_fa.md)
- [suomen kieli](README_fi.md)
- [Wikang Filipino](README_fl.md)
- [Français](README_fr.md)
- [Gujarātī](README_gu.md)
- [Harshen](README_ha.md)
- [हिन्दी](README_hi.md)
- [Indonesia](README_id.md)
- [Íslenska](README_is.md)
- [Italiano](README_it.md)
- [日本語](README_ja.md)
- [한국어](README_ko.md)
- [Māori](README_mi.md)
- [македонски](README_mk.md)
- [मराठी](README_mr.md)
- [bahasa Melayu](README_ms.md)
- [Nederlands](README_nl.md)
- [ਪੰਜਾਬੀ](README_pa.md)
- [Polski](README_pl.md)
- [Português](README_pt.md)
- [Română](README_ro.md)
- [Русский](README_ru.md)
- [Sinhalese](README_si.md)
- [Svenska](README_sv.md)
- [Kiswahili](README_sw.md)
- [தமிழ்](README_ta.md)
- [తెలుగు](README_te.md)
- [ภาษาไทย](README_th.md)
- [Türkçe](README_tr.md)
- [Українська](README_uk.md)
- [Tiếng Việt](README_vi.md)
- [Èdè Yorùbá](README_yo.md) | +| ![](https://codeberg.org/crimeflare/cloudflare-tor/media/branch/master/image/stopcf.jpg)
![](https://codeberg.org/crimeflare/cloudflare-tor/media/branch/master/image/itsreallythatbad.jpg) | - [Afrikaans](README_af.md)
- [العربية](README_ar.md)
- [Беларуская](README_be.md)
- [বাংলা](README_bn.md)
- [Català](README_ca.md)
- [中文](README_cn.md)
- [Deutsch](README_de.md)
- [English](README_en.md)
- [Esperanto](README_eo.md)
- [Español](README_es.md)
- [فارسی](README_fa.md)
- [suomen kieli](README_fi.md)
- [Wikang Filipino](README_fl.md)
- [Français](README_fr.md)
- [Gujarātī](README_gu.md)
- [Harshen](README_ha.md)
- [हिन्दी](README_hi.md)
- [Indonesia](README_id.md)
- [Íslenska](README_is.md)
- [Italiano](README_it.md)
- [日本語](README_ja.md)
- [한국어](README_ko.md)
- [Māori](README_mi.md)
- [македонски](README_mk.md)
- [मराठी](README_mr.md)
- [bahasa Melayu](README_ms.md)
- [Nederlands](README_nl.md)
- [ਪੰਜਾਬੀ](README_pa.md)
- [Polski](README_pl.md)
- [Português](README_pt.md)
- [Română](README_ro.md)
- [Русский](README_ru.md)
- [Sinhalese](README_si.md)
- [Svenska](README_sv.md)
- [Kiswahili](README_sw.md)
- [தமிழ்](README_ta.md)
- [తెలుగు](README_te.md)
- [ภาษาไทย](README_th.md)
- [Türkçe](README_tr.md)
- [Українська](README_uk.md)
- [Tiếng Việt](README_vi.md)
- [Èdè Yorùbá](README_yo.md) | --- - [Suggest New Language](https://codeberg.org/crimeflare/cloudflare-tor/issues/new) -- [License](LICENSE.md) \ No newline at end of file +- [License](LICENSE.md) From 97c940a207be67051b3b2a93ae72e8e2a329bf21 Mon Sep 17 00:00:00 2001 From: smege1001 Date: Tue, 4 Aug 2020 15:25:30 +0100 Subject: [PATCH 2/3] anti-cf hosts generator --- tool/anti-cf_hosts_generator/generate.py | 47 ++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 tool/anti-cf_hosts_generator/generate.py diff --git a/tool/anti-cf_hosts_generator/generate.py b/tool/anti-cf_hosts_generator/generate.py new file mode 100644 index 00000000..4a5ca42e --- /dev/null +++ b/tool/anti-cf_hosts_generator/generate.py @@ -0,0 +1,47 @@ +import glob +import getopt +import os +import sys + +print("Anti-CF hosts file generator v1.0") +print("Licensed under CC0 1.0") +print("") + +#functions +def progress(value, filename): + sys.stdout.write('\033[2K\033[1G') #wipe the line before printing + sys.stdout.write("Compiling rules [%s] %s" % ("{:,}".format(value), filename)) + sys.stdout.flush() + +opts, argv = getopt.getopt(sys.argv[1:], "o:d:") + +def process(outputf, inputd): + if not os.path.isdir(inputd): + print("Input not directory"); + sys.exit(1) + + with open(outputf, 'a') as outfile: + rulescom = 0 #counter for counting how much rules compiled + + files = glob.glob(os.path.join(inputd, "*.txt")) #filter out anything but txt files + + for f in files: + with open(f) as ruleso: + for line in ruleso: + outfile.write("0.0.0.0 {}\n".format(line.rstrip())) #this does the job + rulescom = rulescom + 1 + progress(rulescom, f) + +if len(sys.argv) < 5: #check if theres argv + print("Usage: generate.py -o -d ") + print("Example: generate.py -o filter.txt -d ../../cloudflare_users/domains/") + sys.exit(1) + +#argv parsing +for k, v in opts: + if k == '-o': + outputfile = v + if k == '-d': + inputdirectory = v + +process(outputfile, inputdirectory) From 2fd8257b45424a42b01788d68ceb7ed6431a9e5b Mon Sep 17 00:00:00 2001 From: smege1001 Date: Tue, 4 Aug 2020 15:28:29 +0100 Subject: [PATCH 3/3] Revert "English is misspelled as Anglish" This reverts commit e54b4c0a2a0489477433e635355f180385550c57. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6609aaa5..6da88b89 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,9 @@ | 🖼 | 🖹 | | --- | --- | -| ![](https://codeberg.org/crimeflare/cloudflare-tor/media/branch/master/image/stopcf.jpg)
![](https://codeberg.org/crimeflare/cloudflare-tor/media/branch/master/image/itsreallythatbad.jpg) | - [Afrikaans](README_af.md)
- [العربية](README_ar.md)
- [Беларуская](README_be.md)
- [বাংলা](README_bn.md)
- [Català](README_ca.md)
- [中文](README_cn.md)
- [Deutsch](README_de.md)
- [English](README_en.md)
- [Esperanto](README_eo.md)
- [Español](README_es.md)
- [فارسی](README_fa.md)
- [suomen kieli](README_fi.md)
- [Wikang Filipino](README_fl.md)
- [Français](README_fr.md)
- [Gujarātī](README_gu.md)
- [Harshen](README_ha.md)
- [हिन्दी](README_hi.md)
- [Indonesia](README_id.md)
- [Íslenska](README_is.md)
- [Italiano](README_it.md)
- [日本語](README_ja.md)
- [한국어](README_ko.md)
- [Māori](README_mi.md)
- [македонски](README_mk.md)
- [मराठी](README_mr.md)
- [bahasa Melayu](README_ms.md)
- [Nederlands](README_nl.md)
- [ਪੰਜਾਬੀ](README_pa.md)
- [Polski](README_pl.md)
- [Português](README_pt.md)
- [Română](README_ro.md)
- [Русский](README_ru.md)
- [Sinhalese](README_si.md)
- [Svenska](README_sv.md)
- [Kiswahili](README_sw.md)
- [தமிழ்](README_ta.md)
- [తెలుగు](README_te.md)
- [ภาษาไทย](README_th.md)
- [Türkçe](README_tr.md)
- [Українська](README_uk.md)
- [Tiếng Việt](README_vi.md)
- [Èdè Yorùbá](README_yo.md) | +| ![](https://codeberg.org/crimeflare/cloudflare-tor/media/branch/master/image/stopcf.jpg)
![](https://codeberg.org/crimeflare/cloudflare-tor/media/branch/master/image/itsreallythatbad.jpg) | - [Afrikaans](README_af.md)
- [العربية](README_ar.md)
- [Беларуская](README_be.md)
- [বাংলা](README_bn.md)
- [Català](README_ca.md)
- [中文](README_cn.md)
- [Deutsch](README_de.md)
- [Anglish](README_en.md)
- [Esperanto](README_eo.md)
- [Español](README_es.md)
- [فارسی](README_fa.md)
- [suomen kieli](README_fi.md)
- [Wikang Filipino](README_fl.md)
- [Français](README_fr.md)
- [Gujarātī](README_gu.md)
- [Harshen](README_ha.md)
- [हिन्दी](README_hi.md)
- [Indonesia](README_id.md)
- [Íslenska](README_is.md)
- [Italiano](README_it.md)
- [日本語](README_ja.md)
- [한국어](README_ko.md)
- [Māori](README_mi.md)
- [македонски](README_mk.md)
- [मराठी](README_mr.md)
- [bahasa Melayu](README_ms.md)
- [Nederlands](README_nl.md)
- [ਪੰਜਾਬੀ](README_pa.md)
- [Polski](README_pl.md)
- [Português](README_pt.md)
- [Română](README_ro.md)
- [Русский](README_ru.md)
- [Sinhalese](README_si.md)
- [Svenska](README_sv.md)
- [Kiswahili](README_sw.md)
- [தமிழ்](README_ta.md)
- [తెలుగు](README_te.md)
- [ภาษาไทย](README_th.md)
- [Türkçe](README_tr.md)
- [Українська](README_uk.md)
- [Tiếng Việt](README_vi.md)
- [Èdè Yorùbá](README_yo.md) | --- - [Suggest New Language](https://codeberg.org/crimeflare/cloudflare-tor/issues/new) -- [License](LICENSE.md) +- [License](LICENSE.md) \ No newline at end of file