Есть приложение которое занимается аналитикой посещений, пишет данные в базу ClickHouse

Ключевые поля для работы:

packetDateTime, srcIP, dstIP, sourcePort, destinationPort, protocol.

Для отображаения графиков используется Grafana

Вот пример запроса который делает Grafana в базу ClickHouse для отображения информации которая на скриншоте:

"SELECT packetDateTime, IPv4NumToString(srcIp) as srcIP, IPv4NumToString(dstIp) as dstIP, sourcePort, destinationPort, numberOfPackets as packets, length, srcAsn, dstAsn, transform(protocol, [17, 6, 1], ['udp', 'tcp', 'icmp'], 'unknown') as protocol, IPv4NumToString(agentIpAddress) as agent,inputInterface as input, outputInterface as output, sampleRatio, arrayMap(x -> transform(x, [1, 2, 4, 8, 16, 32, 64, 128, 256, 512], ['fin', 'syn', 'rst', 'psh', 'ack', 'urg', 'ecn', 'cwr', 'nonce', 'reserved'], 'unknown'), bitmaskToArray(flags)) as TcpFlags FROM fastnetmon.traffic WHERE packetDate BETWEEN toDate(1546300799) AND toDate(1548979200) AND packetDateTime BETWEEN toDateTime(1546300799) AND toDateTime(1548979200) AND (srcIp = IPv4StringToNum('8.8.8.8') OR dstIp = IPv4StringToNum('8.8.8.8'))",

Приложение может запускать bash и JSON скрипты в Perl или Python.

Приложение передает в скрипт IP (dstIP) адрес в момент начала всплеска и окончания массовых обращений.

Задача:

Построение графика в момент сработки тригера с учетом времени 5 минут до начала и 5 минут после окончания.

Построение графика в форме кольца ASN с которых сработа тригер.

Постоение графика через минуту после начала сработки в котором будет срез 100 IP адресов с которых идут обращения.

После окончания массовых обращений сделать выборку топ 20 самых активных IP адресов с которых были обращения.

Все данные которые получены должны быть упакованы в PDF в формате отчета.

Полученный отчёт отправить через email, Telegram, Viber

За определенным dstIP необходимо закрепить одного человека или группы получателей отчета.

3 года назад
guest_15951073083247
5 лет в сервисе
Был
3 года назад

Заявки фрилансеров

Максим
 
48 лет
19 лет в сервисе
Был
17 дней назад
3 года назад
  • Похожие заказы

  • Необходимо создать таблицы в Excel, включая основную таблицу с данными тестов и отдельные листы для игроков. Требуется разработка диаграмм и радарных графиков для визуализации результатов. Основная работа включает компиляцию данных и создание стандартной кривой.

    Закрыт
    3 года назад
  • Требуется разработка программы для скриншотов с простым интерфейсом. Необходимо реализовать захват области, добавление шаблонов, водяных знаков и возможность дорисовки стрелок и фигур. Упрощенный процесс: захват, настройка и готовый скриншот. Ищем исполнителя с опытом настройки подобного ПО.

    Закрыт
    3 года назад
  • Требуется разработать приложение на платформе Integromat для интеграции с Dollibar ERP (V14). Необходимо реализовать модули для создания клиента, товара, счет фактуры и инвойса на основе счет фактуры. Ожидается качественная реализация функций для бесперебойной работы системы.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Необходимо добавить функцию автоматического подключения в PPPoE Lan Manager при потере соединения. Программа должна пробовать восстановить соединение через заданный интервал времени. Исходный софт доступен для скачивания на хостинге.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Необходимо настроить Microsoft Teams для школы программирования с функциональностями, включая журнал/расписание, группы и чаты для занятий, курсы и рабочие проекты учеников. Реализация доступа для администраторов и учеников, а также создание сущностей 'Ученик', 'Преподаватель' и 'Курс'. Подготовка краткой инструкции по использованию.

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • Требуется разработать скринер лимитных заявок для биржи Binance, который будет искать крупные лимитные заявки на споте и фьючерсах. Софт должен отображать два графика с различными временными интервалами, уровнем крупной лимитки и сортировкой по нескольким параметрам, включая расстояние до текущей цены. Также необходима возможность редактирования списка тикеров для анализа.

    Закрыт
    3 года назад
  • Необходимо создать парсер для структуры разделов каталога маркетплейса на Java Spring. Используйте Jsoup и Selenium для сбора данных, которые будут храниться в базе данных PostgreSQL. Проект должен быть оформлен как микросервис с API и использованию Docker. Более детальное техническое задание предоставляется при общении.

    Закрыт
    3 года назад
  • Требуется разработка программы для спама в Telegram. Необходимо создать эффективное прикладное ПО, которое будет соответствовать современным требованиям. Ожидается опыт в разработке подобных решений.

    Закрыт
    3 года назад