On Tuesday 23 November 2004 11:40, Harry Hoffman wrote: > Hi Neil > > run a quick perl script on the messages file to remove/change the > symlink in /tftpboot/pxelinux.cfg (or wherever you put it) when the > system have booted via tftp > > something like: > > ln -sf /tftpboot/pxelinux.cfg/C0A80201 default > > where default is a localboot. I Like it. Even better, there's a package called pop-before-smtp that, amongst other things, tails the log and Does Stuff when it gets a match. It's basically a Perl script. I've taken it and made a generalised log tailer that (with a minimal user-supplied script) could Do The Right Thing. What I envisage is my programs (I call it da-blocker) would tail /var/log/messages and when it sees a host boot the installer it writes a new config for that host that does not cause it to boot the installer. I'm looking for testers. The original purpose was to look for ssh abusers trying to get a root shell on my box by employing the tried and trusty Dictionary Attack. ps It helps if you inderstand Perl regular extensions or are prepared to learn them from supplied docs. I don't wish to go into that topic any time soon unless there's lotsa bucks in it. -- Cheers John