В настоящее время я разрабатываю приложение для моего проекта Networks Security, который включает запуск атаки smurf с использованием C #.Атака Smurf включает в себя то, что вы отправляете пакет на любой сервер (скажем, Yahoo, Google), но в своем месте назначения вы размещаете IP-адрес любой жертвы (которую атакующий хочет атаковать). Таким образом, все хосты (Yahoo, Google) отправляютответ жертве, если отправлено большое количество запросов, это также может привести к отказу в обслуживании. Теперь проблема заключается в реализации его в C #, потому что C # не позволяет u изменять заголовок пакета, если я использую класс TcpClient iмогу только дать IP + порт хоста для подключения, но я не могу ничего изменить в заголовке пакета (он автоматически помещает ваш ip в место назначения пакета), я просто хочу знать, есть ли какой-нибудь способ, к которому я могу получить доступ иизменить заголовок пакета,?
Есть ли какая-либо библиотека, которая может помочь мне в этом контексте?