====== iptables ======
===== 개요 =====
- iptbles 개념에 대한 다른 사이트에서 정리가 잘되어 있으므로, 여기서는 언급하지 않습니다.
- 실제 사용가능한 정보를 전달해 드리고자 합니다.
===== 형식 =====
- 기본적인 사용법이다. # iptables -A INPUT -s {src_ipaddr} --sport {src_port} -d {dest_ipaddr} -dport {dest_port} -j [ACCEPT|DROP|REJECT]
- 기본명령어
- iptables -A ~ : RULE 정책 추가
- iptables -L : RULE 목록보기
- iptables -L -v : 적용된정책에 의해 패킷들이 걸리는지 확인
- iptables -F : 모든 RULE 삭제
- iptables -I : RULE을 해당 위칙에 추가
===== 활용 =====
- 1초동안 80포트로 똑같은 IP가 10번이상의 SYN packet이 들어오면 DROP 시킨다.
iptables -A INPUT -p tcp --dport 80 -m recent --update --seconds 1 --hitcount 10 --name HTTP -j DROP