Розробка програми C++
1 .Для протоколів, поділяємо на L3 (IPv4, IPv6) і L4 (TCP, UDP, ICMP, ...).Показати розподіл в байтах і пакетах в рамках атаки на кожному рівні окремо
Наприклад:
L3
IPv4 = 300KBps / 1000PPs
L4
UDP = 99 КБ/с
TCP = 1 КБ/ппс
2 .Визначення з якого ASN йде напад (автономних систем)
А. Приймаючи базу даних (прикріплений) у форматі .mmdb (maxmind)
Переглянути загальний список IP-адресів (якщо до 100 000 адресів в mongodb)
Порівнюємо всі IP-адреси з масками і в яких ASN ці адреси живуть
Показати розподіл з якого ASN йде трафік у байтах і пакетах
3 .Зміни src_addr
А. Змінюємо проценти на байти і пакети
Розрахуємо байти і пакети з кожного з адресів, записуємо
ЧетвертийЗміни в geo_ip
А. Змінюємо проценти на байти і пакети
Змінюємо назву на geoip_src
5 .Додавати Geoip_traffic
Розрахуємо замість src адреси - bps і pps, також показуємо на кожну країну
6 .Змінюємо % на байти і пакети, і записуємо з для кожного:
а. srcPorts
Б. ДСТПОРТС
С. ДСТПОРТС
Д. Прото
e. довжина розповсюдження
F. континентальна дистрибуція
Г. CountryDistribution
H. Геодистрибуція
Розподіляємо srcPorts і dstPorts для кожного з протоколів
Ви отримаєте srcPorts_udp і dstPorts_udp і окремо srcPorts_tcp і dstPorts_tcp
Коротко головний завдання
На даний момент, програма розглядає пакети, перетворює їх відразу в відсоток, і далі відправляє в базу.
Завдання - перетворити це в байти і пакети, тобто щоб у нас не в рамках відсотків було спочатку , а щоб у нас спочатку були пакети і байти, які в веб-інтерфейсі, на фронтенді самі перетворювали в відсотки.Це означає, що насправді нам буде потрібно просто видалити функцію конвертації процентів, в модулі звітів.Зняти проценти і почати відправляти байти і пакети і оновлювати їх.Це означає, що оновлювати не відсоток, а байти і пакети.Працювати потрібно не за секунду, а сумарно.Тобто, якщо йде з однієї іппі адреси, у нас раніше, наприклад, почався звіт про аномалію і ми бачимо, що 95% графіки з однієї іппі адреси.То тепер ми побачимо, що один IP-адрес відправив дотепер - 10 Гб.Тобто секунди не потрібно виробляти, це не швидкість, це загальна кількість даних, які нам відправив іпі адреса або на порт прийшло, тобто загальна кількість.Це саме і означає «усунути конвертацію в проценти»
Файли, в яких потрібно вносити зміни - приклади
Додатки 1
-
Здравствуйте. Без наличия всего проекта весьма тяжело вносить изменения. Ведь проверить даже компиляцией не получится. И я насколько понял это все должно работать на MacOs?
-
Актуальні фриланс-проєкти в категорії C та C++
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 2 дні 23 години тому ∙ 7 ставок |
Створення або доопрацювання прошивки та логіки під три автономні LoRa-станції на базі ESP32.
5000 UAH
створення або доопрацювання прошивки та логіки під три автономні LoRa-станції на базі ESP32. Пристрої повинні піднімати Wi-Fi точку доступу, віддавати локальний сайт через браузер (HTTP), приймати текст та зображення в радіусі 5-10 км (плюс-мінус), зберігати дані (бажано на… C та C++, C# ∙ 3 дні 2 години тому ∙ 3 ставки |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 4 дні тому ∙ 4 ставки |
Чорна Україна (RP-проект на базі MTA)
51 355 UAH
|
Інженер інфраструктури резидентних проксіМи будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої… C та C++, DevOps ∙ 9 днів 20 годин тому ∙ 15 ставок |