![]() |
[ Show ]
Support VoyForums
[ Shrink ]
VoyForums Announcement:
Programming and providing support for this service has been a labor
of love since 1997. We are one of the few services online who values our users'
privacy, and have never sold your information. We have even fought hard to defend your
privacy in legal cases; however, we've done it with almost no financial support -- paying out of pocket
to continue providing the service. Due to the issues imposed on us by advertisers, we
also stopped hosting most ads on the forums many years ago. We hope you appreciate our efforts.
Show your support by donating any amount. (Note: We are still technically a for-profit company, so your
contribution is not tax-deductible.)
PayPal Acct: Donate to VoyForums (PayPal):
Important: Crucial system performance issues forced us to make
some changes. Bans can now only be placed on IP addresses (ie. 127.0.0.1)
-- You cannot ban a hostname (ie. somecomputer.somewhere.com).
This applies only to read-bans. You may still ban hosts in your write-ban
list.
I. What is a Regular Expression?Regular Expressions (regex's) are a wildcard pattern-matching tool used traditionally under Unix and Unix-like operating system utilities like grep, sed, awk, and recently Perl. Regex's are much more elaborate and powerful than standard wildcard expressions, but are much more complex. For the techies: A regex is a text string that describes a pattern used to represent a set of strings and can be represented by a Finite State Automaton (FSA); however, if you know what an FSA is you probably know what a regex is.This section will only briefly describe what are known as General/Extended Regular Expressions as used in common applications and, in particular, those used by VoyForums. Full details can be found at other sites. VoyForums uses Extended Regular Expression syntax to give users the most power. Regular Expressions consist of sequences of characters with special meanings:
II. How do I use them for Access Restrictions?VoyForums allows Forum Owners to restrict access to their Forum in order to prevent misuse. Currently this feature is accessable from the Advanced Configuration area.In addition to the direct entry of Hosts/IPs and Wildcards allowed in this configuration (see the Access Restriction page for general information), VoyForums allows the use of Regular Expressions (regex's). To use a Regular Expression one must simply prepend a slash (/) to the expression. Therefore, VoyForums will recognize /pattern as indicating that pattern is a regex. Example: /^198\.168.*$ There are a few things to note for regex's used in the Access Restrictions area:
III. ExamplesPlease note: When placing entries in a banlist, it is preferred to place a single hostnames or IP addresses (like "127.0.0.1 somehost.com 127.0.0.2 ..."). If multiple hosts or IPs are to be banned, use a wildcard if possible (like "127.0.0.* somehost.com *.otherhost.com"). Regular Expressions, due to their ugliness and complexity, should be used only when a plain Host/IP or Wildcard expression cannot handle what is desired.The following table gives some example entries in your banlists. It should be evident that the Wildcard method is more-simple to use than the Regex method, but Regexes are more powerful. Please review all examples.
VoyForums(tm) is a Free Service from Voyager Info-Systems. Copyright © 1998-2019 Voyager Info-Systems. All Rights Reserved. |