summaryrefslogtreecommitdiff
path: root/localshowuserfromip
blob: cfd5d05d64bdabd830ce3bedcda561df0d900f8b (plain)
  1. #!/bin/sh
  2. #
  3. # /usr/local/sbin/localshowuserfromip
  4. # Copyright 2007-2008 Jonas Smedegaard <dr@jones.dk>
  5. #
  6. # $Id: localshowuserfromip,v 1.4 2008-02-03 22:09:07 jonas Exp $
  7. #
  8. # List recent identifiable users from some IP address
  9. #
  10. set -e
  11. localshowlogentries "$1" \
  12. 'dovecot: .*: Login: .*, rip=(' \
  13. '), lip=' \
  14. 's/^\(.\{15\}\) [^:]*: \([^-]*\)-login: Login: user=</\1 (\2) /;s/>, .*$//' \
  15. '' \
  16. '' \
  17. 's/^.* user=<//;s/>, .*$//'
  18. exit 0