mirror of
https://github.com/Ground-Zerro/DomainMapper.git
synced 2025-12-10 01:47:18 +07:00
Update README.md
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
- [subdomain - поиск субдоменов](#subdomain)
|
||||
- [verified - проверка активности доменов](#verified)
|
||||
- [convert - конвертер маршрутов](#convert)
|
||||
- [split - разбить список на файлы по 1000 строк](#split)
|
||||
|
||||
## subdomain
|
||||
|
||||
@@ -99,3 +100,39 @@
|
||||
```
|
||||
|
||||
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)
|
||||
```
|
||||
Reference in New Issue
Block a user