Hello everybody,
>>> I picked up something a few months back and now tried to switch it on on my
>>> box.
>>>
>>>> On 02/21/2016 04:41 AM, Benny Pedersen wrote:
>>>>> iptables -I INPUT -p tcp --dport 25 -m string --algo bm --string
>>>>> 'ylmf-pc' -j DROP
>>>>>
>>>>> how to add that silly bot to shorewall rules ?
>>>>>
>>>>
>>>> Add this to the ESTABLISHED section:
>>>>
>>>> DROP net $FW tcp 25 ;; -m string --algo bm --string 'ylmf-pc'
>>>
>>> I assumed it goes into the rules file and put it there accordingly.
>>>
>>> A shorewall dump |grep ylmf doesn't return anything though and I noticed
>>> that ALL of my incoming mail connections are suffering from this blockage.
>>>
>>> What did I miss? I have scanned through the ML archive concerning this, but
>>> seem to miss the crucial point somehow...
>>>
>>
>> That syntax only works on Shorewall 5 -- on Shorewall 4, you need:
>>
>> DROP net $FW tcp 25 ; -m string --algo bm --string 'ylmf-pc'
>>
>> and you need to set INLINE_MATCHES=Yes in shorewall.conf. Note that
>> setting INLINE_MATCHES=Yes, will make the compiler assume that
>> *anything* after the semicolon is raw iptables input. So if you have
>> used the ';' form of alternate column input, then you need to also
>> switch those rules to use the {....} form instead. See
>> http://www.shorewall.org/configuration_file_basics.htm#Pairs
>>
>
> You will probably need to use this form instead or the compiler will
> complain about the quotes:
The 4.6.13.4 responds to
> INLINE(DROP) net $FW tcp 25 ; -m string --algo bm --string 'ylmf-pc'
with
Compiling /etc/shorewall/rules...
ERROR: Shorewall Configuration file entries may not contain single quotes
/etc/shorewall/rules (line 16)
and line 16 is the INLINE(DROP) line, I now use "ylmf-pc" instead and this
seems to work, shorewall dump yields
0 0 DROP tcp -- * * 0.0.0.0/0 0.0.0.0/0
tcp dpt:25 STRING match "ylmf-pc" ALGO name bm TO 65535 ctstate
ESTABLISHED
Best of thanks again!
--
Florian Piekert [email protected]
Spargelweg 5 Telephone+Fax: +49-700-00floppy
38179 Schwülper-Walle/Germany +49-179- 3928582
===========================================================================
Note: this message was send by me *only* if the eMail message contains a
correct pgp signature corresponding to my address at [email protected]. Do
you need my PGP public key? Check out http://www.floppy.org or send me an
email with the subject "send pgp public key" to this address of mine. Thx!
------------------------------------------------------------------------------
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users