Добрый вечер!

Имеется код который ищет локальные сокеты и процессы с которыми эти сокеты взаимодействуют и выводит на экран соответсвующую информацию. Подскажите, пожалуйста, что нужно изменить, чтобы на экран выводилась информация только о сокетах находящихся в режиме прослушивания??

#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import subprocess
from stat import *
for root, subFolders, fileNames in os.walk('/'):
    for fileName in fileNames:
        path = os.path.join(root, fileName)
	if path[0:6] == '/proc/': break
        try:
        					
            mode = os.stat(path).st_mode
        	if S_ISSOCK(mode):
           		print path
			if subprocess.call('lsof | grep '+path, shell=True):
				print 'Данный Socket в режиме прослушивания'
			else:
				print 'У Socket есть процесс!'
        
        except:
            pass