<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Web Wiz Support and Community Forums : IP Banning issues</title>
  <link>https://forums.webwiz.net/</link>
  <description><![CDATA[This is an XML content feed of; Web Wiz Support and Community Forums : Web Wiz Forums : IP Banning issues]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Sun, 12 Apr 2026 04:12:17 +0000</pubDate>
  <lastBuildDate>Tue, 15 Feb 2005 14:23:29 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.08</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://forums.webwiz.net/RSS_post_feed.asp?TID=12385</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Web Wiz Support and Community Forums]]></title>
   <url>https://forums.webwiz.net/forum_images/web_wiz_forums.png</url>
   <link>https://forums.webwiz.net/</link>
  </image>
  <item>
   <title><![CDATA[IP Banning issues : well theres an easier way make...]]></title>
   <link>https://forums.webwiz.net/ip-banning-issues_topic12385_post76369.html#76369</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forums.webwiz.net/member_profile.asp?PF=18850">arthurk</a><br /><strong>Subject:</strong> 12385<br /><strong>Posted:</strong> 15&nbsp;February&nbsp;2005 at 2:23pm<br /><br />well theres an easier way<DIV>make a global.asa file like below in your web root</DIV><DIV>&nbsp;</DIV><DIV>use the code below</DIV><DIV>&nbsp;</DIV><DIV>edit Sub Session_OnStart()</DIV><DIV>put the ip addy(s) in place of the ones shown </DIV><DIV>redirect him to where you want him to go</DIV><DIV>remove the rest of the gubbins you dont want or leave it as is&nbsp;:P</DIV><DIV>&nbsp;</DIV><DIV><table width="99%"><tr><td><pre class="BBcode"></DIV><DIV>&lt;object runat="Server" scope="Application"<BR>id="rstActiveUsers" progid="ADODB.Recordset"&gt;<BR>&lt;/object&gt;</DIV><DIV>&lt;script language="VBScript" runat="Server"&gt;<BR>' The first thing you should notice is the top line.<BR>' It creates an application scoped recordset object<BR>' named rstActiveUsers that I'll use to store all<BR>' our user information.<BR>'<BR>' Note: I've wrapped it for readability</DIV><DIV>Sub Application_OnStart()<BR>&nbsp;' Selected constants from adovbs.inc<BR>&nbsp;Const adInteger = 3<BR>&nbsp;Const adVarChar = 200<BR>&nbsp;Const adDate = 7<BR>&nbsp;<BR>&nbsp;' Here I set up in memory active user recordset<BR>&nbsp;' by adding the fields I want to it and defining<BR>&nbsp;' their data types.<BR>&nbsp;<BR>&nbsp;rstActiveUsers.Fields.Append "id", adInteger<BR>&nbsp;rstActiveUsers.Fields.Append "ip", adVarChar, 15<BR>&nbsp;rstActiveUsers.Fields.Append "browser", adVarChar, 255<BR>rstActiveUsers.Fields.Append "user", adVarChar, 50<BR>&nbsp;rstActiveUsers.Fields.Append "started", adDate</DIV><DIV>&nbsp;' Next I open our recordset so that we can use it.<BR>&nbsp;' That basically gets everything ready for our<BR>&nbsp;' first user.<BR>&nbsp;rstActiveUsers.Open<BR>End Sub</DIV><DIV>Sub Session_OnStart()<BR>&nbsp;' Set session timeout to 20 minutes<BR>&nbsp;Session.Timeout = 20<BR>&nbsp;if Request.ServerVariables("REMOTE_HOST") = "65.214.38.211" then <BR>&nbsp;response.redirect "robot.html"<BR>&nbsp;end if<BR>&nbsp;if Request.ServerVariables("REMOTE_HOST") = "207.46.98.139" then <BR>&nbsp;response.redirect "robot.html"<BR>&nbsp;end if<BR>&nbsp;if Request.ServerVariables("REMOTE_HOST") = "64.124.85.194" then <BR>&nbsp;response.redirect "robot.html"<BR>&nbsp;end if<BR>&nbsp;if Request.ServerVariables("REMOTE_HOST") = "64.124.85.97" then <BR>&nbsp;response.redirect "robot.html"<BR>&nbsp;end if</DIV><DIV>&nbsp;<BR>&nbsp;</DIV><DIV>&nbsp;' Set a session start time.&nbsp; This is pretty pointless,<BR>&nbsp;' but it does ensure that we start a session and<BR>&nbsp;' assign the user a session id and it can help<BR>&nbsp;' troubleshooting if we ever need it.<BR>&nbsp;Session("Start") = Now()<BR>&nbsp;<BR>&nbsp;' Move to the end so records are added in order.<BR>&nbsp;' Again not of any real importance, but it keeps our<BR>&nbsp;' user table nice and orderly.<BR>&nbsp;If Not rstActiveUsers.EOF Then rstActiveUsers.MoveLast</DIV><DIV>&nbsp;' Add a record and insert users data.&nbsp; I'm just<BR>&nbsp;' storing some basic info, but naturally you're free<BR>&nbsp;' to store whatever you want.<BR>&nbsp;rstActiveUsers.AddNew<BR>&nbsp;<BR>&nbsp;rstActiveUsers.Fields("id").Value = _<BR>&nbsp;&nbsp;Session.SessionID<BR>&nbsp;<BR>&nbsp;rstActiveUsers.Fields("ip").Value = _<BR>&nbsp;&nbsp;Request.ServerVariables("REMOTE_HOST")<BR>&nbsp;<BR>&nbsp;rstActiveUsers.Fields("browser").Value = _<BR>&nbsp;&nbsp;Request.ServerVariables("HTTP_USER_AGENT")</DIV><DIV>username = Request.&#067;ookies("user")("mynameis")<BR>if username = "" then username = "Guest"<BR>rstActiveUsers.Fields("user").Value = username<BR>&nbsp;<BR>&nbsp;rstActiveUsers.Fields("started").Value = _<BR>&nbsp;&nbsp;Now()<BR>&nbsp;<BR>&nbsp;rstActiveUsers.Update<BR>&nbsp;<BR>&nbsp;' Now that we've got the information, all that's<BR>&nbsp;' left is to display it.&nbsp; See test_page.asp for a<BR>&nbsp;' demo.&nbsp; It includes the pages show_count.asp and<BR>&nbsp;' show_users.asp which can also be used<BR>&nbsp;' individually if desired.<BR>End Sub</DIV><DIV>Sub Session_OnEnd()<BR>&nbsp;' Selected constants from adovbs.inc<BR>&nbsp;Const adSearchForward = 1<BR>&nbsp;Const adBookmarkFirst = 1<BR>&nbsp;Const adAffectCurrent = 1</DIV><DIV>&nbsp;' Find the appropriate record.&nbsp; Using session id is the<BR>&nbsp;' easiest way since I use this as the primary key.<BR>&nbsp;' This line positions us on the appropriate record.<BR>&nbsp;rstActiveUsers.Find "id = " &amp; Session.SessionID, _<BR>&nbsp;&nbsp;0, adSearchForward, adBookmarkFirst<BR>&nbsp;<BR>&nbsp;' Now that we're on the record, delete it.<BR>&nbsp;' I use the EOF to make sure we've got one.<BR>&nbsp;If Not rstActiveUsers.EOF Then<BR>&nbsp;&nbsp;rstActiveUsers.Delete adAffectCurrent<BR>&nbsp;End If<BR>End Sub</DIV><DIV>Sub Application_OnEnd()<BR>&nbsp;' Not like it really matters, but for the sake of<BR>&nbsp;' good coding practice I close the recordset when<BR>&nbsp;' our application is shutting down.<BR>&nbsp;rstActiveUsers.Close<BR>End Sub<BR>&lt;/script&gt;</DIV><DIV></pre></td></tr></table></DIV>]]>
   </description>
   <pubDate>Tue, 15 Feb 2005 14:23:29 +0000</pubDate>
   <guid isPermaLink="true">https://forums.webwiz.net/ip-banning-issues_topic12385_post76369.html#76369</guid>
  </item> 
  <item>
   <title><![CDATA[IP Banning issues : I&amp;#039;ve taken to blocking them...]]></title>
   <link>https://forums.webwiz.net/ip-banning-issues_topic12385_post74735.html#74735</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forums.webwiz.net/member_profile.asp?PF=15574">jonahex2099</a><br /><strong>Subject:</strong> 12385<br /><strong>Posted:</strong> 25&nbsp;January&nbsp;2005 at 1:35pm<br /><br />I've taken to blocking them at the website level AND at the firewall.&nbsp; Little more work, AND it keeps them from accessing our main site, but at least they're not causing me forum problems anymore.&nbsp; I'll try the fix above tho....]]>
   </description>
   <pubDate>Tue, 25 Jan 2005 13:35:35 +0000</pubDate>
   <guid isPermaLink="true">https://forums.webwiz.net/ip-banning-issues_topic12385_post74735.html#74735</guid>
  </item> 
  <item>
   <title><![CDATA[IP Banning issues : You can also change these lines:  &amp;#039;Trim...]]></title>
   <link>https://forums.webwiz.net/ip-banning-issues_topic12385_post74540.html#74540</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forums.webwiz.net/member_profile.asp?PF=18731">sfd19</a><br /><strong>Subject:</strong> 12385<br /><strong>Posted:</strong> 22&nbsp;January&nbsp;2005 at 9:33am<br /><br />You can also change these lines:<DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#0000ff>'Trim the users IP to the same length as the IP range to check<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;strUserIPAddress = Mid(strUserIPAddress, 1, Len(strCheckIPAddress))</FONT></DIV><DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;'See if whats left of the IP matches<BR>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;If strCheckIPAddress = strUserIPAddress Then blnIPMatched = True</FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#000000>to:</FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#0000ff>If strCheckIPAddress = Mid(strUserIPAddress, 1, Len(strCheckIPAddress)) Then blnIPMatched = True<BR></FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#000000>then you do not have to call the getIP() function each&nbsp;time.</FONT></DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>Also, changing</DIV><DIV>&nbsp;</DIV><DIV><FONT color=#0000ff>Do while NOT rsIPAddr.EOF</FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#000000>to</FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#0000ff>Do while NOT rsIPAddr.EOF AND blnIPMatched = False</FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#000000>will exit the loop as soon as the IP matches a banned one.</FONT></DIV></DIV>]]>
   </description>
   <pubDate>Sat, 22 Jan 2005 09:33:08 +0000</pubDate>
   <guid isPermaLink="true">https://forums.webwiz.net/ip-banning-issues_topic12385_post74540.html#74540</guid>
  </item> 
  <item>
   <title><![CDATA[IP Banning issues : Excellent, this worked for me!...]]></title>
   <link>https://forums.webwiz.net/ip-banning-issues_topic12385_post74512.html#74512</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forums.webwiz.net/member_profile.asp?PF=14627">paulhg</a><br /><strong>Subject:</strong> 12385<br /><strong>Posted:</strong> 21&nbsp;January&nbsp;2005 at 7:26pm<br /><br />Excellent, this worked for me! I had this one individual registeringmultiple times and posting lots of spam with the same ip address .Using <a href="http://www.arin.net/" target="_blank" target="_blank">http://www.arin.net/</a>&nbsp;told me Sprint in Ghana is providing this particular ip address.<div>&nbsp;</div><div>Is there anything else we can do with these pathetic individuals?Any other tools other there? Nothing would make me feel better than alittle revenge...<br><br>&lt;-- edit -----&gt;<br>IP Address removed by Moderator<br>&lt;-- edit -----&gt;<br></div><span style="font-size:10px"><br /><br />Edited by dj air - 21&nbsp;January&nbsp;2005 at 7:29pm</span>]]>
   </description>
   <pubDate>Fri, 21 Jan 2005 19:26:59 +0000</pubDate>
   <guid isPermaLink="true">https://forums.webwiz.net/ip-banning-issues_topic12385_post74512.html#74512</guid>
  </item> 
  <item>
   <title><![CDATA[IP Banning issues : I found the problem. Its in \f...]]></title>
   <link>https://forums.webwiz.net/ip-banning-issues_topic12385_post74047.html#74047</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forums.webwiz.net/member_profile.asp?PF=18564">Ice Man</a><br /><strong>Subject:</strong> 12385<br /><strong>Posted:</strong> 17&nbsp;January&nbsp;2005 at 1:01am<br /><br />I found the problem.&nbsp; Its in \functions\functions_common.asp<DIV>&nbsp;</DIV><DIV><FONT color=#0000ff>Private Function bannedIP()</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;'Declare variables<BR>&nbsp;Dim rsIPAddr<BR>&nbsp;Dim strCheckIPAddress<BR>&nbsp;Dim strUserIPAddress<BR>&nbsp;Dim blnIPMatched</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;'Intilise variable<BR>&nbsp;blnIPMatched = False</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;<strong>'Get the users IP<BR>&nbsp;strUserIPAddress = getIP()<BR></strong>&nbsp;<BR>&nbsp;'Intialise the ADO recordset object<BR>&nbsp;Set rsIPAddr = Server.CreateObject("ADODB.Recordset")</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp;'Get any banned IP address from the database<BR>&nbsp; 'Initalise the strSQL variable with an SQL statement to query the database to count the </FONT></DIV><DIV><FONT color=#0000ff>number of topics in the forums<BR>&nbsp;If strDatabaseType = "SQLServer" Then<BR>&nbsp;&nbsp;strSQL = "EXECUTE " &amp; strDbProc &amp; "BannedIPs"<BR>&nbsp;Else</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp;strSQL = "SELECT " &amp; strDbTable &amp; "BanList.IP FROM " &amp; strDbTable &amp; "BanList </FONT></DIV><DIV><FONT color=#0000ff>WHERE " &amp; strDbTable &amp; "BanList.IP Is Not Null;"</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;End If</FONT></DIV><DIV><FONT color=#0000ff>&nbsp; &nbsp;'Query the database<BR>&nbsp; &nbsp;rsIPAddr.Open strSQL, adoCon</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp;<strong>&nbsp;&nbsp; 'Loop through the IP address and check 'em out<BR></strong>&nbsp;<strong>&nbsp;&nbsp;&nbsp;&nbsp; Do while NOT rsIPAddr.EOF</strong></FONT></DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;'Get the IP address to check from the recordset<BR>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;strCheckIPAddress = rsIPAddr("IP")</FONT></DIV><DIV><BR><FONT color=#0000ff>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;'See if we need to check the IP range or just one IP address<BR>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;'If the last character is a * then this is a wildcard range to be checked<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Right(strCheckIPAddress, 1) = "*" Then</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;'Remove the wildcard charcter form the IP<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;strCheckIPAddress = Replace(strCheckIPAddress, "*", "", 1, -1, 1)</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;'Trim the users IP to the same length as the IP range to check<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;strUserIPAddress = Mid(strUserIPAddress, 1, Len(strCheckIPAddress))</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;'See if whats left of the IP matches<BR>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;If strCheckIPAddress = strUserIPAddress Then blnIPMatched = True</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;'Else check the IP address metches<BR>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; Else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;'Else check to see if the IP address match<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If strCheckIPAddress = strUserIPAddress Then blnIPMatched = True</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp;'Move to the next record<BR>&nbsp;&nbsp;rsIPAddr.MoveNext<BR><strong>&nbsp;Loop</strong></FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#0000ff>&nbsp;'Clean up<BR>&nbsp;rsIPAddr.Close<BR>&nbsp;Set rsIPAddr = Nothing</FONT></DIV><DIV><FONT color=#0000ff>&nbsp;'Return the function<BR>&nbsp;bannedIP = blnIPMatched<BR>End Function</FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV>Prior to the loop is when the users IP address is obtained.&nbsp; Within the loop, if the users IP is going to be compared to an IP that has an * in it, the users IP <FONT color=#000000>(</FONT><FONT color=#0000ff>strUserIPAddress<FONT color=#000000>)</FONT> </FONT>is trimmed to match the length of the banned IP&nbsp;minus the *.&nbsp; In the loop the users IP is not restored to its proper length, so it remains trimmed as it is compared to the rest of the banned IPs.</DIV><DIV>&nbsp;</DIV><DIV>One solution would be to add the line&nbsp;<FONT color=#0000ff>strUserIPAddress = getIP() </FONT><FONT color=#000000>after the lines:</FONT></DIV><DIV>&nbsp;</DIV><DIV><FONT color=#0000ff>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'See if whats left of the IP matches<BR>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;If strCheckIPAddress = strUserIPAddress Then blnIPMatched = True</FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#000000>We've tested this out and IP banning is now working excellent for us. <IMG height=17 alt="Thumbs Up" src="http://forums.webwiz.net/smileys/smiley20.gif" width=23 align=absMiddle border="0"></FONT></DIV>]]>
   </description>
   <pubDate>Mon, 17 Jan 2005 01:01:10 +0000</pubDate>
   <guid isPermaLink="true">https://forums.webwiz.net/ip-banning-issues_topic12385_post74047.html#74047</guid>
  </item> 
  <item>
   <title><![CDATA[IP Banning issues : IP masking is nver going to be...]]></title>
   <link>https://forums.webwiz.net/ip-banning-issues_topic12385_post71223.html#71223</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forums.webwiz.net/member_profile.asp?PF=1">WebWiz-Bruce</a><br /><strong>Subject:</strong> 12385<br /><strong>Posted:</strong> 07&nbsp;December&nbsp;2004 at 4:09am<br /><br />IP masking is nver going to be 100% acurate as IP masking is verysimple, even just changing to a different proxy server will hide ausers IP.]]>
   </description>
   <pubDate>Tue, 07 Dec 2004 04:09:54 +0000</pubDate>
   <guid isPermaLink="true">https://forums.webwiz.net/ip-banning-issues_topic12385_post71223.html#71223</guid>
  </item> 
  <item>
   <title><![CDATA[IP Banning issues : I am using version 7.8 (access...]]></title>
   <link>https://forums.webwiz.net/ip-banning-issues_topic12385_post71211.html#71211</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forums.webwiz.net/member_profile.asp?PF=18564">Ice Man</a><br /><strong>Subject:</strong> 12385<br /><strong>Posted:</strong> 06&nbsp;December&nbsp;2004 at 10:26pm<br /><br />I am using version 7.8 (access version) and have been unsuccessful with the IP banning function of the forum.&nbsp; We've tried just about everything.&nbsp; Email activation is off and just have a few mods, nothing too extensive.]]>
   </description>
   <pubDate>Mon, 06 Dec 2004 22:26:09 +0000</pubDate>
   <guid isPermaLink="true">https://forums.webwiz.net/ip-banning-issues_topic12385_post71211.html#71211</guid>
  </item> 
  <item>
   <title><![CDATA[IP Banning issues : Starnge, could be a corrupted...]]></title>
   <link>https://forums.webwiz.net/ip-banning-issues_topic12385_post69187.html#69187</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forums.webwiz.net/member_profile.asp?PF=1">WebWiz-Bruce</a><br /><strong>Subject:</strong> 12385<br /><strong>Posted:</strong> 09&nbsp;November&nbsp;2004 at 12:29pm<br /><br />Starnge, could be a corrupted file, or a space or some other slightvariation may course the address to somehow not match up when the checkis made.]]>
   </description>
   <pubDate>Tue, 09 Nov 2004 12:29:14 +0000</pubDate>
   <guid isPermaLink="true">https://forums.webwiz.net/ip-banning-issues_topic12385_post69187.html#69187</guid>
  </item> 
  <item>
   <title><![CDATA[IP Banning issues :   -boRg- wrote:It does work,...]]></title>
   <link>https://forums.webwiz.net/ip-banning-issues_topic12385_post69177.html#69177</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forums.webwiz.net/member_profile.asp?PF=15574">jonahex2099</a><br /><strong>Subject:</strong> 12385<br /><strong>Posted:</strong> 09&nbsp;November&nbsp;2004 at 11:23am<br /><br /><P><table width="99%"><tr><td class="BBquote"><img src="forum_images/quote_box.png" title="Originally posted by -boRg-" alt="Originally posted by -boRg-" style="vertical-align: text-bottom;" /> <strong>-boRg- wrote:</strong><br /><br />It does work, but banning by IP address isn't 100% reliable as things like IP masking, proxy servers, etc. can hide the real IP address of a user.<BR><BR>Also make sure the IP addresses is entered exactly, placing spaces, *, or other characters in the address may prevent it working correctly.<BR><BR>A (*) can be placed at the end, if not using the full IP address for a wild card eg:-<BR><BR>111.111.111.111<BR><BR>could be done as:-<BR><BR>111.111.111.*<BR><BR>This would then ban all users in the range:-<BR><BR>111.111.111.0 through to 111.111.111.255<BR></td></tr></table> </P><P>Thanks boRg!</P><P>The odd thing is that I have <EM>explicity</EM> defined a single users IP address, twice now (two different users) and they've simply come back in with different email address and successfully created new accounts AND posted, <strong><EM><U>with</U></EM></strong> the blocked IP address showing in the post!!!&nbsp;&nbsp;I caught them because I&nbsp;keep a list of banned IP's&nbsp;taped to the monitor by the web server and&nbsp;by their posting methodolgy.&nbsp; &#091;:)&#093;&nbsp;&nbsp; </P><P>I've since went a step further and blocked them at the firewall and IIS level which has the side effect of keeping them off the main site as well.&nbsp; (In the case of the individuals in question, it's no big loss).</P><P>Thanks for the reply!</P>]]>
   </description>
   <pubDate>Tue, 09 Nov 2004 11:23:07 +0000</pubDate>
   <guid isPermaLink="true">https://forums.webwiz.net/ip-banning-issues_topic12385_post69177.html#69177</guid>
  </item> 
  <item>
   <title><![CDATA[IP Banning issues : It does work, but banning by IP...]]></title>
   <link>https://forums.webwiz.net/ip-banning-issues_topic12385_post68734.html#68734</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forums.webwiz.net/member_profile.asp?PF=1">WebWiz-Bruce</a><br /><strong>Subject:</strong> 12385<br /><strong>Posted:</strong> 01&nbsp;November&nbsp;2004 at 4:04am<br /><br />It does work, but banning by IP address isn't 100% reliable as thingslike IP masking, proxy servers, etc. can hide the real IP address of auser.<br><br>Also make sure the IP addresses is entered exactly, placing spaces, *,or other characters in the address may prevent it working correctly.<br><br>A (*) can be placed at the end, if not using the full IP address for a wild card eg:-<br><br>111.111.111.111<br><br>could be done as:-<br><br>111.111.111.*<br><br>This would then ban all users in the range:-<br><br>111.111.111.0 through to 111.111.111.255<br>]]>
   </description>
   <pubDate>Mon, 01 Nov 2004 04:04:53 +0000</pubDate>
   <guid isPermaLink="true">https://forums.webwiz.net/ip-banning-issues_topic12385_post68734.html#68734</guid>
  </item> 
 </channel>
</rss>