Update README.md

This commit is contained in:
Ground-Zerro
2025-09-07 12:16:34 +11:00
parent 9b91d6f9df
commit 4a0acfa4ae

View File

@@ -2,6 +2,7 @@
- [subdomain - поиск субдоменов](#subdomain) - [subdomain - поиск субдоменов](#subdomain)
- [verified - проверка активности доменов](#verified) - [verified - проверка активности доменов](#verified)
- [convert - конвертер маршрутов](#convert) - [convert - конвертер маршрутов](#convert)
- [split - разбить список на файлы по 1000 строк](#split)
## subdomain ## subdomain
@@ -99,3 +100,39 @@
``` ```
4. Следуйте подсказкам на экране. 4. Следуйте подсказкам на экране.
## split
Скрипт для обработки IP-адресов, их агрегации в подсети и форматирования маршрутов для различных типов сетевых устройств.
### Функции
Утилита для разбиения текстового файла на части фиксированного размера.
- В исходном файле остаются только первые 1000 строк (значение по умолчанию).
- Остальные строки сохраняются в новые файлы:
- domain-ip-resolve2.txt
- domain-ip-resolve3.txt
- и т.д., по 1000 строк в каждом.
Если строк меньше или равно 1000 — разбиение не выполняется.
### Использование
1. Установите [зависимости](https://github.com/Ground-Zerro/DomainMapper/blob/main/requirements.txt):
```bash
pip install -r requirements.txt
```
2. Поместите файл c IP-адресами `domain-ip-resolve.txt` в корневую директорию проекта.
3. Запустите скрипт:
```bash
python split.py
```
### Можно указать свой файл и размер блока строк:
```bash
split_file_exact("mydata.txt", max_lines=500)
```