How to fill in proxy information in cntlm config file?
proxy
Solution
Update your user, domain, and proxy information in `cntlm.ini`, then test your proxy with this command (run in your Cntlm installation folder):
cntlm -c cntlm.ini -I -M http://google.ro
It will ask for your password, and hopefully print your required authentication information, which must be saved in your `cntlm.ini`
Sample `cntlm.ini`:
Username user
Domain domain
# provide actual value if autodetection fails
# Workstation pc-name
Proxy my_proxy_server.com:80
NoProxy 127.0.0.*, 192.168.*
Listen 127.0.0.1:54321
Listen 192.168.1.42:8080
Gateway no
SOCKS5Proxy 5000
# provide socks auth info if you want it
# SOCKS5User socks-user:socks-password
# printed authentication info from the previous step
Auth NTLMv2
PassNTLMv2 98D6986BCFA9886E41698C1686B58A09
Note: on linux the config file is `cntlm.conf`
Problem
Cntlm is an NTLM / NTLM Session Response / NTLMv2 authenticating HTTP proxy intended to help you break free from the chains of Microsoft proprietary world. I have my proxy URL in the following format: ``` http://user:passwords@my_proxy_server.com:80 ``` And I have to provide this information to `cntlm`. Its config file `cntlm.ini` has following structure and parameters: ``` Username Domain Password Proxy ``` I am not sure, how to break up my original proxy property to fill these four options?