2017-12-17 21 views
1

소켓 (UDP)을 사용하여 간단한 채팅 응용 프로그램을 만들려고하고 있으며 다른 모든 응용 프로그램과 마찬가지로 방화벽을 통해 자동으로 허용하도록하고 싶습니다. 이 작업을 수행하는 간단한 방법이 있습니까?어떻게하면 파이썬 프로그램이 방화벽을 통해 스스로 허용 할 수 있습니까?

+1

예수님, 파이썬이 내 방화벽을 통해 자신을 강제 할 수 없기를 바랍니다. –

+0

_a 간단한 채팅 application_ : 애플리케이션을 정확히 지정하지 않았습니다. – hagello

답변

1

방화벽의 전체 아이디어는 입니다. 누가을 통해 누가 통과하는지, 누가 통과하지 못하도록할지 결정합니다. 원칙적으로 이것은 가능하지 않으며 좋은 일입니다!

그러나 대부분의 방화벽은 예를 들어. 웹 트래픽 (포트 80)이 전달됩니다. 따라서 어떤 포트가 인지 확인하고 방화벽이 열려 있는지 확인해야합니다.

+0

그래, 나도 알아,하지만 일은 그런 프로그램을 작동 시키려고 노력하고있다.하지만 방화벽은 포트가 열려 있더라도 그것을 못하게 할 것이기 때문에 (나는 여러개 시도했다.). 그 후 나는 파이썬이 윈도우 수비수의 방화벽을 통해 허용되지 않았으며 수동으로 사용 가능하게해야한다는 것을 알아 냈습니다. 그래서 피하려고합니다. 또한 답변을 주셔서 감사합니다. – IliasGeo

+0

그럼 궁금한 점은 "이 파이썬 프로그램을 허용하는 방화벽 규칙을 어떻게 만듭니 까?"입니다. – xtofl

+0

그래, 꽤 많이 ... (부정확 한 것에 대해 유감스럽게 생각하지만 여기에서 새로 왔고 방화벽과 같은 네트워킹 및 웹 보안 문제에 대해서는 거의 경험이 없다) – IliasGeo