• No se han encontrado resultados

II. CUERPO DEL TRABAJO

2. PROYECTO DE INTERVENCIÓN

2.2. Diseño del proyecto

This section lists a sample netperm-table file. To help you understand this file better, a prodigious amount of comments are included. In addition, a wide variety of options are included so that you can see how the examples used in the chapter would appear when configuring the TIS Toolkit.

#

# Sample netperm configuration table #

# Change YOURNET to be your network IP address

# Change YOURADDRESS to be the IP address of a specific host #

# Example netacl rules: # ---

# if the next 2 lines are uncommented, people can get a login prompt # on the firewall machine through the telnet proxy

# This is okay, but means that anyone who is authorized to connect to the # firewall box through the proxy can get a login prompt on the firewall. # In most circumstances, it is to provide tight controls on who can log in # directly to the firewall.

#netacl-telnetd: permit-hosts 127.0.0.1 -exec /usr/libexec/telnetd #netacl-telnetd: permit-hosts YOURADDRESS -exec /usr/libexec/telnetd #

# This rule says that only telnet sessions through netacl from these two hosts # will be accepted.

netacl-telnetd: permit-hosts 206.116.65.2 206.116.65.3 -exec /usr/libexec/telnetd #

# if the next line is uncommented, the telnet proxy is available #netacl-telnetd: permit-hosts * -exec /usr/local/etc/tn-gw #

# if the next 2 lines are uncommented, people can get a login prompt # on the firewall machine through the rlogin proxy

#netacl-rlogind: permit-hosts 127.0.0.1 -exec /usr/libexec/rlogind -a

#netacl-rlogind: permit-hosts YOURADDRESS 198.6.73.2 -exec /usr/libexec/rlogind -a #

# if the next line is uncommented, the rlogin proxy is available to any host #netacl-rlogind: permit-hosts * -exec /usr/local/etc/rlogin-gw

#

# The next line allows FTP sessions from the specified network(s) to the # firewall system itself.

netacl-ftpd: permit-hosts 206.116.65.* -exec /usr/libexec/ftpd -A -l #

# Uncommenting the next line will turn off FTP and print a message to that # effect whenever someone attempts to access the FTP port.

# netacl-ftpd: permit-hosts 206.116.65.147 -exec /bin/cat /usr/local/etc/noftp.txt #

# to enable finger service uncomment these 2 lines

#netacl-fingerd: permit-hosts YOURNET.* -exec /usr/libexec/fingerd #netacl-fingerd: permit-hosts * -exec /bin/cat /usr/local/etc/finger.txt #

# Example smap rules: # ---

# These rules control the operation of the SMAP and SMAPD applications. smap: userid 6

smap: directory /var/spool/smap smap: timeout 3600

#

# Change this to increase/decrease the maximum message size that will be # permitted.

smap: maxbytes 10000 smap: maxrecip 20

#

# This configuration section is for the SMAPD application #

smapd: executable /usr/local/etc/smapd smapd: sendmail /usr/sbin/sendmail smapd: userid 6

smapd: directory /var/spool/smap smapd: baddir /var/spool/smap/bad smapd: wakeup 900

#

# Example ftp gateway rules: # ---

# These rules control the operation of the FTP proxy #

# Use the following lines to configure the denial, welcome and help messages # for the proxy.

ftp-gw: denial-msg /usr/local/etc/ftp-deny.txt ftp-gw: welcome-msg /usr/local/etc/ftp-welcome.txt ftp-gw: help-msg /usr/local/etc/ftp-help.txt #

# Use the following lines to use the authentication server ftp-gw: authserver localhost 7777

#

# set the timeout

ftp-gw: timeout 3600

# uncomment the following line if you want internal users to be # able to do FTP with the internet

# ftp-gw: permit-hosts 206.116.65.* #

# the following line logs all get and put requests, and authorizes put # requests.

ftp-gw: permit-hosts 206.116.65.* -log { retr stor } -auth { stor } # uncomment the following line if you want external users to be

# able to do FTP with the internal network using authentication #ftp-gw: permit-hosts * -authall -log { retr stor } #

# Example telnet gateway rules: # ---

tn-gw: denial-msg /usr/local/etc/tn-deny.txt tn-gw: welcome-msg /usr/local/etc/tn-welcome.txt tn-gw: help-msg /usr/local/etc/tn-help.txt tn-gw: timeout 3600

tn-gw: prompt “Enter Command>” #

# the following line permits a telnet only to hosts in the .fonorola.net # domain. All other requests are denied.

#tn-gw: permit-hosts 206.116.65.* -dest *.fonorola.net -dest !* -passok - ➥xok

tn-gw: permit-hosts 206.116.65.* -passok -xok # tn-gw: deny-hosts * -dest 206.116.65.150

# if this line is uncommented incoming traffic is permitted WITH # authentication required

# tn-gw: permit-hosts * -auth

# Example rlogin gateway rules: # ---

#rlogin-gw: permit-hosts YOURNET.* -passok -xok

rlogin-gw: denial-msg /usr/local/etc/rlogin-deny.txt rlogin-gw: welcome-msg /usr/local/etc/rlogin-welcome.txt rlogin-gw: denydest-msg /usr/local/etc/rlogin-dest.txt #rlogin-gw: help-msg /usr/local/etc/rlogin-help.txt rlogin-gw: timeout 3600

rlogin-gw: prompt “Enter Command>”

rlogin-gw: permit-hosts 206.116.65.* -dest *.fonorola.net -dest !* -passok -xok rlogin-gw: deny-hosts * -dest 206.116.65.150

# if this line is uncommented incoming traffic is permitted WITH # authentication required

#rlogin-gw: permit-hosts * -auth -xok

# Example auth server and client rules # --- authsrv: hosts 127.0.0.1

authsrv: database /usr/local/etc/fw-authdb authsrv: badsleep 1200

authsrv: nobogus true

authsrv: permit-hosts localhost # clients using the auth server *: authserver 127.0.0.1 7777

# X-forwarder rules

tn-gw, rlogin-gw: xforwarder /usr/local/etc/x-gw #

# Plug-gw # ---

# The following rules provide examples on using plug-gw to access other # services, such as POP mail and NNTP.

#

# Uncomment the next line to allow NNTP connections to be routed to an # external news server for news reading.

#

# plug-gw: port 119 YOURNET.* -plug-to NEWS_SERVER_IP #

# Uncomment the next line to allow POP mail connections from the private # network to an external POP mail host.

# plug-gw: port 110 YOURNET.* -plug-to POP_MAIL_HOST_IP #

# HTTP-GW # ---

# This section provides some examples for the http-gw proxy # http-gw: userid www # http-gw: directory /usr/local/secure/www http-gw: timeout 1800 http-gw: default-httpd www.fonorola.net http-gw: default-gopher gopher.fonorola.net http-gw: permit-hosts 206.116.65.* # http-gw: deny-hosts 206.116.65.2 http-gw: deny-hosts unknown

Documento similar