File: rules

package info (click to toggle)
fwctl 0.25-6
  • links: PTS
  • area: main
  • in suites: potato
  • size: 988 kB
  • ctags: 327
  • sloc: perl: 5,042; sh: 98; makefile: 57
file content (124 lines) | stat: -rw-r--r-- 4,262 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
# Rules files for fwctl
#
# As usual # starts a comments to the end of the line and
# blank lines are ignored.
# 
# Format is
#
# Action service src dst options
#
# Action is usually ACCEPT or DENY or REJECT.
#
# Service is one of the firewall service defined.
#
# src and dst are one IP/Netmask or an ALIAS.
# 
# Standard options:
#
# masq : use masquerade for this service.
# log  : log packet to syslog (default for  DENY and REJECT)
# nolog: do not log packet to syslog (default for ACCEPT)

## Local traffic is OK
accept all -src LOCAL_IP -dst LOCAL_IP

## Count traffic that goes on the Internet
#account all -src INT_NET -dst INTERNET -name internet

##################################################################
## TRAFFIC CONTROL
#accept traffic_control -src INT_NET
#accept traffic_control -src INTERNET -account -name tf_internet

##################################################################
## NETWORK TROUBLESHOUTING

## Accept pings and traceroute from the Internet
## but logs it.
#accept ping	     -src INTERNET  -dst EXT_IP -log -account -name monitoring
#accept traceroute   -src INTERNET  -dst EXT_IP -log -account -name monitoring

#accept ping	     -src INT_NET   -dst INT_IP
#accept traceroute   -src INT_NET   -dst INT_IP

#accept ping	    -src EXT_IP	   -dst INTERNET
#accept traceroute  -src EXT_IP    -dst INTERNET

#accept ping	    -src INT_IP	   -dst INT_NET
#accept traceroute  -src INT_IP    -dst INT_NET

## Internal users wants to test Internet connectivity
#accept ping	    -src INT_NET    -dst INTERNET -masq
#accept traceroute  -src INT_NET    -dst INTERNET -masq

##################################################################
## DOMAIN NAME SERVICE

## A DNS server is installed on the machine.
#accept name_service -src INT_NET    -dst INT_IP
#accept name_service -src EXT_IP     -dst INTERNET -query-port 5353
#accept name_service -src INTERNET   -dst EXT_IP

##################################################################
## EMAIL SERVICE
#accept smtp	    -src INT_NET    -dst INT_IP
#accept smtp	    -src EXT_IP	    -dst INTERNET
#accept smtp	    -src INTERNET   -dst EXT_IP

## We accept ident, since most sendmail installation will query
## back our main server. Since we don't run ident, they will get
## a prompt service unavailable message.
#accept ident	    -src INTERNET   -dst EXT_IP

##################################################################
## POP AND IMAP
#accept imap	    -src INT_NET    -dst INT_IP
#accept pop_3	    -src INT_NET    -dst INT_IP

## Remote email taking -> very insecure
#accept imap	    -src INTERNET   -dst EXT_IP
#accept pop_3	    -src INTERNET   -dst EXT_IP

## Better
#accept simap	    -src INT_NET    -dst INT_IP
#accept simap	    -src INTERNET   -dst EXT_IP
#accept spop3	    -src INT_NET    -dst INT_IP
#accept spop3	    -src INTERNET   -dst EXT_IP

##################################################################
## PROXY SERVICES
#accept webcache    -src INT_NET    -dst INT_IP
#accept http	    -src EXT_IP	    -dst INTERNET -port 80,443
#accept ftp	    -src EXT_IP	    -dst INTERNET -noport

##################################################################
## TIME SYNCHRONIZATION
#accept ntp	    -src EXT_IP	    -dst NTP_SERVERS
#accept ntp	    -src EXT_IP	    -dst NTP_SERVERS -client

##################################################################
## FAX SERVICES
#accept hylafax	    -src INT_NET    -dst INT_IP

##################################################################
## INMANAGE
#accept tcp_service -src INT_NET    -dst INT_IP -port 737

##################################################################
## REMOTE SUPPORT
#accept telnet	    -src EXT_IP	    -dst ROUTER
#accept telnet	    -src INT_NET    -dst INT_IP
#accept telnet	    -src REMOTE_SUPPORT	-dst EXT_IP
#accept ftp	    -src INT_NET    -dst INT_IP -noport -pasv_ports 40000:45000

##################################################################
## DIRECT SERVICES
#accept telnet	    -src INT_NET    -dst REMOTE_TELNET -masq
#accept ftp	    -src INT_NET    -dst REMOTE_FTP    -masq -noport

##################################################################
## DHCP
#accept dhcp -src INT_NET -dst INT_IP

## Prevents logs clutter
#deny netbios -src INT_NET -nolog