Skip to main content

Topic: Foobar ISA proxy (Read 1876 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • sauleen
  • [*]
Foobar ISA proxy

Exists some way to configure foobar with a ISA proxy?

  • arielCo
  • [*]
Foobar ISA proxy
Reply #1
I don't think foobar2k can authenticate with ISA proxies. I'm using CNTLM, an authentication "bridge". It listens on a port for requests from your applications, and forwards the requests to the ISA proxy while handling the authentication.

As shown in the page, you can get an installer from (SourceForge seems to have trouble).

1. To find out your NTLM hash and auth dialect, you run something like this:
Code: [Select]
C:\Program Files\Cntlm> cntlm -M -I  -d your_domain -u your_username proxy_addr:proxy_port
Config profile  1/4... OK (HTTP code: 301)
----------------------------[ Profile  0 ]------
Auth            NTLMv2
PassNTLMv2      43BF4B61E56EE20E7100A149B97E155C

CNTLM just guessed your authentication scheme and gave you the hash corresponding to your password.

2. Pick a port for CNTLM to listen on (say 9999), then you edit your cntlm.ini, in the same directory:
Code: [Select]
Username        your_username
Domain          your_domain
Proxy           proxy_addr:proxy_port
Auth            NTLMv2
PassNTLMv2      43BF4B61E56EE20E7100A149B97E155C
Listen          9999

3. The installer created a Windows service for your convenience, so you either type net start cntlm or rummage the Control Panel for the Services thing.

4. Now all that's left is configuring fb2k to talk to your service: File > Preferences > Networking > Specify proxy address [localhost:9999]

Of course, every time your password changes fb2k will complain about auth failure, and you will need to run cntlm -M -I (the rest of the options are already in the INI file), and substitute the new hash.

Hope this helps - yell if you have trouble.
  • Last Edit: 04 March, 2013, 12:26:53 PM by arielCo

  • ExUser
  • [*][*][*][*][*]
  • Read-only
Foobar ISA proxy
Reply #2
Works fine behind ISA here. Just fill out the Networking tab.

The only problem is that password storage is totally insecure.