Мне нужно написать очень простое приложение, которое будет прослушивать сетевой трафик, отфильтровывать некоторые пакеты на основе различной информации уровня 4/5 и затем выгружать эту информацию в базу данных.
Я не совсем понимаю, какой pcap gem / plugin мне использовать. Базовая реализация pcap выглядит несколько устаревшей (без изменений с 2001 года) и не работает должным образом. Я также попробовал pcaprub, но я не совсем уверен, как обойти эту библиотеку. Кажется, что он перехватывает необработанные пакеты без возможности получить какие-либо данные из дампа pcap.
Есть ли у вас какие-либо советы о том, как я могу реализовать эту простую задачу?
Спасибо заранее. : -)