포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 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
번호 제목 글쓴이 날짜 조회 수

CVS 디렉터리 날리는 방법

펌웨어 프로그래밍 팁 - gotoxy()

펌웨어 프로그래밍 팁 - atox() 함수 구현

펌웨어 프로그래밍 팁 - atoi() 함수 구현

펌웨어 프로그래밍 팁 - 2진수 처리기

유용한 ARM 어셈블리 (if, for, do_while, switch)

유용한 ARM 어셈블리 매크로

유용한 ARM 어셈블리 분기 명령어 시리즈 #2

유용한 ARM 어셈블리 분기 명령어 시리즈 #1

Linux Clustering - Building and Maintaining Linux Clusters file

RedHat Complete Linux Command Reference file

Linux Operating System Networking HowTo file

Linux Operating System 100 Tips & Tricks file

patch file 만들기

간단한 리눅스 firewall script

한글 mount/samba option

micro second to jiffies 변환

iconv euckr_to_utf8

limxml2 라이브러리를 이용해서 어트리뷰트 값을 가져오는 방법

vi 사용법 - block 지정

사용자 로그인