[Esd-l] ANN: Sanitizer 1.133 released

John D. Hardin jhardin at impsec.org
Sat Jan 5 19:29:00 PST 2002

On Sat, 5 Jan 2002, Brett Glass wrote:

> >Now truncate stripped and poisoned filespecs at space to allow for comments
> >in the poisoned- and stripped-filenames lists - if you are poisoning or
> >stripping filespecs containing spaces, MAKE SURE you use \s instead of a
> >literal space!
> Will "\ " work?

No, the parser isn't that sophisticated. It does "s/\s.*$//"

> Also, which Perl metacharacters (e.g. \w) work?

., * and ? don't work - they have been remapped from RE semantics to
file glob semantics because of the context they're being used in:

	. -> \.  (a literal period)
	* -> .*  (zero or more of anything)
	? -> .   (any character)

Apart from that, everything else *should* work because it's not being
altered; however I haven't tried much that's very complicated apart
from the (?...) examples that are in the recommended poison list.

> Oh, and do backreferences work?

I haven't tried them. Can you give me a useful example of a
backreference in a filespec?

 John Hardin KA7OHZ    ICQ#15735746    http://www.impsec.org/~jhardin/
 jhardin at impsec.org                       pgpk -a jhardin at wolfenet.com
  768: 0x41EA94F5 - A3 0C 5B C2 EF 0D 2C E5  E9 BF C8 33 A7 A9 CE 76 
 1024: 0xB8732E79 - 2D8C 34F4 6411 F507 136C  AF76 D822 E6E6 B873 2E79
  Monty Python's Star Trek Voyager:
  A successful trans-warp experiment turns Paris and Janeway into
  newts, but they get better.
  ...wait a minute... It's already been done...
   14 days until Babylon 5: the Legend of the Rangers

More information about the esd-l mailing list