응용 프로그램 계층에 웜 필터링 유틸리티를 쓰려고합니다.iptables를 사용하여 일치하는 문자열로 패킷을 삭제하면 일치하는 모든 후속 패킷이 삭제됩니다.
특정 하위 문자열이있는 TCP 패킷을 삭제하도록 다음 규칙이 설정되어 있습니다. TCP의 -m 문자열 -p
의 iptables -A INPUT --string "테스트"드롭 -j --algo KMP
그러나 일단 문자열 일치하는 패킷이 발견되는 모든 후속 패킷도 함께 일치하지 않는 문자열은 iptable에서 규칙을 플러시 할 때까지 삭제됩니다.
나는 왜 이런 일이 일어나고 있는지 그리고 그 해결 방법이 무엇인지 알고 싶습니다.
감사합니다.
나는 serverfault.com을 통해이 질문을 좋은 질문으로 간주 할 것입니다. – innaM