[18-Jul-2026 17:13:56 UTC] PHP Deprecated:  is_dir(): Passing null to parameter #1 ($filename) of type string is deprecated in /home/mahbodra/public_html/Nahan/getip.php on line 66
[18-Jul-2026 17:13:56 UTC] PHP Deprecated:  mkdir(): Passing null to parameter #1 ($directory) of type string is deprecated in /home/mahbodra/public_html/Nahan/getip.php on line 67
[18-Jul-2026 17:13:56 UTC] PHP Warning:  mkdir(): Invalid path in /home/mahbodra/public_html/Nahan/getip.php on line 67
[18-Jul-2026 17:13:56 UTC] PHP Deprecated:  file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in /home/mahbodra/public_html/Nahan/getip.php on line 72
[18-Jul-2026 17:13:56 UTC] PHP Deprecated:  file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in /home/mahbodra/public_html/Nahan/getip.php on line 108
[18-Jul-2026 17:13:56 UTC] PHP Deprecated:  file_put_contents(): Passing null to parameter #1 ($filename) of type string is deprecated in /home/mahbodra/public_html/Nahan/getip.php on line 134
[18-Jul-2026 17:13:56 UTC] PHP Fatal error:  Uncaught ValueError: Path cannot be empty in /home/mahbodra/public_html/Nahan/getip.php:134
Stack trace:
#0 /home/mahbodra/public_html/Nahan/getip.php(134): file_put_contents('', '# Cloudflare Cl...')
#1 /home/mahbodra/public_html/Nahan/getip.php(202): saveIPs(Array)
#2 /home/mahbodra/public_html/Nahan/getip.php(255): handlePOST()
#3 {main}
  thrown in /home/mahbodra/public_html/Nahan/getip.php on line 134
