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)
|
- [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)
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user