사실은 이거 우회하는거 프로그램으로 만드려다 알게된 드라이버
윈도 방화벽은 단순히 포트나 어플리케이션 단위로만 컨트롤이 되서 TCP Flags 기준으로 필터링하지 못한다.
원 드라이버 홈페이지 https://reqrypt.org/windivert.html
여기는 파이썬으로 래핑해놨다.
pip로 바로 설치가능
pip install pydivert
간단하게 작성한 rst 제거 스크립트
import pydivert with pydivert.WinDivert("inbound and tcp.Rst and tcp.Ack") as w: for packet in w: packet.tcp.rst=False w.send(packet)
WinDivert를 이용하면 뭔가 나중에 재밌는걸 만들어 볼 수 있을것 같다.