Данная программа позволяет немного автоматизировать работу с NAD, посредством использования API. Достаточно лишь раз в некоторое время запускать программу для обновления репутационных листов. Программа сама распарсит ВПО и добавит адреса в списки.
- Автоматическое создание/добавление контента в репутационный список.
- Ручное управление данными:
- Ручное добавление адреса(ов) в репутационный список.
- Ручное удаление адреса(ов) из репутационного списка.
- Просмотр содержимого репутационного списка.
- Установка соединения / создание сессии.
- Автоматическое скачивание списка в формате JSON с сайта feodotracker.abuse.ch.
- Сортировка IP адресов по ВПО.
- Создание репутационных списков. Программа автоматически проверяет наличие необходимого списка на основе ВПО из файла и, при его отсутствии, создает новый список для удобного хранения контента. создание с использованием ключа "external_key"!
- Проверка доступности изменения репутационного листа. Если список не был создан через API, то изменений не будет.
- Добавление контента в списки. Автоматическое добавление контента в репутационные списки для упрощения процесса управления и обновления списков.
Установка зависимостей:
python -m pip install -r requirements.txt
Запуск:
python main.py
Я не программист и понимаю, что данный код не самый чистый и правильный. Данная реализация является способом прокачать скиллы. Спасибо 😉
project by artrone