# grep command is unavailable
from subprocess import Popen, PIPE
if sys.platform == "win32":
- stdout, _ = Popen(['netstat','-a','-n','-p tcp'], stdout=PIPE).communicate()
+ out, _ = Popen(['netstat','-a','-n','-p tcp'], stdout=PIPE).communicate()
else:
- stdout, _ = Popen(['netstat','-ant'], stdout=PIPE).communicate()
+ out, _ = Popen(['netstat','-ant'], stdout=PIPE).communicate()
import StringIO
- buf = StringIO.StringIO(stdout)
+ buf = StringIO.StringIO(out)
ports = buf.readlines()
# search for TCP - LISTEN connections
import re