Cntlm (user-friendly wiki / technical manual) is an NTLM / NTLM Session Response / NTLMv2 authenticating HTTP proxy intended to help you break free from the chains of Microsoft proprietary world. You can use a free OS and honor our noble idea, but you can't hide. Once you're behind those cold steel bars of a corporate proxy server requiring NTLM authentication, you're done with.
If you are not already familiar with using cntlm on a Linux desktop, this application is not ready for you... yet.
Although the code is rock-solid and has been compiled for Maemo and Harmattan from the Debian source package with only minor changes, at this stage it needs to be configured and run manually.
The Debian version creates a 'cntlm' user account and configures cntlm to run as a service on startup. This version should be run manually, preferrably with debugging information enabled, i.e. 'cntlm -v'. Cntlm itself does not need to be run as root, but because the configuration file (/etc/cntlm.conf) may contain sensitive information, only root can read it, so first change its permissions so that it can be read and written by everyone, i.e. as root 'chmod +rw /etc/cntlm.conf'.
Create a new wireless connection for your workplace's wireless network with a new name, for example 'MyWork (cntlm)' and in advanced settings, configure the HTTP and HTTPS proxies to http://127.0.0.1 port 3128.