Assuming the software is Apache, you can put a .htaccess file in your main directory with the following:
ErrorDocument 403 /banned.html order allow,deny deny from 123.123.123. allow from all
Where 123.123.123. is whatever part of the IP you want banned. You can put in as many deny lines as you want, though excessive use of deny will likely slow the server down. The best thing to do is run a script every so often that checks your server log for x number of requests within x number of seconds during the past 30 days or so and edits those IPs into a ban list that you can cut and paste or edit into the .htaccess using a second script (depending on whether you're running the first script on or off the server).

In reply to Re: CGI for the server by TedPride
in thread CGI for the server by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.