The If2kSystem.pkg installs everything into the system directory:
/Library/StartupItems/if2k
All of the files relating to the filter are stored in this directory and are not visible or modifiable by any normal users on the computer. You can access these files only via the command-line as the root user. ie: you must have administrator access and use the command line utility "sudo" to access them.
The filter daemon, if2kd, runs on system startup, before anyone logs into the computer. It listens to the TCP/IP address 127.0.0.1:8000 and writes its process id to the file "/var/run/if2kd.pid" and any log entries to the file "/var/log/if2kd.log".
The filter's settings are stored in text files in the /Library/StartupItems/if2k directory:
- install.txt - installation settings
- additional.txt - customization settings
- license.txt - the filter license
The "additional.txt" file can be copied and put on an external website for use with the "Remote Settings URL" setting.
Any files in the directory "/Library/StartupItems/if2k/web/"available via the filter's built-in web server running at "http://127.0.0.1:8000/"
The directory "/Library/StartupItems/if2k/db/" contains the user's URL and phrase database files.
The directory "/Library/StartupItems/if2k/predb/" contains the built-in URL and phrase database files, in both raw text form (*.txt) and in pre-compiled form (*.txt.pre).
The directory "/Library/StartupItems/if2k/bin/" contains the system programs:
- if2kd - the filter daemon
- if2k_uninstall.sh - the filter uninstall script
- if2ktigerext.kext - the filter kernel extension
- if2k_precompile_all - command line program that reads all the *.txt files in the predb directory and creates the pre-compiled *.txt.pre files.

