On Mon, 4 Aug 2003, Spamme Herefool wrote: > I'm looking at writing my own script for auditing a few different boxes with > a number of services. I'm having trouble with something as simple as > greping for IP addresses. In short, I'm looking to ensure that particular > Apache servers are being accessed only from inside our classB. Given that: > > Assume the ClassB is "abc.def.X.X" > Assume the ClassC is "123.456.789.Y", > > What would be the easiest way to grep out all allowed classB and classC > addresses (from our remote sites) from the logs before parsing further? > > Seems this can be done on one, maybe two statements
Something like this? egrep 'abc\.def\.[A-Z]*\.[A-Z]*|123\.456\.789\.[A-Z]*' or egrep 'abc\.def\.[0-9]*\.[0-9]*|123\.456\.789\.[0-9]*' Regards, Richard. ---- Paul Vixie in an interview with Sendmail.net: Now that the Internet has the full spectrum of humanity as users, the technology is showing its weakness: it was designed to be used by friendly, smart people. Spammers, as an example of a class, are neither friendly nor smart. --------------------------------------------------------------------------- ----------------------------------------------------------------------------