Yea that's what it was.  Dam need more coffee.

Thanks.


----- Original Message ----- 
From: "Dusty Carden " <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, February 24, 2004 9:25 AM
Subject: [IMGate] Re: updated ghba.sh


> The echo statement is wrapped in your mail client.  Pull the line after it
up a notch.
>
> DustyC
>
> ---------- Original Message ----------------------------------
> From: "Kenzo" <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> Date:  Tue, 24 Feb 2004 09:07:38 -0600
>
> >I get this when I try to run the script.
> >
> >mailgate# ./ghba.sh
> >dymwsm18.domain.com.
> >dymwsm18.domain.com.
> >/ghba.sh: 29: Syntax error: newline unexpected
> >
> >This is line 29. echo "================================================="
>
> >
> >any idea what's missing?
> >
> >Thanks
> >
> >----- Original Message ----- 
> >From: "Len Conrad" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Sunday, February 22, 2004 6:34 PM
> >Subject: [IMGate] Re: updated ghba.sh
> >
> >
> >>
> >> >I could not get the 'dig' line to work as posted Len so I changed it
> >> >just a little.
> >> >
> >> >PTR=`dig -x $IP | grep -v ";" | grep PTR | awk '{ print $5}'`
> >>
> >> the "dig -x" default is for ;;QUESTION  ANY dig8 and  ;;QUESTION  PTR
for
> >dig9.
> >>
> >> also, I fixed a problem when some jerk puts multiple PTRs.
> >>
> >> ghba.sh:
> >>
> >> #!/bin/sh
> >>
> >> #init the output file
> >> cp /dev/null /var/tmp/anvil_ptr.txt
> >>
> >> egrep -i "Too frequent connections" /var/log/maillog | awk '{print
$12}' |
> >> sort -fn | uniq -ic > /var/tmp/ghba.txt
> >>
> >> for IP in  `awk '{ print $2 }' /var/tmp/ghba.txt` ; do
> >>
> >> echo "IP = $IP"
> >>
> >> CNT=`egrep -i "$IP" /var/tmp/ghba.txt | awk '{ print $1 }' `
> >>
> >> PTR=`dig -x $IP | awk '/^[0-9].*IN.*PTR/ { print $5} '`
> >>
> >> PTR1=`echo $PTR | awk '{print $1}'`
> >>
> >> echo "$CNT $IP $PTR1" | awk '{printf "%6s\t%-17s%-20s\n",$1,$2,$3
> >> }' >>  /var/tmp/anvil_ptr.txt
> >>
> >> done
> >>
> >> echo "=================================================" >
> >> /var/tmp/anvil_ptr_sort.txt
> >> echo " `date`" >> /var/tmp/anvil_ptr_sort.txt
> >> echo " Quantity of anvil blocks per IP" >> /var/tmp/anvil_ptr_sort.txt
> >> echo " `postconf smtpd_client_connection_rate_limit`" >>
> >> /var/tmp/anvil_ptr_sort.txt
> >> echo " `postconf client_rate_time_unit`" >> /var/tmp/anvil_ptr_sort.txt
> >> echo "=================================================" >>
> >> /var/tmp/anvil_ptr_sort.txt
> >> echo " "
> >>
> >> sort -f -k2 < /var/tmp/anvil_ptr.txt  >> /var/tmp/anvil_ptr_sort.txt
> >> echo "IPs + PTR:  /var/tmp/anvil_ptr_sort.txt"
> >>
> >> exit 0
> >>
> >> #######################3
> >>
> >> Len
> >>
> >>
> >>
> >
> >
>
>
>
>
>
> ________________________________________________________________
> Sent via the WebMail system at netease.net
>
>
>
>
>
>

Reply via email to