mirror of
				https://codeberg.org/crimeflare/cloudflare-tor
				synced 2025-11-04 10:27:05 +01:00 
			
		
		
		
	
		
			
	
	
		
			24 lines
		
	
	
	
		
			448 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
	
		
			448 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								//License: WTFPL
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								define('F_INPUT','noncloudflarelist.txt');
							 | 
						||
| 
								 | 
							
								define('F_OUTPUT','fqdnlist.txt');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if (!file_exists(F_INPUT)){
							 | 
						||
| 
								 | 
							
									die('File not found');
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$result = array();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								foreach(explode("\n",file_get_contents(F_INPUT)) as $t){
							 | 
						||
| 
								 | 
							
									$t = explode(' ',$t)[0];
							 | 
						||
| 
								 | 
							
									if (preg_match("/^([a-z0-9-\.]{1,255})\.([a-z]{2,40})$/",$t)){
							 | 
						||
| 
								 | 
							
										$result[] = $t;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$result = array_unique($result);
							 | 
						||
| 
								 | 
							
								file_put_contents(F_OUTPUT,implode("\n",$result));
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								echo('Done');
							 |