[2026-07-18 17:16:59] [INFO] Received 1093 bytes
[2026-07-18 17:16:59] [INFO] Found 20 valid IPs
[2026-07-18 17:16:59] [INFO] Added 20 new IPs
[2026-07-18 17:16:59] [INFO] Backup created: iplist_20260718_171659.txt
[2026-07-18 17:16:59] [INFO] Successfully saved 34 IPs
[2026-07-18 17:18:39] [INFO] Received 779 bytes
[2026-07-18 17:18:39] [INFO] Found 14 valid IPs
[2026-07-18 17:18:39] [INFO] Added 14 new IPs
[2026-07-18 17:18:39] [INFO] Backup created: iplist_20260718_171839.txt
[2026-07-18 17:18:39] [INFO] Successfully saved 48 IPs (NO HEADER)
[2026-07-18 17:21:18] [INFO] Received 1099 bytes
[2026-07-18 17:21:18] [INFO] Found 20 valid IPs
[2026-07-18 17:21:18] [INFO] Added 20 new IPs
[2026-07-18 17:21:18] [INFO] Backup created: iplist_20260718_172118.txt
[2026-07-18 17:21:18] [INFO] Successfully saved 68 IPs (NO HEADER)
[2026-07-19 10:32:09] [INFO] Received 1105 bytes
[2026-07-19 10:32:09] [INFO] Found 20 valid IPs
[2026-07-19 10:32:09] [INFO] Added 20 new IPs
[2026-07-19 10:32:09] [INFO] Backup created: iplist_20260719_103209.txt
[2026-07-19 10:32:09] [INFO] Successfully saved 88 IPs (NO HEADER)
[2026-07-19 10:38:32] [INFO] Received 1097 bytes
[2026-07-19 10:38:32] [INFO] Found 20 valid IPs
[2026-07-19 10:38:32] [INFO] Added 20 new IPs
[2026-07-19 10:38:32] [INFO] Backup created: iplist_20260719_103832.txt
[2026-07-19 10:38:32] [INFO] Successfully saved 108 IPs (NO HEADER)
[2026-07-20 10:10:44] [INFO] Received 1089 bytes
[2026-07-20 10:10:44] [INFO] Found 20 valid IPs
[2026-07-20 10:10:44] [INFO] Added 20 new IPs
[2026-07-20 10:10:44] [INFO] Backup created: iplist_20260720_101044.txt
[2026-07-20 10:10:44] [INFO] Successfully saved 128 IPs (NO HEADER)
[2026-07-21 18:09:51] [INFO] Received 654 bytes
[2026-07-21 18:09:51] [INFO] Found 11 valid IPs
[2026-07-21 18:09:51] [INFO] Added 11 new IPs
[2026-07-21 18:09:51] [INFO] Backup created: iplist_20260721_180951.txt
[2026-07-21 18:09:51] [INFO] Successfully saved 139 IPs (NO HEADER)
[2026-07-22 03:19:31] [ERROR] Invalid API Key: 
[2026-07-22 13:39:04] [INFO] Received 470 bytes
[2026-07-22 13:39:04] [INFO] Found 20 valid IPs
[2026-07-22 13:39:04] [INFO] Added 20 new IPs
[2026-07-22 13:39:04] [INFO] Backup created: iplist_20260722_133904.txt
[2026-07-22 13:39:04] [INFO] Successfully saved 159 IPs (NO HEADER)
[2026-07-22 13:47:25] [INFO] Received 467 bytes
[2026-07-22 13:47:25] [INFO] Found 20 valid IPs
[2026-07-22 13:47:25] [INFO] Added 20 new IPs
[2026-07-22 13:47:25] [INFO] Backup created: iplist_20260722_134725.txt
[2026-07-22 13:47:25] [INFO] Successfully saved 179 IPs (NO HEADER)
[2026-07-22 13:49:27] [INFO] Received 467 bytes
[2026-07-22 13:49:27] [INFO] Found 20 valid IPs
[2026-07-22 13:49:27] [INFO] Added 0 new IPs
[2026-07-22 13:49:27] [INFO] Backup created: iplist_20260722_134927.txt
[2026-07-22 13:49:27] [INFO] Successfully saved 179 IPs (NO HEADER)
[2026-07-22 13:49:56] [INFO] Received 1175 bytes
[2026-07-22 13:49:56] [INFO] Found 20 valid IPs
[2026-07-22 13:49:56] [INFO] Added 0 new IPs
[2026-07-22 13:49:56] [INFO] Backup created: iplist_20260722_134956.txt
[2026-07-22 13:49:56] [INFO] Successfully saved 179 IPs (NO HEADER)
[2026-07-22 13:51:03] [ERROR] Invalid API Key: 
[2026-07-22 13:55:20] [INFO] Received 53 bytes
[2026-07-22 13:55:20] [INFO] Found 1 valid IPs
[2026-07-22 13:55:20] [INFO] Added 1 new IPs
[2026-07-22 13:55:20] [INFO] Backup created: iplist_20260722_135520.txt
[2026-07-22 13:55:20] [INFO] Successfully saved 43 IPs (NO HEADER)
[2026-07-22 13:58:31] [DEBUG] Received headers: {"host":"mahbodrahimi.ir","user-agent":"python-requests\/2.34.2","accept-encoding":"gzip, deflate, zstd","accept":"*\/*","connection":"keep-alive","x-api-key":"nahan_upload_2024","content-type":"text\/plain","content-length":"55","x-https":"1"}
[2026-07-22 13:58:31] [DEBUG] Found API key in X-API-Key header
[2026-07-22 13:58:31] [DEBUG] API Key received: nahan_uplo...
[2026-07-22 13:58:31] [INFO] API Key validated successfully
[2026-07-22 13:58:31] [INFO] Received 55 bytes of data
[2026-07-22 13:58:31] [DEBUG] First 200 chars: 104.24.34.182#TorontoCA
104.24.34.182#TorontoCA#Unknown
[2026-07-22 13:58:31] [INFO] Found 1 valid IPs
[2026-07-22 13:58:31] [INFO] Loaded 43 existing IPs
[2026-07-22 13:58:31] [INFO] Added 1 new IPs (Total: 44)
[2026-07-22 13:58:31] [INFO] Backup created: iplist_20260722_135831.txt
[2026-07-22 13:58:31] [INFO] SUCCESS: Saved 44 IPs (1055 bytes) - 1 new
[2026-07-22 14:02:22] [INFO] Request from: 109.108.176.161
[2026-07-22 14:02:22] [INFO] API Key validated
[2026-07-22 14:02:22] [INFO] Received 538 bytes
[2026-07-22 14:02:22] [INFO] Parsed 11 valid IPs
[2026-07-22 14:02:22] [INFO] ✅ SUCCESS: File overwritten with 11 IPs (256 bytes) - NO BACKUP
[2026-07-22 14:06:18] [INFO] Request from: 109.108.176.161
[2026-07-22 14:06:18] [INFO] API Key validated
[2026-07-22 14:06:18] [INFO] Received 475 bytes
[2026-07-22 14:06:18] [INFO] Parsed 20 valid IPs
[2026-07-22 14:06:18] [INFO] ✅ SUCCESS: File overwritten with 20 IPs (475 bytes) - NO BACKUP
[2026-07-22 14:13:52] [INFO] Request from: 109.108.176.161
[2026-07-22 14:13:52] [INFO] API Key validated
[2026-07-22 14:13:52] [INFO] Received 476 bytes
[2026-07-22 14:13:52] [INFO] Parsed 20 valid IPs
[2026-07-22 14:13:52] [INFO] ✅ SUCCESS: File overwritten with 20 IPs (476 bytes) - NO BACKUP
[2026-07-22 22:24:31] [INFO] Request from: 91.90.120.208
[2026-07-22 22:24:31] [ERROR] Invalid API Key: 
[2026-07-23 04:57:51] [INFO] Request from: 17.246.15.200
[2026-07-23 04:57:51] [ERROR] Invalid API Key: 
[2026-07-23 18:57:20] [INFO] Request from: 89.198.227.86
[2026-07-23 18:57:20] [INFO] API Key validated
[2026-07-23 18:57:20] [INFO] Received 239 bytes
[2026-07-23 18:57:20] [INFO] Parsed 10 valid IPs
[2026-07-23 18:57:20] [INFO] ✅ SUCCESS: File overwritten with 10 IPs (239 bytes) - NO BACKUP
[2026-07-25 12:04:21] [INFO] Request from: 89.199.76.120
[2026-07-25 12:04:21] [INFO] API Key validated
[2026-07-25 12:04:21] [INFO] Received 480 bytes
[2026-07-25 12:04:21] [INFO] Parsed 20 valid IPs
[2026-07-25 12:04:21] [INFO] ✅ SUCCESS: File overwritten with 20 IPs (480 bytes) - NO BACKUP
[2026-07-27 19:23:40] [INFO] Request from: 5.210.41.217
[2026-07-27 19:23:40] [INFO] API Key validated
[2026-07-27 19:23:40] [INFO] Received 467 bytes
[2026-07-27 19:23:40] [INFO] Parsed 20 valid IPs
[2026-07-27 19:23:40] [INFO] ✅ SUCCESS: File overwritten with 20 IPs (467 bytes) - NO BACKUP
[2026-08-12 21:06:15] [INFO] Request from: 208.84.102.107
[2026-08-12 21:06:15] [ERROR] Invalid API Key: 
[2026-08-21 14:13:36] [INFO] Request from: 64.23.134.33
[2026-08-21 14:13:36] [ERROR] Invalid API Key: 
[2026-08-21 14:13:36] [INFO] Request from: 146.190.120.122
[2026-08-21 14:13:36] [ERROR] Invalid API Key: 
[2026-08-23 12:36:01] [INFO] Request from: 79.139.58.98
[2026-08-23 12:36:01] [ERROR] Invalid API Key: 
[2026-09-02 11:58:53] [INFO] Request from: 74.7.243.223
[2026-09-02 11:58:53] [ERROR] Invalid API Key: 
[2026-09-04 07:57:57] [INFO] Request from: 134.199.232.208
[2026-09-04 07:57:57] [ERROR] Invalid API Key: 
[2026-09-04 07:57:57] [INFO] Request from: 137.184.39.6
[2026-09-04 07:57:57] [ERROR] Invalid API Key: 
[2026-09-04 10:19:47] [INFO] Request from: 159.223.198.250
[2026-09-04 10:19:47] [ERROR] Invalid API Key: 
[2026-09-04 10:19:48] [INFO] Request from: 24.199.113.102
[2026-09-04 10:19:48] [ERROR] Invalid API Key: 
[2026-09-06 08:45:16] [INFO] Request from: 79.139.58.98
[2026-09-06 08:45:16] [ERROR] Invalid API Key: 
[2026-09-13 09:53:16] [INFO] Request from: 103.4.250.139
[2026-09-13 09:53:16] [ERROR] Invalid API Key: 
[2026-09-13 09:53:36] [INFO] Request from: 103.196.9.192
[2026-09-13 09:53:36] [ERROR] Invalid API Key: 
[2026-09-13 09:57:38] [INFO] Request from: 158.69.55.148
[2026-09-13 09:57:38] [ERROR] Invalid API Key: 
[2026-09-13 10:00:22] [INFO] Request from: 158.69.55.82
[2026-09-13 10:00:22] [ERROR] Invalid API Key: 
[2026-09-13 11:56:52] [INFO] Request from: 158.69.117.45
[2026-09-13 11:56:52] [ERROR] Invalid API Key: 
[2026-09-13 12:16:53] [INFO] Request from: 216.73.216.69
[2026-09-13 12:16:53] [ERROR] Invalid API Key: 
