On 29 Aug 2006 20:43:49 -0700, alex23 <[EMAIL PROTECTED]> wrote: > abcd wrote: > > ok, no of any python solutions? or command-line firewalls? > > You did try searching Google for "python firewall", right? > > http://www.google.com.au/search?q=python+firewall > > The very first entry is a pointer to a solution for Windows.
That first entry was my thread :) IPFW is stable and runs as a Windows service, the rules can be added/deleted/changed/viewed in real-time making it a good candidate for pairing with Python. I have used it to write servers that temporarily firewall themselves against dubious connections. My preferred method is something like def ip_fw(fwcmd): # try: i,o,e = win32pipe.popen3('C:\\ipfw\\bin\\ipfw '+fwcmd) return i,o,e except: print sys.exc_info()[0] Nowadays I might use something other than popen3 depending on the level of return status I needed. (from memory, not tested, and not the best Python code ) HTH :) -- http://mail.python.org/mailman/listinfo/python-list