[SGVLUG] Wake-On-LAN -- was Re: ssh breakins - tcp wrappers

Erik Espinoza erik.espinoza at gmail.com
Sun Aug 6 01:58:32 PDT 2006


Careful putting mail statements in tcp_wrappers. I've seen huge mail
servers crumble to their knees during a nessus scan or remote dos
attack.



On 8/6/06, Claude Felizardo <cafelizardo at gmail.com> wrote:
> On 8/4/06, Claude Felizardo <cafelizardo at gmail.com> wrote:
>
> > I have tcpwrappers configured to only allow specific machines and send
> > an email message when something unexpected comes in.  Assuming little
> > traffic due to the non standard port, this has helped track down
> > problems when i try to connect from a new machine that isn't on the
> > list:
> >
> > sshd: host1.domain: ALLOW
> > sshd: host2.domain: ALLOW
> >
> > ALL : ALL : spawn (/usr/sbin/safe_finger -l @%h | /bin/mail -s "Port
> > Denial on XXXXX for %d from %h" root) &: DENY
> >
> > which sends me a message that looks like this:
> >
> > Subject: Port Denial on XXXXX for sshd from xxx.yyy.zzz
> >
> > Hey, anyone know what %flag to use in the hosts.allow file to get the
> > name of your local machine?  I just noticed it's hard coded.  Don't
> > want the fully qualified name.
> >
> > At work it's pretty much the same except they block all traffic now
> > unless you go through their gateway.
> >
> > Most machines block finger now a days but I used to get email with a
> > list of who was logged onto the remote machine.  At work, the network
> > police run a daily scan so I get at least one email a day which lets
> > me know everything is running fine.
> >
> > If you don't know in advance where people will be connecting from, you
> > might want to consider a script that blocks an IP if there's too many
> > failed attempts.   I've been wanting to try port knocking but just
> > haven't gotten around to it.
> >
> > http://www.shorewall.net/PortKnocking.html
> >
>
> Now this is cool. I was looking at the BIOS settings of my file server
> to see if there was a way to get it to power up after a power failure.
>  The closest was an alarm feature but that's only once a day.  Noticed
> that it has a Wake-On-LAN feature but the network card in the machine
> doesn't support it.  After digging around the old computers I managed
> to find not just a card but the cable that goes with it.  Never tried
> it before but it was worth a shot.
>
> http://en.wikipedia.org/wiki/Wake_on_lan
>
> The next question was how to send the magic packet (TM of AMD) from
> the Internet.  Thinking I might have to install something on my
> laptop, a quick google search led me to dslreports which has a cgi for
> sending them.  Added an entry in my router to forward port 9 to my
> file server and it worked!
>
> http://www.dslreports.com/wakeup
>
> Also been playing with port knocking but think my tcpwrapper entries
> might get in the way.  I want local machines to access via port 22 w/o
> alerts.  Remote machines explicitly listed w/o alert and an alert if
> other machines connect after using knock code.  In other words if it's
> me transferring files from work or from other machines at home, I
> don't want the email but any other access, I want to know about it.
>
> Oh, as for the hostname in the deny messages, I was able to use %N
> which returned the hosthame.  %H was returning the IP which was a
> little too long in the subject line.
>
> ALL : ALL : spawn (/usr/sbin/safe_finger -l @%h | /bin/mail -s "Port
> Denial on %N for %d from %c" root) & : DENY
>
> claude
>


More information about the SGVLUG mailing list