O uso periódico de pfctl -s state -v
e algum uso de AWK funcionaria.
O comando acima também inclui a idade da sessão.
Você teria que pesquisar com bastante regularidade e fazer uso de um cronjob ou similar e fazer alguma mágica de script para agregar endereços IP, mas funcionaria.
Rob