Knowledge

User:Crazycomputers/VandalSniper

Source 📝

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:)

Index

User:Crazycomputers
Knowledge:SNIPE
Shortcut
WP:SNIPE
Huggle

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


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

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