포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

모든 포트를 막고,

 

ssh, ftp, www만 ok하는 스크립트...

 

#!/bin/sh


IPTABLES=/sbin/iptables

#port forward enable
echo "1" > /proc/sys/net/ipv4/ip_forward

$IPTABLES -P INPUT ACCEPT
$IPTABLES -F INPUT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -F OUTPUT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -F FORWARD

# ssh
$IPTABLES -A INPUT -i eth1 -p tcp --dport 22 -j ACCEPT
$IPTABLES -A INPUT -i eth1 -p udp --dport 22 -j ACCEPT

# ftp
$IPTABLES -A INPUT -i eth1 -p tcp --dport 21 -j ACCEPT
$IPTABLES -A INPUT -i eth1 -p tcp --dport 20 -j ACCEPT

# www
$IPTABLES -A INPUT -i eth1 -p tcp --dport 80 -j ACCEPT

$IPTABLES -A INPUT -i eth1 -p tcp --dport 1:1024 -j DROP
$IPTABLES -A INPUT -i eth1 -p udp --dport 1:1024 -j DROP
$IPTABLES -A INPUT -i eth1 -p icmp -j DROP

 
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
73 한글 mount/samba option 고현철 2009-01-30 6059
» 간단한 리눅스 firewall script 고현철 2009-01-30 6062
71 patch file 만들기 고현철 2009-01-30 6011
70 Linux Operating System 100 Tips & Tricks file 김재훈 2009-01-31 6014
69 Linux Operating System Networking HowTo file 김재훈 2009-01-31 6001
68 RedHat Complete Linux Command Reference file 김재훈 2009-01-31 6029
67 Linux Clustering - Building and Maintaining Linux Clusters file 김재훈 2009-01-31 5998
66 유용한 ARM 어셈블리 분기 명령어 시리즈 #1 김재훈 2009-01-31 6029
65 유용한 ARM 어셈블리 분기 명령어 시리즈 #2 김재훈 2009-01-31 6146
64 유용한 ARM 어셈블리 매크로 김재훈 2009-01-31 6056
63 유용한 ARM 어셈블리 (if, for, do_while, switch) 김재훈 2009-01-31 6333
62 펌웨어 프로그래밍 팁 - 2진수 처리기 김재훈 2009-01-31 6037
61 펌웨어 프로그래밍 팁 - atoi() 함수 구현 김재훈 2009-01-31 6806
60 펌웨어 프로그래밍 팁 - atox() 함수 구현 김재훈 2009-01-31 6209
59 펌웨어 프로그래밍 팁 - gotoxy() 김재훈 2009-01-31 6116
58 CVS 디렉터리 날리는 방법 김재훈 2009-02-12 6065
57 ARM ADS Errors and Warning 코드 설명 file 김재훈 2009-02-12 6040
56 POSIX Serial Programming Guide file 김재훈 2009-02-12 6075
55 Linux 101 Hacks file [1] 유형목 2009-02-15 6107
54 QT-Embedded 4.4.3 컴파일 방법 [1] 김재훈 2009-02-17 8043

사용자 로그인