NTLM代理介紹及使用
目前在Windows平台下代理伺服器軟體產品主要有:Microsoft Proxy,Microsoft ISA,Netscape Proxy、WinProxy、WinGate Pro、winRoute、SyGate以及CCProxy等等。
由於目前HTTP應用最廣泛,因為http代理的實現也是最重要的。http代理又有兩種認證方式: Proxy Basic認證和Proxy NTLM認證。
Proxy Basic認證一般用於 不太重要的場合,因為Basic認證時直接把用戶名密碼變一下形就從網路上傳過去了,隨便sniffer一下就能把這個 數據截獲從而得到 密碼。
Proxy NTLM認證用於正式場合,它的認證方式與Windows遠程登錄的認證方式是一樣的,需要三次握手傳遞信息,不在認證的過程中傳遞密碼,而且,每次認證傳遞的信息都不一樣。
Proxy NTLM認證 涉及到 複雜的密碼演算法及公鑰機制,所以很多軟體都沒有實現通過這種方式使用代理,然而不少的公司區域網路都是用NTLM認證的代理限制員工上網,下面介紹了如何把NTLM的代理轉變為本機普通HTTP代理:
需要安裝PYTHON,然後下載 NTLM authorization Proxy Server
這個是Python寫的,所以必須先安裝Python運行環境。下載了NTLM APS以後,直接解壓,不要管那個bat文件,直接雙擊main.py即可運行。不過在運行之前必須先配置一下:
打開server.cfg,修改以下參數:
PARENT_PROXY:代理的IP
PARENT_PROXY_PORT:代理的連線埠
NT_DOMAIN:你的域
USER:用戶名
PASSWORD:密碼
實在是很簡單吧。這樣就搞定了。運行main.py以後就在本地生成了一個普通HTTP代理,連線埠是5865。
本文鏈接:NTLM代理介紹及使用
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。
這裡是你留言評論的地方