The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Check Proxy RBL on New User Registration. Details »» | |||||||||||||||||||||||||||
Check Proxy RBL on New User Registration.
Developer Last Online: Jul 2014
Check Proxy RBL on New User Registration Version 4.1
Version 4.1 includes remains unchanged from version 4.0 with the exception of a code fix to deal with an SQL injection security hole in the code. What does this hack do? Hooking in at register_addmember_process and register_addmember_complete this hack compares the IP address of the person registering with the Realtime Block List(s) of your choice. Based on your configuration the RBL Checker will then perform one of these actions:
These options are configurable in AdminCP > Options > DM-RBL Check on Registration. Why Block Proxies? Banned and Spammers users often get around IP bans by simply using an open proxy - of which there are thousands - to get around the IP ban. Very few legitimate users slow their surfing by using an anonymous proxy. How do you Install?
What is the default config? By default the RBLChecker will check the IP of a new registration, allow registration to complete, but add the new user to the "COPPA Members Awaiting Moderation" usergroup. You can then approve/reject those members depending on whether you think they are/aren't spammers/trolls. You can modify the settings in the AdminCP to Ban or Block as you like. Hack History: Version 4.1 - Fixed SQL Injection security hole. - Fixed some minor typos in automatically generated messages. Version 4.0 - Added ability to specify error reported on blocks. - Added ability to specify ban reason and custom title. - Added ability to move users to "pending moderation" group if registration is allowed. - Updated list of RBLs checked based on testing with lists of "anonymous" proxies. - Fixed IP address of Notification Posts equalling IP of blocked user. (Now Notification IP = 1.2.3.4) Version 3.2 - Fixed typo causing blocked registrations to be reported as allowed. Version 3.1 - change in variable name in v3.0 broke RBL checking. Corrected error. - match notification now includes the name of the RBL that matches the IP. Version 3.0 - plugin now fires at "register_addmember_process" allowing the user to completely fill in the form. - Added the ability to specify more than one RBL. - Added option to specify whether registration is blocked or allowed to complete. - Added option to automatically ban registrations that are allowed to complete but have a positive IP match. - Added option to specify user who is "notifier". - Added option to specify a forum where a notification thread will be created. - Added option to supress notification PM / Thread when an IP matches blacklist or known proxy list. - Added customized error codes for notifications - notification now indicates whether a registration IP has matched the RBL, blacklist, or predefined list of anonymizers. - Reworded Phrases. - Removed 10.x.x.x IP from known proxy/anonymizer list. version 2.0 - Added configuration options under vboptions > DM-RBL Check on Registration. - Added PM on Block. - Added option to select RBL. - Added Custom Whitelist. - Added Custom Blacklist. - Added list of free proxies. - Changed default RBL to sbl-xbl.spamhaus.org - Added option to enable/disable checking. version 1.0 - added plugin to check against opm.tornevall.org - added custom phrase to be reported as error on registration start. Using this Hack? If you install this hack please click "Installed" to receive updates. If you find this hack useful you can always hit that paypal button too... Supporters / CoAuthors Show Your Support
|
Comments |
#132
|
||||
|
||||
Quote:
If you are running Apache, I recommend using an .htaccess file to bounce them anywhere on the internet you want to, as well as any troll boards or websites linking to you (you can combine both features into one .htaccess file). Blocking users by IP at the server using .htaccess Blocking users/ sites by referrer using .htaccess Although, technically any time a server has to check and verify a query, it is taking additional time and the more queries it has to check & verify, it does increase the time involved. However, on any given day I have about 30 banned IPs & sites in our .htaccess files on various VPS accounts, but I can't notice any appreciable time difference. However, the servers these VPS accounts are located on are very fast...so I suspect, any noticeable time lag will vary on how big your .htaccess list is, and how fast your server itself is. |
#133
|
|||
|
|||
Quote:
|
#134
|
||||
|
||||
Here's a list of proxy ip's i took from proxy4free.com (the first site thats listed when you type "free proxy list"). Keep in mind the list always changes, but here it is anyways:
Code:
216.75.2.22 63.118.235.195 218.94.80.6 66.98.238.8 66.150.105.20 61.166.68.74 218.16.245.54 80.80.12.125 222.175.129.85 203.116.61.164 218.111.110.57 165.228.129.10 84.19.177.62 219.255.135.8 71.237.166.6 198.151.39.94 64.34.113.120 203.113.130.59 219.207.176.130 216.133.248.226 200.174.68.28 195.175.37.6 200.87.6.19 210.212.95.103 200.253.116.3 210.245.197.217 202.194.194.246 202.58.71.30 201.57.111.132 201.57.66.2 219.93.182.98 72.252.22.186 213.172.62.58 61.135.204.121 165.228.130.10 222.83.228.34 216.133.248.228 86.35.121.75 200.171.232.21 213.5.161.51 202.155.4.114 200.118.112.202 200.171.57.149 203.158.215.2 218.7.48.22 221.13.66.161 200.67.30.248 203.130.150.221 86.124.33.235 210.102.52.15 202.188.111.50 200.31.42.3 201.216.218.73 202.82.116.26 202.108.119.227 200.206.165.40 210.176.2.27 125.244.26.4 212.80.89.130 200.107.11.20 202.157.76.70 201.45.178.130 80.80.12.124 201.0.175.100 209.88.89.183 201.21.68.208 195.175.37.71 203.200.187.170 87.120.162.65 222.124.11.218 195.58.111.152 219.87.129.186 195.175.37.8 201.136.159.129 202.94.214.194 203.187.205.32 195.224.154.232 216.133.248.227 222.39.13.42 202.28.186.3 200.174.85.195 218.248.22.100 165.228.128.11 61.19.23.226 61.8.251.92 202.63.233.8 61.47.19.211 201.38.74.70 80.58.205.61 200.78.117.240 59.87.19.236 222.223.173.76 198.151.39.114 89.167.37.146 203.113.130.49 203.146.102.24 58.216.235.242 195.175.37.70 202.141.117.188 165.228.128.10 199.203.55.3 210.56.29.10 201.28.123.98 218.140.138.174 125.244.26.2 219.96.46.219 211.231.187.4 212.122.243.2 220.56.244.231 211.67.66.171 200.174.68.23 210.187.119.244 200.59.162.83 200.174.68.20 165.228.133.10 220.227.77.186 84.19.176.62 200.174.68.29 61.17.191.13 216.133.248.229 159.148.29.62 210.212.95.100 220.181.39.121 202.175.58.10 84.234.106.186 220.227.171.147 200.21.168.45 62.128.166.194 200.174.68.22 200.174.68.27 200.174.68.25 83.151.14.167 222.89.67.78 86.122.0.40 200.174.85.193 211.74.200.203 125.244.70.130 81.7.87.242 165.228.131.10 208.9.62.65 165.228.131.12 200.238.102.170 125.99.121.201 221.11.92.46 222.235.3.43 |
#135
|
|||
|
|||
Quote:
Code:
200.174.85.195 200.31.42.3 202.194.194.246 200.174.68.27 64.34.113.120 199.203.55.3 202.175.58.10 210.212.95.103 198.151.39.94 61.17.191.13 210.245.197.217 203.130.150.221 63.118.235.195 210.102.52.15 159.148.29.62 212.80.89.130 61.166.68.74 222.124.11.218 219.207.176.130 125.244.26.4 200.174.68.28 62.128.166.194 222.235.3.43 86.124.33.235 222.89.67.78 203.200.187.170 203.116.61.164 61.47.19.211 198.151.39.114 165.228.130.10 165.228.133.10 218.248.22.100 89.167.37.146 195.175.37.6 203.158.215.2 80.58.205.61 86.122.0.40 201.0.175.100 213.172.62.58 80.80.12.125 203.187.205.32 221.13.66.161 200.107.11.20 125.244.70.130 84.234.106.186 200.238.102.170 200.59.162.83 200.78.117.240 200.206.165.40 203.113.130.59 165.228.128.11 201.28.123.98 81.7.87.242 61.19.23.226 216.133.248.229 83.151.14.167 200.21.168.45 222.223.173.76 66.98.238.8 209.88.89.183 195.175.37.71 195.224.154.232 202.141.117.188 202.94.214.194 211.231.187.4 213.5.161.51 202.28.186.3 201.136.159.129 211.67.66.171 61.135.204.121 211.74.200.203 212.122.243.2 216.133.248.227 200.118.112.202 86.35.121.75 210.176.2.27 200.171.57.149 201.216.218.73 84.19.177.62 222.39.13.42 201.57.66.2 218.140.138.174 218.16.245.54 59.87.19.236 222.175.129.85 222.83.228.34 208.9.62.65 80.80.12.124 66.150.105.20 201.21.68.208 220.227.77.186 200.87.6.19 218.111.110.57 200.174.68.29 221.11.92.46 202.155.4.114 61.8.251.92 87.120.162.65 203.146.102.24 216.75.2.22 200.174.85.193 125.244.26.2 219.87.129.186 202.157.76.70 216.133.248.226 165.228.131.12 201.38.74.70 220.56.244.231 72.252.22.186 202.82.116.26 200.174.68.25 219.255.135.8 210.56.29.10 216.133.248.228 125.99.121.201 200.171.232.21 71.237.166.6 201.57.111.132 195.175.37.8 165.228.129.10 210.212.95.100 202.58.71.30 195.58.111.152 58.216.235.242 219.93.182.98 218.94.80.6 200.253.116.3 200.174.68.22 202.188.111.50 219.96.46.219 201.45.178.130 218.7.48.22 220.227.171.147 200.174.68.20 200.67.30.248 165.228.131.10 84.19.176.62 210.187.119.244 202.108.119.227 220.181.39.121 203.113.130.49 200.174.68.23 195.175.37.70 202.63.233.8 165.228.128.10 |
#136
|
|||
|
|||
Remeber the more IPs you add to the "blacklist" the longer it takes to process a registration... I'm not sure what list length will = a performance degredation.
|
#137
|
|||
|
|||
The new version is amazing thankyou.
Just one thought (not too worried about it) but would be intresrtead in you view and view of other peoples. Current user, is it worth checking to see if current user and using proxies. Maybe only doing it once or maybe one a wekk or something. What do people think |
#138
|
|||
|
|||
Thank you.
Quote:
This kills alot of their options... The next thing I'm going to do is look at updating the "known proxies" list... not with the IPs from those open proxy sites - most of those IPs get on the RBLs pretty quick - but with sites that are specific for anon-web surfing. They don't tend to get on RBLs as much... |
#139
|
||||
|
||||
What about web based proxies? Like anonymouse.org
|
#140
|
|||
|
|||
just tested that and unfortunately it got pass the protection
how ever it does transmit its host name there for could itbe blcoked with htaccess based on hostname???? |
#141
|
|||
|
|||
this is the details of that site
IP 85.195.123.29 Host anonymouse.org Browser & OS http://Anonymouse.org/ (Unix) |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|