Google
 

Monday, April 30, 2007

Vista TCP/IP Limit AutoPatch




Updated Version Here
Digg it!
Patch *updated* 5/1/07
As you may have noticed Microsoft still limits your half-open (incomplete/syn packets) connection attempts per second that the system can make. Microsoft Has done this since Windows XP Service Pack 2 to keep your computer from being used by dangerous programs such as Worms that scan the internet to infect more systems and to keep your computer from being a host of a Bot that connects to IRC that accepts commands to launch Distributed Denial Of Service Attacks (DDoS) against other people
and companies they do not like. Unfortunately For us and companies, this limit effects our internet by limiting the capability of P2P (Peer 2 Peer) applications like uTorrent, BitTorrent, BitComet, Azureus, BitSpirit, eMule (eDonkey network), BearShare, Direct Connect, DC++, ApexDC++ , or even P2PTV such as PPLive, PPStream, Sopcast, TVAnts, Peer to Peer, Web server, FTP, and many other applications we love to use but cannot take full advantage of. Basically, you will make uTorrent faster as well as all these other apps you need. So Speed up your Vista downloads, If you dont believe me try it and tell me what you think.


When the limit is hit, You will recieve a Notice in Event Viewer Saying:

EventID 4226: TCP/IP has reached the security limit imposed on the number of concurrent TCP connect attempts.

This means Vista Has maxed out our connect attempts.

I have compiled an Auto Patcher to take care of this for you, it patches tcpip.sys for vista 32 and vista 64

Contents of Readme.txt

Unpack the archive and run Patch32.bat (for x86) or Patch64.bat (for x64). Run UndoPatch.bat to uninstall concurrent half-open TCP/IP connection limit patch. Once installed you can have 70,000 half open connections, these connections are temp connections anyways, you can change the limit to any setting you want,
go to run and type in regedit and navigate to
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\
Parameters\]
"TcpNumConnections"=dword:00011170
and edit this value to whatever amount of connections you need. Btw these half open connections are called Syn packets

More information on TCP/IP @ wikipedia

If you use uTorrent like I do, go to advanced settings and change your net.max_halfopen setting to a higher number, I have mine set at 200, it connects to torrent hosts fast as hell :)

Any questions or problems feel free to add comments, im here to help :)

2 comments:

defcon said...

good stuff :)

Anonymous said...

Your Google Pages account seems to be running out of bandwidth! Perhaps you could host it on an alternative site aswell?