https://github.com/progval/proxycheck
Supybot's plugin for ip/hostmask check against various Domain Name System Blacklists
https://github.com/progval/proxycheck
Last synced: 12 months ago
JSON representation
Supybot's plugin for ip/hostmask check against various Domain Name System Blacklists
- Host: GitHub
- URL: https://github.com/progval/proxycheck
- Owner: progval
- Created: 2014-11-18T20:20:30.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-11-18T20:31:27.000Z (over 11 years ago)
- Last Synced: 2025-04-05T23:14:40.577Z (over 1 year ago)
- Language: Python
- Size: 144 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ProxyCheck
==========
Supybot's plugin for ip/hostmask check against various Domain Name System Blacklists
it uses system calls on dig, the DIG utility (domain information groper) is a unix tool, which can be used to gather information from the Domain Name System servers. It is part of the ISC bind nameserver software package.
If you want to learn more about dig, here is the Linux dig man page : http://www.kloth.net/services/dig-man.php
Currently supported :
- http://www.spamhaus.org/
- https://dnsbl.tornevall.org/
- http://www.sorbs.net/
- https://www.spamcop.net/
- https://www.projecthoneypot.org/
- http://efnetrbl.org/
At this time, the plugin has 2 command :
!proxychannel [] returns all users who are listed on DNSBLS configured
!proxyuser check against dnsbls configured
It can also check users on join, and announce those who are listed on configured DNSBLS in another channel:
!config channel #mychannel supybot.plugins.ProxyCheck.logChannel #mychannel-ops
Configuration
========
You can configure DNSBLS you want to use per channel :
!config supybot.plugins.ProxyCheck.dnsbls 'spamhaus','tornevall','sorbs','spamcop','efnet','honeypot'
!config channel #mychannel supybot.plugins.ProxyCheck.dnsbls 'honeypot'
For "honeypot" you must use a key api, available under your account on http://www.projecthoneypot.org/
!config supybot.plugins.ProxyCheck.honeypotKey ""
Tips
========
I'm open for idea/features request on github or /query on freenode.