diff --git a/config.txt b/config.txt index 5b85bd2..589a1d8 100644 --- a/config.txt +++ b/config.txt @@ -1,5 +1,5 @@ [DomainMapper] -# Имена сервисов, разделенные запятыми, для преобразования их доменных имен в IP-адреса без запроса их выбора у пользователя +# Имена сервисов разделенные запятыми для преобразования доменных имен в IP-адреса без их запроса у пользователя # доступные опции: 'Antifilter community edition', 'Youtube', 'Facebook', 'Openai', 'Tik-Tok', 'Instagram', 'Twitter', 'Netflix', 'Bing', 'Adobe', 'Apple', 'Google', 'Tor-Truckers', 'Search-engines' # 'all' - проверить все сервисы, если значение пустое (по умолчанию) - пользователю будет выведено меню выбора service = @@ -20,7 +20,7 @@ threads = # доступные опции: 'ip' - только "IP" адрес, 'vlsm' - "IP/маска", 'win' - "rote add %IP% mask %mask% %gateway%", если значение пусте (по умолчанию) - пользователю будет выведен запрос с подсказкой filetype = -# адрес шлюза - используется, только если опция "filetype" установлена в 'win' +# адрес шлюза - используется, только если опция "filetype" установлена в 'win' или пользователь выбрал такой формат выходного файла # если не указан, будет использоваться значение по умолчанию (0.0.0.0.0) gateway = diff --git a/main.py b/main.py index 3718b9a..d97963e 100644 --- a/main.py +++ b/main.py @@ -204,6 +204,9 @@ def main(): file.write(f"{ip.strip()}/32\n") # Assuming /32 subnet mask for all IPs elif outfilename_format.lower() == 'win': # Handle Windows format here + gateway_input = input(f"Укажите шлюз (\033[32mEnter\033[0m - {gateway}): ") + if gateway_input: + gateway = gateway_input.strip() with open(outfilename, 'r') as file: ips = file.readlines() with open(outfilename, 'w') as file: