Приветствие
В этом месяце я начну работать над магистерской диссертацией. Тема моей диссертации о безопасности сети.
Мне нужно разобраться с сетевыми интерфейсами и пакетами.
Ранее я использовал shappcap для взаимодействия с пакетами, но я не уверен, является ли C # наиболее мощным языком для сетевого программирования и пакетов.
Я немного поработал с wireshark и увидел, насколько он мощный, и, как вы знаете, winsharp - открытый исходный код, разработанный с использованием C ++.
Я не уверен, стоит ли мне использовать C # или C ++ для программирования безопасности сети, и я хочу, чтобы вы узнали о том, какой язык лучше всего подходит для сетевого программирования и взаимодействия пакетов.
я должен использовать C #, C ++ или Java или что-то еще?
Пожалуйста, дайте мне ваш совет.
Спасибо,
UPDATE
..........................
Я собираюсь по-разному анализировать пакеты, беря каждый пакет и читая каждое поле в нем, затем используя эти значения, и на тех же этапах я изменяю значение некоторых пакетов, а затем отправляю их обратно.
Я хочу управлять пакетом с момента его получения сетевым интерфейсом до его передачи на прикладной уровень.
также