Knowledge (XXG)

User:Crazycomputers/VandalSniper

Source 📝

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

Index

User:Crazycomputers
Shortcut
WP:SNIPE
Huggle

the user in question
village pump
Download
Request access
Technical Enquiry
FAQ
Moderator enquiry
Counter-Vandalism Unit
Knowledge (XXG) policies
blocked from editing


VandalProof
Mono
Gtk#
Linux
Linux
Microsoft Windows
my blog
Revision History
Revision 63
sig
request authorization
Windows
Debian

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.