IIRC no - даже сервисы - это в основном правила, основанные на портах - это буквально файл XML . Как таковой это немного сложнее.
Хотя не очень
Вы можете использовать netstat или другие средства, чтобы определить, какие порты использует приложение.
netstat -p | grep program
был бы простым примером этого
Затем напишите свой собственный модуль для приложения, чтобы заблокировать порты.
Насколько я понимаю, firewalld не основан на приложениях, это просто интерфейс для брандмауэра на основе портов с несколькими хорошими дополнениями, такими как зоны.
Вы могли бы сделать это с помощью чего-то вроде SElinux или Apparmour, хотя, естественно, это другой путь, чем вы пытаетесь.