實用的linux下指令碼!(轉)
實用的linux下指令碼!(轉)[@more@]
CODE:
/var/lock/subsys/local
#!/bin/sh /sbin/modprobe ip_tables /sbin/modprobe ip_nat_ftp /sbin/modprobe ip_conntrack_ftp /sbin/iptables -F /sbin/iptables -F -t nat /sbin/iptables -X /sbin/iptables -Z /sbin/iptables -P INPUT ACCEPT /sbin/iptables -P FORWARD ACCEPT /sbin/iptables -P OUTPUT ACCEPT echo "1"> /proc/sys/net/ipv4/ip_forward #iptables -t nat -A PREROUTING -p udp -d 192.168.0.254 --dport 53 -j DNAT --to 61.134.1.4:53 /sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/255.255.255.0 -j SNAT --to xxx.xxx.xxx.xxx /sbin/iptables -A FORWARD -s 0/0 -d 0/0 -j ACCEPT ###attack### echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT ############ ###syn-Ddos### echo 1 > /proc/sys/net/ipv4/tcp_syncookies ########## ###BT### #iptables -I FORWARD -p tcp --dport 6881:6889 -j DROP #iptables -A INPUT -p tcp --dport 6881:6889 -j DROP #iptables -A OUTPUT -p tcp --dport 6881:6889 -j DROP ######## ###thunder### #iptables -I FORWARD -p tcp --dport 21212:21300 -j DROP #iptables -A INPUT -p tcp --dport 21212:21300 -j DROP #iptables -A OUTPUT -p tcp --dport 21212:21300 -j DROP ########## #iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128 iptables -I INPUT -p tcp --dport 135 -j REJECT iptables -I INPUT -p udp --dport 135 -j REJECT iptables -I INPUT -p tcp --dport 136 -j REJECT iptables -I INPUT -p udp --dport 136 -j REJECT iptables -I INPUT -p tcp --dport 137 -j REJECT iptables -I INPUT -p udp --dport 137 -j REJECT iptables -I INPUT -p tcp --dport 138 -j REJECT iptables -I INPUT -p udp --dport 138 -j REJECT iptables -I INPUT -p tcp --dport 139 -j REJECT iptables -I INPUT -p udp --dport 139 -j REJECT iptables -I INPUT -p tcp --dport 445 -j REJECT iptables -I INPUT -p udp --dport 445 -j REJECT iptables -I INPUT -p tcp --dport 1025 -j REJECT iptables -I INPUT -p udp --dport 1025 -j REJECT iptables -I INPUT -p tcp --dport 5554 -j REJECT iptables -I INPUT -p tcp --dport 1434 -j REJECT iptables -I INPUT -p udp --dport 1434 -j REJECT iptables -I INPUT -p tcp --dport 2500 -j REJECT iptables -I INPUT -p tcp --dport 5800 -j REJECT iptables -I INPUT -p tcp --dport 5900 -j REJECT iptables -I INPUT -p tcp --dport 6346 -j REJECT iptables -I INPUT -p tcp --dport 6667 -j REJECT iptables -I INPUT -p tcp --dport 9393 -j REJECT iptables -I INPUT -p tcp --dport 593 -j REJECT iptables -I INPUT -p udp --dport 593 -j REJECT iptables -I INPUT -p udp --dport 69 -j REJECT #FORWARD iptables -I FORWARD -p tcp --dport 135 -j REJECT iptables -I FORWARD -p udp --dport 135 -j REJECT iptables -I FORWARD -p tcp --dport 136 -j REJECT iptables -I FORWARD -p udp --dport 136 -j REJECT iptables -I FORWARD -p tcp --dport 137 -j REJECT iptables -I FORWARD -p udp --dport 137 -j REJECT iptables -I FORWARD -p tcp --dport 138 -j REJECT iptables -I FORWARD -p udp --dport 138 -j REJECT iptables -I FORWARD -p tcp --dport 139 -j REJECT iptables -I FORWARD -p udp --dport 139 -j REJECT iptables -I FORWARD -p tcp --dport 445 -j REJECT iptables -I FORWARD -p udp --dport 445 -j REJECT . iptables -I FORWARD -p tcp --dport 1025 -j REJECT iptables -I FORWARD -p udp --dport 1025 -j REJECT iptables -I FORWARD -p tcp --dport 5554 -j REJECT iptables -I FORWARD -p tcp --dport 1434 -j REJECT iptables -I FORWARD -p udp --dport 1434 -j REJECT iptables -I FORWARD -p tcp --dport 2500 -j REJECT iptables -I FORWARD -p tcp --dport 5800 -j REJECT iptables -I FORWARD -p tcp --dport 5900 -j REJECT iptables -I FORWARD -p tcp --dport 6346 -j REJECT iptables -I FORWARD -p tcp --dport 6667 -j REJECT iptables -I FORWARD -p tcp --dport 9393 -j REJECT iptables -I FORWARD -p tcp --dport 593 -j REJECT iptables -I FORWARD -p udp --dport 593 -j REJECT iptables -I FORWARD -p udp --dport 69 -j REJECT #####ftp###### /sbin/iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp --dport 88 -j DNAT --to 192.168.0.8:21 /sbin/iptables -t nat -A POSTROUTING -d 192.168.0.8 -p tcp --dport 21 -o eth1 -j SNAT --to 192.168.0.1 #####mstcs##### /sbin/iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp --dport 6666 -j DNAT --to 192.168.0.3:3389 . /sbin/iptables -t nat -A POSTROUTING -d 192.168.0.3 -p tcp --dport 6666 -o eth1 -j SNAT --to 192.168.0.1 ######cs####### /sbin/iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp --dport 27015 -j DNAT --to 192.168.0.3:27015 /sbin/iptables -t nat -A POSTROUTING -d 192.168.0.3 -p tcp --dport 27015 -o eth1 -j SNAT --to 192.168.0.1 /sbin/iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp --dport 27016 -j DNAT --to 192.168.0.3:27016 /sbin/iptables -t nat -A POSTROUTING -d 192.168.0.3 -p tcp --dport 27016 -o eth1 -j SNAT --to 192.168.0.1 . #####Main page##### /sbin/iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp --dport 8080 -j DNAT --to 192.168.0.7:80 /sbin/iptables -t nat -A POSTROUTING -d 192.168.0.7 -p tcp --dport 80 -o eth1 -j SNAT --to 192.168.0.1 來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-962191/,如需轉載,請註明出處,否則將追究法律責任。
上一篇:
FC5_64下成功安裝vmware(轉)
請登入後發表評論
登入
全部評論
|
相關文章
- 定時 MYSQL 動作-LINUX下用CRON實現定時執行指令碼(轉)MySqlLinux指令碼
- Linux下JPEG庫安裝指令碼(轉)Linux指令碼
- RedHat Linux下Oracle啟動指令碼的建立(轉)RedhatLinuxOracle指令碼
- Linux指令碼語言PERL 的模板應用分析(轉)Linux指令碼
- Linux下XWindow系統啟動指令碼分析(轉)Linux指令碼
- Linux下svn常用指令【轉】Linux
- 有點用的linux shell 指令碼Linux指令碼
- Linux教程-用紅帽子的chkconfig管理Init指令碼(轉)Linux指令碼
- MySQL的一些功能實用的Linux shell指令碼分享MySqlLinux指令碼
- RedHat Linux下Oracle啟動指令碼的建立 dbstart oracle8.1.6 (轉)RedhatLinuxOracle指令碼
- 在Linux系統下安裝Perl指令碼語言(轉)Linux指令碼
- 幾例實用的Shell指令碼指令碼
- [Linux]實用指令:date、calLinux
- 日常實用指令碼整理指令碼
- rman實用指令碼集指令碼
- Linux環境下的一個rman備份的例項指令碼(轉載)Linux指令碼
- Linux使用Shell指令碼實現ftp的自動上傳下載Linux指令碼FTP
- 使用Python指令碼在Linux下實現部分Bash Shell的教程Python指令碼Linux
- Linux swap 佔用分析指令碼Linux指令碼
- Linux下pppd撥號指令碼配置Linux指令碼
- linux 下RMAN備份shell指令碼Linux指令碼
- Linux 下oracle自啟動指令碼LinuxOracle指令碼
- Linux下如何執行Shell指令碼Linux指令碼
- linux下oracle熱備份指令碼LinuxOracle指令碼
- 用oop的方法設計js指令碼 (轉)OOPJS指令碼
- 分享兩個實用的shell指令碼指令碼
- linux 下實用軟體組合 -- 為你的 linux 減肥!(轉)Linux
- 9個實用的Javascript程式碼高亮指令碼JavaScript指令碼
- unix下幾個有用的小shell指令碼(轉)指令碼
- 用 Python 指令碼實現對 Linux 伺服器的監控Python指令碼Linux伺服器
- Linux 指令碼編寫基礎(轉)Linux指令碼
- 【Linux】【Shell】主控指令碼實現Linux指令碼
- 9個實用shell指令碼指令碼
- Linux檢視佔用swap的程式指令碼Linux指令碼
- 手寫linux下oracle的dbstart和dbshut指令碼LinuxOracle指令碼
- linux下rman增量備份指令碼以及指令碼自動執行Linux指令碼
- linux下用python寫的一個syslog服務程式指令碼薦LinuxPython指令碼
- Linux下 MYSQL 定時備分指令碼LinuxMySql指令碼