diff --git a/main.py b/main.py index cd89ce7..a3dff0c 100644 --- a/main.py +++ b/main.py @@ -4,6 +4,7 @@ Inspired by https://github.com/acidvegas/proxytools import time import concurrent.futures import logging +import os from harvester.proxy import fetch_all, validate_socks @@ -47,6 +48,10 @@ def main(): valid.append(proxy) print(f'{proxy} -> {ip}') + # Create output directory if it does not exist + if not os.path.exists('proxies'): + os.makedirs('proxies') + # Write to file with timestamp write_file( path=f'proxies/valid-socks-{time.strftime("%Y%m%d%H%M%S")}.txt',