Я запускаю программу argus, которая анализирует пакеты, извлекает некоторые функции из каждого потока пакетов и печатает их на терминал. вывод будет непрерывным и не остановится, пока вы не завершите процесс.
Я пытаюсь перенаправить этот вывод в программу, написанную на c. Я хотел бы выполнить набор тестов для каждой строки, полученной из программы сниффинга.
Как я могу перенаправить непрерывный вывод программы сниффинга и ввести ее в программу обработки?