When I run: sudo docker exec -it letsencrypt ls -la /usr/bin
This is what I get: lrwxrwxrwx 1 root root 12 Mar 26 18:40 whois -> /bin/busybox From: Tom Hendrikx <t...@whyscream.net> Sent: Saturday, May 2, 2020 10:10 AM To: fail2ban-users@lists.sourceforge.net Subject: Re: [Fail2ban-users] Mail notifications not including whois info Hi, there are may dofferent whois clients (it's a simply binary which can query various whois servers around the world. Not all whois clients support all features. It seems that (from your example) the whois client on your docker host supports querying by ip-address, but the whois binary inside the 'letsencrypt' docker container doesn't. Maybe you can install a different whois package in the container, this depends on the distro the container was based on. My ubuntu 18.04 desktop lists at least 3 commandline whois clients in the default repository. Kind regards, Tom On 02-05-2020 15:42, arsdale...@gmail.com <mailto:arsdale...@gmail.com> wrote: Hello, I recently installed Fail2Ban along with nginx using the linuxserver/letsencrpt docker. I love it. It has solved a long term problem for me and made my network run much smoother. I have ironed out all my install problems but one, which has been driving me crazy. In jail.local, I use action = %(action_mwl)s as my default action and after tailoring e-mail notification settings in sendmail-whois-lines.local with Fail2Ban" ) | /usr/sbin/sendmail -t -v -H 'exec openssl s_client -quiet -tls1 -starttls smtp -connect smtp.gmail.com:587' -aumyusername -apmyapppassword <dest> it works great except for one issue. I believe the default action uses sendmail-whois-lines.conf This is what I always get in the response: [Querying whois.iana.org:43 '122.166.7.73'] [Querying whois.iana.org:43 'domain 122.166.7.73'] [whois.iana.org] % IANA WHOIS server % for more information on IANA, visit http://www.iana.org % % Error: Invalid query domain 122.166.7.73 In an effort to figure things out, I have tried 1. /usr/bin/whois 107.33.23.17 which is successful 2. sudo docker exec -it letsencrypt whois google.com which is successful 3. sudo docker exec -it letsencrypt whois 122.166.7.73 which fails with the above error message. I am relatively new to docker, but here is my docker-compose: version: "2" services: letsencrypt: # https://github.com/linuxserver/docker-letsencrypt container_name: letsencrypt image: linuxserver/letsencrypt:latest restart: unless-stopped cap_add: - NET_ADMIN volumes: - /home/user/docker/letsencrypt/config:/config - /etc/localtime:/etc/localtime:ro environment: - PGID=xxxx - PUID=xxxx - EMAIL=my_em...@gmail.com <mailto:EMAIL=my_em...@gmail.com> - URL=myduckdns.duckdns.org - SUBDOMAINS=wildcard - VALIDATION=duckdns - TZ=America/New_york - DUCKDNSTOKEN=myxxxxxduckdnsxxxxxtoken ports: - "80:80" - "443:443" Any help would be greatly appreciated. Thanks, Dan _______________________________________________ Fail2ban-users mailing list Fail2ban-users@lists.sourceforge.net <mailto:Fail2ban-users@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/fail2ban-users
_______________________________________________ Fail2ban-users mailing list Fail2ban-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fail2ban-users