HappyWeasel

파이썬 - port 확인 본문

Basic/Python

파이썬 - port 확인

HappyWeasel 2019. 4. 8. 23:57
import socket;

class port_Check:
   def __init__(self, host, port):
      self.__host = host
      self.__port = port
      print(self.check_port())

   def check_port(self):
      try:
         sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
         result = sock.connect_ex((self.__host, self.__port))
         if result == 0:
            return self.__host, self.__port, 'open'
         else:
            return self.__host, self.__port, 'not open'
      except:
         return self.__host, self.__port, 'err'

'Basic > Python' 카테고리의 다른 글

파이썬 - 딕셔너리 (Dictionary)  (0) 2019.04.09
파이썬 - 파이참(IDE) 단축키  (0) 2019.04.09
파이썬 - 파일 입출력  (0) 2019.04.09
파이썬 - ping check  (0) 2019.04.08
파이썬 - 현재 디렉터리 정보 가져오기  (0) 2019.04.08
Comments