문제

TCP 또는 UDP 페이로드에 특정 하위 문자열이있는 경우 나가거나 들어 오거나 전달되는 경우에 관계없이 패킷을 삭제하기위한 규칙을 작성하려고합니다.

어떻게 그렇게할까요?

도움이 되었습니까?

해결책

NetFilter로 컴파일 된 커널이 필요합니다. "문자열 일치 지원"활성화.

그럼 당신은 할 수 있습니다

iptables -A INPUT -m string --algo bm --string "test" -j DROP
iptables -A OUTPUT -m string --algo bm --string "test" -j DROP
iptables -A FORWARD -m string --algo bm --string "test" -j DROP

결과를 확인하십시오

iptables -L
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top