Captive portal?

Does anyone use any captive portal software??? From what I have seen most require layer2, anyone know of any layer3 ones?
Regards

pfSense.
open source linux distro.