IMM_SNOOP

Keywords: IMM_SNOOP, WIZ_SNOOP

Category: Admin

=== STAFF MANUAL === Usage: snoop <player> snoop Description: Attach a read-only tap to another player's descriptor. While snooping, every line the target sends to the game and every line the game sends back to them is mirrored to your own terminal, prefixed with a literal "% " so you can distinguish snoop traffic from your own session. The target is never notified -- there is no client-visible side effect on their end. Use snoop to investigate griefing reports, verify a player's claim about a bug, or quietly audit staff activity. For less invasive tools prefer watch or stat; snoop gives you raw input and output. Starting and Stopping: snoop <player> ..... Begin tapping the target's descriptor. Any previous snoop target is silently dropped first -- you can only snoop one descriptor at a time. snoop ............... Stop snooping (no argument). snoop <yourself> .... Also stops snooping. On success you see "Ok." when starting and "You stop snooping." when stopping. Output Format: Every line is prefixed with "% " before being mirrored to you. Both directions are captured: % kill guard % The guard dodges your attack! % north % A narrow corridor Restrictions: - Requires the Security, Senior Staff, Admin, or MiniSec staff permission. - The target must have a live connection. Linkdead characters return "There's no link.. nothing to snoop.". - You cannot snoop a character whose level is greater than or equal to your own. If the target is switched into a mob, the check uses their original character's level -- you cannot dodge the rule by snooping a switched staffer. Attempts return "You can't." - Circular snoop chains are rejected -- you cannot snoop someone who (directly or transitively) is snooping you. The game replies "Don't be stupid." - Multiple staff can snoop the same target at once; each snooper is added to the target's snooper list independently. Notes: - Both start and stop actions are written to the staff wiznet at BRF severity, logged at your current level (which respects invis level for hidden staff): (GC) <name> starts snooping <target>. (GC) <name> stops snooping <target>. - If the target disconnects while you are snooping them, your snoop is cleared automatically as part of descriptor teardown. === END MANUAL ===