Write the Source Code using the NSAPI functions.
Compile and Link the source code to create a shared library ( .so, .sl, or .dll) file.
Load and Initialize the Filter by editing the magnus.conf file.
Instruct the Server to Insert the Filter by editing the obj.conf file to insert your custom filter(s) at the appropriate time.
Test the Filter by accessing your server from a browser with a URL that triggers your filter.
These steps are described in greater detail in the following sections.