Vallum files structure
Vallum is very friendly and does not modify any existing system file.
Vallum firewall is made of 3 main files:
- a filtering and logging network kernel extension loaded at boot time (/Library/Extensions/vallumnke.kext)
- a daemon running in background loaded at boot time (/usr/local/bin/vallumafd)
- an agent to handle user interaction, loaded at login time, runs as a menulet icon in OS X bar near the clock. (Vallum.app)
Vallum installs also its configuration file in /Users/Shared/it.murus.vallumlibrary.plist and stores custom presets in /Users/Shared/Vallum/. To activate Vallum at boot there is a launchd item in /Library/LaunchDaemons/it.murus.vallumafd.plist and shell script in /etc/vallum.sh.