2002-09-16 19:02:45 +02:00
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
2002-08-07 16:28:04 +02:00
|
|
|
|
<html>
|
|
|
|
|
<head>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-09-16 19:02:45 +02:00
|
|
|
|
<meta http-equiv="Content-Language" content="en-us">
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-09-16 19:02:45 +02:00
|
|
|
|
<meta http-equiv="Content-Type"
|
|
|
|
|
content="text/html; charset=windows-1252">
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-09-16 19:02:45 +02:00
|
|
|
|
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-09-16 19:02:45 +02:00
|
|
|
|
<meta name="ProgId" content="FrontPage.Editor.Document">
|
|
|
|
|
<title>Blacklisting Support</title>
|
2002-08-07 16:28:04 +02:00
|
|
|
|
</head>
|
2002-09-16 19:02:45 +02:00
|
|
|
|
<body>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-09-16 19:02:45 +02:00
|
|
|
|
<table border="0" cellpadding="0" cellspacing="0"
|
|
|
|
|
style="border-collapse: collapse;" bordercolor="#111111" width="100%"
|
|
|
|
|
id="AutoNumber1" bgcolor="#400169" height="90">
|
2003-02-08 21:48:47 +01:00
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
<td width="100%">
|
2002-09-16 19:02:45 +02:00
|
|
|
|
<h1 align="center"><font color="#ffffff">Blacklisting Support</font></h1>
|
2003-02-08 21:48:47 +01:00
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
|
|
|
|
</tbody>
|
2002-08-22 23:33:54 +02:00
|
|
|
|
</table>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-08-07 16:28:04 +02:00
|
|
|
|
<p>Shorewall supports two different forms of blacklisting; static and dynamic.</p>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-08-22 23:33:54 +02:00
|
|
|
|
<h2>Static Blacklisting</h2>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2003-02-08 21:48:47 +01:00
|
|
|
|
<p>Shorewall static blacklisting support has the following configuration
|
|
|
|
|
parameters:</p>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-08-22 23:33:54 +02:00
|
|
|
|
<ul>
|
2003-02-08 21:48:47 +01:00
|
|
|
|
<li>You specify whether you want packets from blacklisted hosts dropped
|
2003-04-13 17:28:32 +02:00
|
|
|
|
or rejected using the <a href="Documentation.htm#BLDisposition">BLACKLIST_DISPOSITION</a>
|
2002-10-09 17:47:48 +02:00
|
|
|
|
setting in /etc/shorewall/shorewall.conf</li>
|
2003-02-08 21:48:47 +01:00
|
|
|
|
<li>You specify whether you want packets from blacklisted hosts logged
|
|
|
|
|
and at what syslog level using the <a
|
|
|
|
|
href="Documentation.htm#BLLoglevel">BLACKLIST_LOGLEVEL</a> setting in
|
|
|
|
|
/etc/shorewall/shorewall.conf</li>
|
|
|
|
|
<li>You list the IP addresses/subnets that you wish to blacklist in
|
|
|
|
|
<a href="Documentation.htm#Blacklist">/etc/shorewall/blacklist.</a> Beginning
|
|
|
|
|
with Shorewall version 1.3.8, you may also specify PROTOCOL and Port numbers/Service
|
|
|
|
|
names in the blacklist file.<br>
|
|
|
|
|
</li>
|
|
|
|
|
<li>You specify the interfaces whose incoming packets you want checked
|
|
|
|
|
against the blacklist using the "<a
|
2002-09-16 19:02:45 +02:00
|
|
|
|
href="Documentation.htm#Interfaces">blacklist</a>" option in /etc/shorewall/interfaces.</li>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
<li>The black list is refreshed from /etc/shorewall/blacklist by the
|
2002-10-09 17:47:48 +02:00
|
|
|
|
"<a href="Documentation.htm#Starting">shorewall refresh</a>" command.</li>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-08-22 23:33:54 +02:00
|
|
|
|
</ul>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-08-22 23:33:54 +02:00
|
|
|
|
<h2>Dynamic Blacklisting</h2>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2003-02-08 21:48:47 +01:00
|
|
|
|
<p>Dynamic blacklisting support was added in version 1.3.2. Dynamic blacklisting
|
|
|
|
|
doesn't use any configuration parameters but is rather controlled using
|
|
|
|
|
/sbin/shorewall commands:</p>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-08-22 23:33:54 +02:00
|
|
|
|
<ul>
|
2003-02-08 21:48:47 +01:00
|
|
|
|
<li>drop <i><ip address list> </i>- causes packets from the listed
|
|
|
|
|
IP addresses to be silently dropped by the firewall.</li>
|
|
|
|
|
<li>reject <i><ip address list> </i>- causes packets from the
|
|
|
|
|
listed IP addresses to be rejected by the firewall.</li>
|
|
|
|
|
<li>allow <i><ip address list> </i>- re-enables receipt of packets
|
|
|
|
|
from hosts previously blacklisted by a <i>deny</i> or <i>reject</i> command.</li>
|
|
|
|
|
<li>save - save the dynamic blacklisting configuration so that it will
|
|
|
|
|
be automatically restored the next time that the firewall is restarted.</li>
|
|
|
|
|
<li>show dynamic - displays the dynamic blacklisting configuration.</li>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-08-22 23:33:54 +02:00
|
|
|
|
</ul>
|
2003-02-08 21:48:47 +01:00
|
|
|
|
Dynamic blacklisting is <u>not</u> dependent on the "blacklist" option in
|
|
|
|
|
/etc/shorewall/interfaces.<br>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-08-07 16:28:04 +02:00
|
|
|
|
<p>Example 1:</p>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2003-02-08 21:48:47 +01:00
|
|
|
|
<pre> <b><font color="#009900">shorewall drop 192.0.2.124 192.0.2.125</font></b></pre>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-09-16 19:02:45 +02:00
|
|
|
|
<p><EFBFBD><EFBFBD><EFBFBD> Drops packets from hosts 192.0.2.124 and 192.0.2.125</p>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-08-07 16:28:04 +02:00
|
|
|
|
<p>Example 2:</p>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2003-02-08 21:48:47 +01:00
|
|
|
|
<pre> <b><font color="#009900">shorewall allow 192.0.2.125</font></b></pre>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2002-09-16 19:02:45 +02:00
|
|
|
|
<p><EFBFBD><EFBFBD><EFBFBD> Reenables access from 192.0.2.125.</p>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2003-02-08 21:48:47 +01:00
|
|
|
|
<p><font size="2">Last updated 2/7/2003 - <a href="support.htm">Tom Eastep</a></font></p>
|
2003-04-13 17:28:32 +02:00
|
|
|
|
|
2003-02-08 21:48:47 +01:00
|
|
|
|
<p><font face="Trebuchet MS"><a href="copyright.htm"><font size="2">Copyright</font>
|
|
|
|
|
<20> <font size="2">2002, 2003 Thomas M. Eastep.</font></a></font></p>
|
|
|
|
|
<br>
|
|
|
|
|
<br>
|
2002-10-09 17:47:48 +02:00
|
|
|
|
<br>
|
2002-08-22 23:33:54 +02:00
|
|
|
|
</body>
|
2002-09-16 19:02:45 +02:00
|
|
|
|
</html>
|