Есть ли способ отслеживать DoS-атаки с помощью SNMP или любого другого программного обеспечения, основанного на Linux, и которое могло бы контролировать маршрутизатор / коммутаторы и предупреждать при обнаружении DoS-атаки?
Безусловно, есть, хотя это зависит от характера DoS и инструментов, предоставляемых SNMP.
Убедитесь, что в вашем пакете мониторинга установлен порог предупреждений, превышающий нормальный, и вы должны их поймать.
SNMP - это всего лишь инструмент для получения информации, счетчиков, с устройства.
Используя только snmp, вы сможете получать только трафик, проходящий через интерфейсы, и базовую информацию, такую как использование ЦП и ОЗУ.
Netflow, с другой стороны, представляет собой протокол, предназначенный для сообщения о структуре потока, и очень полезен для обнаружения DoS-атак.
Вы можете объединить два и использовать Netflow MIB это будет сообщать о наиболее активных пользователях и позволит вам отслеживать текущие DoS-атаки.