윈도우환경에서 방화벽 구축? 패킷 차단 질문드립니다.(코딩)
글쓴이: LoopJuice / 작성시간: 금, 2019/06/07 - 5:39오후
안녕하세요. 프로그램을 실행한 후 차단할 IP 혹은 통신 등 필터를 지정한 후 실행하면 필터에 해당하는 패킷들이 들어오는 것을 막는 윈도우용 프로그램을 만드려고 합니다.
예를 들면 80번 포트를 막으면 익스플로어, 크롬 같은 다른 앱에서도 80번 포트를 기반으로 하는 http 통신을 하지 못하게끔 하고 싶습니다. 방화벽이랑 같은 역할이라고 보면 될것 같습니다.
주력 언어가 자바인데 자바언어 특정상 위 기능 구현은 불가능하지 않을까 싶기도 하고,
ip, block 등 키워드로 검색해봤는데 C#용 방화벽API 라이브러리인 NetFwTypeLib 가 있어서(밖에 안보여서(..)) 얼씨구나 하고 C#로 짜봤는데 뭔가 이상하게 예제를 다 따라해봐도 오류가 뜨네요.. ㅠㅠ
원인모를 오류때문에 멈춰있는동안 생각해보니 방화벽 API 말고 직접적으로 패킷들을 차단할 수 있는 무언가가 있으면 좋겠다 싶은데 제가 아직 까막눈인지 암만 찾아봐도 다른 방법이 안보이네요.
C#, 자바 혹은 다른 입문용 언어중에서 위에 적어둔 기능들 구현하는데 도움될 전문가분들의 추천 강좌나 조언 부탁드립니다 ㅜㅜ
Forums:
댓글 달기