Как сделать программу по типу Wireshark для работы с сетью и желательно с редактированием трафика? Хочу сделать программу по типу Wireshark для работы с сетью и возможностью редактирования трафика. Как это можно реализовать? На каком языке лучше писать это? Как вообще программа может слушать трафик? Понимаю, что долго объяснясть. Объясните в кратце и несколько ссылок киньте на статьи или на книги.
В моем представлении работа программы с сетью заключается в создании сокета и работе с ним. Больше ничего не знаю) Пару раз писал чатики. Да и почитал несколько текстов про протоколы, про модель OSI.

2 Янв 2020 в 19:52
177 +1
0
Ответы
1

Для создания программы, подобной Wireshark, вам потребуется использовать язык программирования, который поддерживает низкоуровневую работу с сетью. Например, вы можете использовать язык программирования Python с библиотекой scapy для работы с сетевым трафиком. Scapy позволяет создавать и анализировать пакеты данных на разных уровнях OSI модели.

Для прослушивания трафика вам потребуется создать сокет и прослушивать сетевой интерфейс с помощью библиотеки scapy. После этого вы сможете анализировать и редактировать сетевой трафик, отлавливая и модифицируя пакеты данных.

Для дополнительного изучения вам может быть полезно ознакомиться с материалами по работе с сетью, протоколам и OSI модели. Например, вы можете почитать книгу "TCP/IP Illustrated" автора Richard Stevens или статьи на тему работы с сетью на сайтах, таких как Stack Overflow или Medium.

Также вам стоит изучить документацию по библиотеке scapy и попробовать создать простые программы для работы с сетевым трафиком. В результате вы сможете создать программу подобную Wireshark с функционалом анализа и редактирования сетевого трафика.

18 Апр в 21:51
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир