aboutsummaryrefslogtreecommitdiffstats
path: root/oldrep/tool/getCFDomainFromList.php
diff options
context:
space:
mode:
Diffstat (limited to 'oldrep/tool/getCFDomainFromList.php')
-rw-r--r--oldrep/tool/getCFDomainFromList.php37
1 files changed, 0 insertions, 37 deletions
diff --git a/oldrep/tool/getCFDomainFromList.php b/oldrep/tool/getCFDomainFromList.php
deleted file mode 100644
index 3b185522..00000000
--- a/oldrep/tool/getCFDomainFromList.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/*
-WTFPL License
-
- Run `php -f getCFDomainFromList.php` and wait for result.
-
- This script will read INPUT_DOMAINS and add domain to OUTPUT_RESULT
- if the target is in Cloudflare domain lists.
-
- INPUT_DOMAINS is a list of domains. Do not list FQDN.
-
-*/
-
-ignore_user_abort(true);
-set_time_limit(0);
-
-// INPUT_DOMAINS EOF = must LF
-define('INPUT_DOMAINS', 'example.mdn_basedom_list.txt');// _base_ domain list to scan
-define('DIR_CFDOMAINS', 'split/');// path to /split/ directory (Cloudflare Domains)
-define('OUTPUT_RESULT', 'example.mastodon_cf.txt');// result
-
-if (!file_exists(DIR_CFDOMAINS.'cloudflare_0.txt')){print 'Edit DIR_CFDOMAINS';exit;}
-if (!file_exists(INPUT_DOMAINS)){print 'INPUT_DOMAINS not found';exit;}
-
-$result=array();
-
-foreach(explode("\n",file_get_contents(INPUT_DOMAINS)) as $line){
- if (strlen($line)<4){continue;}
- $letter=substr($line,0,1);
- if (!preg_match("/^([a-z0-9]{1})$/",$letter)){continue;}
- print $letter.'='.$line."\n";
- if (in_array($line,explode("\n",file_get_contents(DIR_CFDOMAINS.'cloudflare_'.$letter.'.txt')))){$result[]=$line;}
-}
-
-print count($result)." found\n";
-file_put_contents(OUTPUT_RESULT,implode("\n",$result));
-print 'done';