175:
760:
183:
147:
56:
79:
612:
If you suspect someone of being a serial vandal you can add them to a "hitlist." VandalSniper will monitor the users on this list while you are doing something else, like browsing the recent changes list. If any of those users makes an edit, VandalSniper will display a subtle visual cue of this and
646:
All VandalSniper users would be coordinated by some server (or using a decentralized network) to ensure that no two VandalSniper users see the same changes. This would reduce race conditions where one user starts a rollback-and-warn procedure, and someone else performs the same action later,
658:
is implementing an IRC-based "worktogether" system in VandalProof. He has been receptive to the idea of a compatible implementation in VandalSniper, which would allow VP and VS users to join forces. (Users of this system will be required to register for VandalProof, in addition to
304:
A bug has been discovered in libgecko2.0-cil 0.11-3 (or possibly libxul0d) in etch and sid that will cause VandalSniper to crash shortly after displaying the main window. This has been reported to Debian and confirmed by one of the maintainers
629:
References to users in the text of the page being viewed are annotated with links that look like this: . These links will pop up a menu that lists various actions that can be taken on that user. If desired, these links can be hidden.
296:
I have been using libgecko2.0-cil 0.11-3 and VS 59 for several weeks now and have experienced no problems with this crash, so the problem may have been fixed. If you experience this issue please leave a note on the VS talk page.
650:
The coordination could allow a certain amount of redundancy, so that each change is sent to two VandalSniper instances instead of just one, to better cover the list; it's always possible one user might miss vandalism.
478:
A struckthrough article name indicates that the article has since been edited by a different user that the user listed. (It does not necessarily mean that the article was reverted, but more often than not this is the
601:
This information can help locate vandalism quickly. For example, if the only information displayed is "R:38" you can be reasonably sure that an article or a significant portion of one was blanked.
684:
You may not modify, disassemble, decompile, or otherwise reverse-engineer the software. You may not attempt to bypass the user authentication system that protects access to the rollback features.
675:
You are granted the right to use this software on as many systems as you desire, and distribute unmodified copies to anyone, on any medium. All other rights are reserved.
270:
before using VandalSniper's rollback features, but you can use it without this feature before requesting authorization to make sure that it will work on your system.
504:
When the recent changes list is refreshed, VandalSniper will examine the diff of each change in the background and will display various characteristics of the diff:
435:
118:
801:
248:
604:
Of course, you will still need to investigate each edit as it may not be vandalism. This information only serves to indicate possible vandalism.
309:
267:
190:
VandalSniper is a counter-vandalism tool that focuses on automating the more tedious aspects of RC patrol. It started as a featurewise port of
98:
678:
There is no warranty, express or implied. I am not responsible for any damages that might occur as a result of using this software.
158:
216:
Changes listed on the Recent
Changes tab display various characteristics of the edit, which can be used to locate likely vandalism.
134:
399:
732:- Patched and implemented jscall library. This screenshot demonstrates the library in two ways; see if you can spot them!
647:
resulting in two warnings to the user. It would also expand coverage of changes, allowing more changes to be monitored.
191:
163:
94:
545:
lines were removed from the article, and no context lines were seen. This usually indicates article blanking.
402:
and should be very maintainable and flexible. (Assuming that I write maintainable and flexible code, that is.)
349:
292:. Leave a message on my talk page if you cannot get it to work, and please note your system information.
796:
376:
339:
packages for OS X so you will either have to compile your own or wait for someone else to package them.
471:
All of the lists that display realtime edits (RC, sniper, and watchlist) display several visual cues:
700:- After close to six or seven hours of straight development, the browser functions are nearly done!
759:
621:
Similar to the sniper, your watchlist will be monitored, and any changes brought to your attention.
398:
6 project. While that is okay, I find VB to be a very limiting language. VandalSniper is written in
17:
78:
34:
460:
219:
User links are annotated with a red link that will display a menu of common user-related tasks.
410:
278:
263:
233:
422:
306:
259:
195:
240:
For my benefit, and that of interested people, I periodically make development notes on
741:
733:
725:
717:
701:
655:
406:
174:
790:
709:
716:- Redesign of UI, fixed some small UI glitches. Contributions tab is functional.
395:
65:
182:
290:
apt-get install mono libmono2.0-cil libgtk2.0-cil libglade2.0-cil libgecko2.0-cil
93:
If you want to revive discussion regarding the subject, you might try contacting
320:
to prevent apt from updating this package later. (This can be undone by running
23:
638:
Some ideas would be cool, but would require a lot of resources to pull off.
451:
Roll back bad edits and apply a warning to the editing user with one click.
370:
356:
336:
199:
418:
332:
186:
An intuitive popup menu after user links makes many tasks more efficient.
425:
with a .NET runtime and a port of Gtk#. Not all
Wikipedians use Windows!
285:
459:
Much of VandalSniper's functionality comes from monitoring browne's
430:
Does VandalSniper require a similar approval process to VandalProof?
364:
178:
VandalSniper features an extensive list of warnings to choose from.
492:
Browser tabs; the action buttons will operate on the selected tab.
414:
229:
203:
181:
173:
475:
A bold username indicates an edit that you have not yet reviewed.
225:
Similarly, edits to watchlisted pages are displayed in realtime.
153:
Warning: You take full responsibility for any action you perform
613:
you can inspect these users' latest edits at your convenience.
141:
73:
50:
241:
85:
This user subpage is currently inactive and is retained for
202:, with the goal of bringing a native RC patrol tool to the
206:
desktop. Some of the highlights of VandalSniper include:
308:. In the meantime it may be worked around by installing
162:
and use this tool within these policies, or risk being
130:
122:
42:
222:
Edits of blacklisted users are displayed in realtime.
322:
echo libgecko2.0-cil install | dpkg --set-selections
751:And now, a nifty little box to put on your page!
318:echo libgecko2.0-cil hold | dpkg --set-selections
97:or seeking broader input via a forum such as the
8:
740:- Added popup links following user names.
584:words of slang commonly used in vandalism.
389:Why a port, why not help with VandalProof?
266:) is available for beta testing. You must
107:
688:VandalSniper is © 2006 Chris Howie.
668:This license is simple and to the point.
409:, it will automatically be available for
288:Etch, and should be usable after running
228:Cross platform. (Theoretically at least.
680:You use this software at your own risk.
155:using VandalSniper. You must read and
724:- Intelligent diff check, UI tweaks.
672:I wrote it. Don't claim that you did.
68:instead, which is available on Linux.
7:
531:lines were removed from the article.
518:new lines were added to the article.
232:is the only OS known to run it, but
62:This tool is no longer maintained.
31:
802:Knowledge counter-vandalism tools
708:- RC list is populated from RSS.
758:
754:
489:Familiar browser navigation bar.
359:'s runtime and Mono should work.
247:If you like you can look at the
145:
77:
54:
1:
495:Resizable interface elements.
114:
335:, but there are no prebuilt
273:At this point, VandalSniper
818:
461:recent changes IRC channel
213:Uncluttered, resizable UI.
32:
593:- Added content contains
580:- Added content contains
567:- Added content contains
352:and the .NET 2.0 corlib.
331:In theory it will run on
769:This user is armed with
236:should support it soon.)
421:, as well as any other
350:Common Language Runtime
210:Unlimited browser tabs.
642:Coordinated monitoring
500:Intelligent diff clues
310:libgecko2.0-cil 0.11-2
284:It has been tested on
187:
179:
135:Counter-Vandalism Unit
783:{{User VandalSniper}}
625:In-browser user links
268:request authorization
185:
177:
738:2006-07-07 03:28 EDT
730:2006-06-18 03:52 EDT
722:2006-06-06 18:16 EDT
714:2006-06-05 16:36 EDT
706:2006-06-04 12:13 EDT
698:2006-06-02 12:14 EDT
617:Watchlist monitoring
377:Gecko Runtime Engine
165:blocked from editing
95:the user in question
767:Warning to Vandals:
571:words of profanity.
558:lines were changed.
384:Potential questions
343:System Requirements
18:User:Crazycomputers
434:Yes, it does. See
405:As it targets the
188:
180:
159:Knowledge policies
778:
777:
634:Possible features
411:Microsoft Windows
394:VandalProof is a
234:Microsoft Windows
172:
171:
140:
139:
131:Moderator enquiry
123:Technical Enquiry
106:
105:
72:
71:
22:(Redirected from
809:
768:
762:
755:
484:User-friendly UI
423:operating system
323:
319:
315:
291:
249:Revision History
149:
148:
142:
108:
102:
81:
74:
58:
57:
51:
45:
27:
817:
816:
812:
811:
810:
808:
807:
806:
787:
786:
779:
766:
749:
694:
666:
644:
636:
627:
619:
610:
597:external links.
502:
486:
469:
457:
449:
444:
432:
391:
386:
345:
321:
317:
314:mozilla-browser
313:
289:
257:
146:
92:
91:
64:Consider using
55:
49:
48:
41:
37:
29:
28:
24:Knowledge:SNIPE
21:
20:
12:
11:
5:
815:
813:
805:
804:
799:
789:
788:
776:
775:
763:
753:
748:
745:
744:
743:
735:
727:
719:
711:
703:
693:
690:
686:
685:
682:
676:
673:
665:
662:
661:
660:
659:VandalSniper.)
643:
640:
635:
632:
626:
623:
618:
615:
609:
606:
599:
598:
585:
572:
559:
546:
532:
519:
501:
498:
497:
496:
493:
490:
485:
482:
481:
480:
476:
468:
465:
456:
453:
448:
445:
443:
440:
431:
428:
427:
426:
407:.NET Framework
403:
390:
387:
385:
382:
381:
380:
374:
368:
362:
361:
360:
344:
341:
329:
328:
327:
326:
316:, and running
256:
253:
238:
237:
226:
223:
220:
217:
214:
211:
170:
169:
150:
138:
137:
119:Request access
104:
103:
82:
70:
69:
59:
47:
46:
38:
33:
30:
15:
14:
13:
10:
9:
6:
4:
3:
2:
814:
803:
800:
798:
795:
794:
792:
785:
784:
774:
772:
764:
761:
757:
756:
752:
746:
742:
739:
736:
734:
731:
728:
726:
723:
720:
718:
715:
712:
710:
707:
704:
702:
699:
696:
695:
691:
689:
683:
681:
677:
674:
671:
670:
669:
663:
657:
654:
653:
652:
648:
641:
639:
633:
631:
624:
622:
616:
614:
607:
605:
602:
596:
592:
591:
586:
583:
579:
578:
573:
570:
566:
565:
560:
557:
553:
552:
547:
544:
540:
538:
533:
530:
526:
525:
520:
517:
513:
512:
507:
506:
505:
499:
494:
491:
488:
487:
483:
477:
474:
473:
472:
467:Unified lists
466:
464:
462:
454:
452:
446:
441:
439:
437:
429:
424:
420:
416:
412:
408:
404:
401:
397:
393:
392:
388:
383:
378:
375:
372:
369:
366:
363:
358:
354:
353:
351:
347:
346:
342:
340:
338:
334:
325:
311:
307:
303:
302:Debian users:
299:
298:
295:
294:
293:
287:
282:
280:
276:
271:
269:
265:
261:
254:
252:
250:
245:
243:
235:
231:
227:
224:
221:
218:
215:
212:
209:
208:
207:
205:
201:
197:
193:
184:
176:
167:
166:
161:
160:
154:
151:
144:
143:
136:
132:
128:
124:
120:
116:
113:
112:VandalSniper:
110:
109:
100:
96:
90:
88:
83:
80:
76:
75:
67:
63:
60:
53:
52:
44:
40:
39:
36:
25:
19:
797:VandalSniper
782:
780:
771:VandalSniper
770:
765:
750:
737:
729:
721:
713:
705:
697:
692:Screen shots
687:
679:
667:
649:
645:
637:
628:
620:
611:
603:
600:
594:
589:
587:
581:
576:
574:
568:
563:
561:
555:
550:
548:
542:
536:
534:
528:
523:
521:
515:
510:
508:
503:
470:
458:
450:
433:
396:Visual Basic
330:
301:
300:
283:
274:
272:
258:
246:
239:
189:
164:
156:
152:
126:
111:
99:village pump
86:
84:
61:
260:Revision 63
192:VandalProof
157:understand
791:Categories
447:The basics
438:to apply.
373:>= 2.8.
367:>= 2.6.
89:reference.
87:historical
656:AmiDaniel
357:Microsoft
455:IRC feed
442:Features
419:Mac OS X
333:Mac OS X
275:will not
255:Download
133:•
129:•
125:•
121:•
117:•
115:Download
43:WP:SNIPE
35:Shortcut
747:Userbox
664:License
279:Windows
277:run on
242:my blog
781:Code:
608:Sniper
479:case.)
417:, and
286:Debian
66:Huggle
415:Linux
355:Both
230:Linux
204:Linux
16:<
436:here
371:Gtk#
365:GTK+
337:Gtk#
312:and
200:Gtk#
196:Mono
264:sig
194:to
127:FAQ
793::
588:L:
575:S:
562:P:
554:-
549:C:
541:-
535:R:
527:-
522:R:
514:-
509:A:
463:.
413:,
400:C#
348:A
324:.)
281:.
251:.
244:.
773:.
595:n
590:n
582:n
577:n
569:n
564:n
556:n
551:n
543:n
539:!
537:n
529:n
524:n
516:n
511:n
379:.
262:(
198:/
168:.
101:.
26:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.