Nokia Network Security Solutions Handbook

In general, it is not possible to run binaries from FreeBSD or other versions of UNIX under the IPSO operating system. Although IPSO is based on FreeBSD, it has diverged enough in recent years that most third-party binaries either won't run or make the system unstable. It is also not possible to compile binaries from source code (unless you work for Nokia), because the IPSO operating system has no compiler and no shared libraries.
After enough people asked, Nokia released some "unsupported" third-party packages for IPSO that can be downloaded from Nokia's Web site, including Perl, the Bash shell, netcat, MRTG, and a few other useful shells and tools. If you already have familiarity with UNIX-based systems, you're probably familiar with these tools.
This appendix reviews some of the more useful utilities and discusses their installation and usage.
Before heading down the road of installing these additional packages on your firewall, consider the purpose of the firewall itself. It's a security device designed to protect your network from intrusion. Technically, it shouldn't be doing anything else, because each service you add will consume some of its packet-processing resources. Additionally, extra software you add could technically be used against you should an attacker compromise your firewall. Think very carefully before adding any of these packages, and make certain that you really can justify their use on your firewall.
Perl is a very powerful scripting language...