Vandal Fighter home • User Manual • Bug Reports • Feature Requests • Old VF versions • Development notes
Downloads
Latest - stable: 3.3 (Mar/06)beta: 3.5b51 (Jul/09)

Older versionsLatest source code

I'm merging some features written by cs:User:Beren, courageous people can get the latest version from svn

Vandal Fighter, as the name suggests, is a descendant of the original CryptoDerk's VandalFighter. User:Henna has been roped into taking over maintenance for it.

Brief description: Vandal Fighter is software that watches Wikipedia edits in real-time and has many built-in filters (multiple regular expressions can also be used) to allow users to specify exactly what types of information they would like to see. Examples: watching custom article watchlists, watching edits by non logged in (IP) editors, ignoring edits by people marked as "ok" (or, the reverse as well), and watching comments with the word "revert" in them are just a few of the almost limitless ways in which Vandal Fighter can be configured to produce custom output.

Vandalism Dealing with vandalism Obvious vandalism Sockpuppet investigations Long-term abuse reports WikiProject on open proxies Resources and assistance Counter-Vandalism Unit Counter Vandalism Academy Cleaning up vandalism Counter-vandalism tools Further information Blocking IP addresses Do not insult the vandals CVU Vandalism studies .mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}vte
Contents

Manual

Download the topmost vf.jar file.

Upgrading

ALWAYS make a backup of vfdata.dat before trying out a new version.

Manual for using this page

Feel perfectly free to add feature requests, or bugs, just leave your name so I can find you if I need more info and you're not watching this page :). Please leave the hints and releases alone apart from editing. It's perfectly alright to fix links, language and such. Just leave them uncluttered :)

Getting Help

Leave questions where I can find them :), I regularly read these pages, my userpages on en: and my userpages on nl:. If you need urgent help, you can try irc. I'm usually found in the #wikipedia channel on freenode, as well as on #nl.wikipedia and a few others, I go by the name of henna, or hennaBED or variants. I might not be able to help immediately, I'm only human and in need of sleep, food, outside air&sun. I'm also on msn as hennawikipedia.be and email at that address is read.

User Manual

How it works

