On Tue, Apr 26, 2022 at 05:11:47PM +0300, Henrik K wrote:
> On Tue, Apr 26, 2022 at 03:59:36PM +0200, Matus UHLAR - fantomas wrote:
> > On 26.04.22 16:11, Henrik K wrote:
> > > Maybe a bit safer version that doesn't log huge strings and run wild
> > > 
> > > full FOO /^(?=.*?\nContent-Type: 
> > > message\/rfc822.{0,1024}?\nReceived:(?:[^\n]{1,100}\n\s{1,100}){0,3}[^\n]{0,100}\b1\.2\.3\.4\b)/s
> > 
> > Doesn't this requires mime headers in specific order that may not be
> > fullfilled?
> 
> Well if you want to match rfc822 contents, it's Received: headers can only
> be after a rfc822 declaration.
> 
> Other than that it's up to you to figure out, since there's no samples.  Of
> course this doesn't replace a full parser, but as long as the stuff you
> receive doesn't vary much, there's no reason for it not to work.

.. as long as the whole rfc822 contents isn't base64 encoded. Probably not that 
common.

Reply via email to