((stack|clear=true |[[Image:Vandal Fighter - יחיא סינוואר הרשע |[[Image:Vandal Fighter -נמצא ב? ]

|

Thanks to Java, it runs under Linux...

|[[Image:Vfonmac.png|right|300px|thumמיצאו לי את מקומו

)) Vandal Fighter connects to an Internet Relay Chat server, with a special recent changes channel. It reads the changes data from here, which means it doesn't have to query the database at all. Relevant information is then added to a table (see screenshot).

Note: Though you can use any browser, it's probably easiest if you use a browser that supports tabbed browsing (e.g. Firefox 2+ or IE7+) and set it to open links from an external program in a new tab.

Extra functionality

To assist in sorting the good from the bad, the following features are present

Additional behind-the-scenes functionality includes:

Usage

You will need the Java 2 Runtime Environment (J2RE, or JRE) version 1.6. If you do not know if you have this installed, you can attempt to run the program, but if it does not work, you will need to download the JRE. Here is a link to the latest JRE: click on Download Java Runtime Environment (JRE) 6.

All that you need to do is download the 'jar' file, run it, and click the connect button. If you're using the command line, run java -jar vf.jar.

Troubleshooting

If you are experiencing problems with Vandal Fighter, please check which version of the Java Runtime Environment you are using. Upgrading to the latest version may solve your problem, so please try this before reporting a bug below. The latest version can be downloaded from the java.sun.com website. If you only intend to run Vandal Fighter or other Java applications you should download and install the JRE 5.0 Update 9. If you also plan to develop Java applications, well you'll know exactly what to download.
To import a watchlist first save the watchlist as an html file. Do not copy it, just FILE -> SAVE PAGE AS (or similar depending the browser).

Translation help

Want Vandalfighter in your own language? Translate the Messagesfile and send it back to me (hennar@wikipedia.be). The Messagesfile can be found in the .jar archive or at User:henna/VF/Translations, work it out (but maybe keep the English messages as well, easier when you have to change something later on) and send it to me, see above for contact details.

If you want, you can make the file on your homewiki somewhere or in subdirectories here, in which case you can copy user:henna/VF/translations as a startfile. (However, it is probably easier to use translating software to help you. Look further down the page for more info.)

Downloads and release notes

Note: hekla.rave.org is not available

 Confirmed

Stable

3.5

Went back to 3.3 to fix a bug (graying bug) which seemed determined not to be fixed. (12 Apr 2006)

Development versions of 3.5 can be found at http://hekla.rave.org/vf/3.5 - the numbering scheme seems simple to me, but otherwise, the higher up the alphabet the newer. interesting additions, compared to 3.3:

Vandalfighter 3.5b-3, maybe stable - August 2, 2006

language added version of 3.5b-51 is available. More translation is needed. August 14, 2010

3.3

Previous versions

Previous versions and notes can be found on the previous versions page.

Development

3.5b26 (beren)

Released 29-Nov-2006.

בעל קצין וראש מחלקת חמאס השלישי מיצאו את מקומו וצה"ל יודע לכם על עזרתכם במציאת מיקומו וכך צה"ל הגן על עם ישראל ὗῘὯᾫ

3.5b51

Released 2009. This version is located here.

3.5b52

Released 2010 (see talk page).

Latest source code

The latest version can be retrieved via anonymous SVN at:

SVN can be obtained here. If you are using Windows a more user-friendly SVN interface (TortoiseSVN) is available here.

TO DO

  1. fix the Logurls (fix ircstream (finished for now)
  2. refactor
    1. rewrite datatier (got it out of the main class, finished for now)
    2. rewrite uitier
  3. add errormessages
  4. add irc-vandalstreams (started)
  5. localize (started)
  6. save edittablestate
  7. improve the ircconnection (reconnect, multiple channels)

Userfriendliness

  1. import white/black/watch/.. lists -> 2.4, currently rather unuserfriendly but functionality exists
  2. orange colored edits aren't completely colored
  3. ui for suspicious edits configuration

Feature Requests

If you have feature requests, please feel free put them in the discussion of the Vandal Fighter feature requests page.

Localisation

Translations 3.3

French Translation

If you want to help translating VF in French, I started here --Effco 11:16, 20 March 2006 (UTC)

 Done translation terminated, you can find it here. It would be nice to release VF with all the available translations and have a "Language" dropdown list in the "Configuration" tab so that user could choose its preferred language--Effco 21:31, 20 March 2006 (UTC)
is on the list of things to do, i'd just like to see if there's problems with the new bits first. atm, you can switch languages by starting the program 'java -jar vf33-english.jar langcode country' in a terminal (cmd). So for French in Canada this will be 'java -jar vf33-english.jar fr CA'. Will package and upload tomorow for French. Henna 23:02, 20 March 2006 (UTC)
moved (and corrected a bit) to user:henna/VF/French --Effco 18:22, 23 March 2006 (UTC)

Italian Translation

I have added a draft Italian translation to User:Henna/VF/Italian (I didn't want to create a new page in your user space, but I think that a subpage for each language like User:Duesentrieb/CategoryTree would be a better idea). Feel free to modify it at will. --BrokenArrow 00:19, 21 March 2006 (UTC)

moved to user:henna/VF/Italian Henna 13:41, 22 March 2006 (UTC)

Dutch Translation

nl:gebruiker:henna/VFvertaling

Japanese Translation

It looks end the supporting already, but I upload translation. Translation is not perfect, but almost every terms are translated. thank you.user:henna/VF/Japanese. --Was a bee (talk) 08:24, 8 August 2010 (UTC)

Translations 3.4

French Translation

 Done Translation OK --Effco 21:19, 11 April 2006 (UTC)

Italian Translation

 Done User:Henna/VF/Italian

Dutch Translation

 Done nl:gebruiker:henna/VFvertaling

German Translation

Translations 3.5

Russian

I have made Russian: User:Henna/VF/Russian. --ajvol 16:27, 2 September 2006 (UTC)

Portuguese

Portuguese translation: pt:Wikipedia:Vandal Fighter/Tradução (based on User:Henna/VF/Translations) Mosca2 08:52, 22 December 2006 (UTC)  Done, moved to user:Henna/VF/Portuguese. LeonardoGregianin (talk) 15:49, 30 January 2008 (UTC)

Japanese

I have made Japanese: User:Henna/VF/Japanese based on vf35b51. --Was a bee (talk) 07:45, 11 August 2010 (UTC)

Project localisation

Block requests

  1. en.wikipedia new request
  2. nl.wikipedia new request
  3. de.wikipedia new request
  4. it.wikipedia new request
  5. es.wikipedia new request
  6. no.wikipedia new request
  7. fr.wikipedia new request
  8. sv.wikipedia new request
  9. pt.wikipedia new request

Userbox

And now, a nice little box to put on your page!

Warning to Vandals: This user is armed with Vandal Fighter.

Code: ((User Vandal Fighter))

Bugs

Bug reports moved to here while preparing to include the fairly large manual in this article. Please use that page for bug reports.

—-- That Guy, From That Show! (talk) 2006-03-23 14:08Z~

See also