Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

What's a good channel scanner?

Har Fairweather
Registered User
Join date: 24 Jan 2007
Posts: 2,320
03-01-2008 12:43
A problem has come up with nuisance juveniles using a device that makes it appear that a nearby avatar is saying embarrassing or obscene things - and no, the text is not in tell-tale green, but in white like any other chat message. To operate the thing, they have to give it a command in a concealed channel. Scan that channel and you see the command, see who is issuing the command, and therefore know who to AR and otherwise deal with. But there are so many channels, so little time.

What are the good channel scanners out there? Is there one that really stands out? Inquiring minds need to know.
Ordinal Malaprop
really very ordinary
Join date: 9 Sep 2005
Posts: 4,607
03-01-2008 12:46
Hm. I don't know how that can be done by script, and if it can be done by packet injection, I wouldn't expect it to be controlled via chat... not that I'm calling you a liar, I'm just interested to hear how it might be done.
_____________________
http://ordinalmalaprop.com/forum/ - visit Ordinal's Scripting Colloquium for scripting discussion with actual working BBCode!

http://ordinalmalaprop.com/engine/ - An Engine Fit For My Proceeding, my Aethernet Journal

http://www.flickr.com/groups/slgriefbuild/ - Second Life Griefbuild Digest, pictures of horrible ad griefing and land spam, and the naming of names
Sindy Tsure
Will script for shoes
Join date: 18 Sep 2006
Posts: 4,103
03-01-2008 12:46
I don't think objects can do white text... Are you _sure_ the person that it appears to come from isn't playing games with you or doing a gesture?
Har Fairweather
Registered User
Join date: 24 Jan 2007
Posts: 2,320
03-01-2008 12:58
From: Sindy Tsure
I don't think objects can do white text... Are you _sure_ the person that it appears to come from isn't playing games with you or doing a gesture?


Positive. I have seen this phenomenon with chat-spamming griefer objects in public sandboxes, too, so it's around. But now it has turned up in clubs, where it is much more disruptive. And yes, the text is white.
RobbyRacoon Olmstead
Red warrior is hungry!
Join date: 20 Sep 2006
Posts: 1,821
03-01-2008 13:00
From: Ordinal Malaprop
if it can be done by packet injection


I'd be awfully surprised if it could. I used to have code that could do that via SLProxy, but LL closed that little hole quite some time ago (maybe a year ago?).

If it's in white text, then I would definitely suggest that the OP submit an Abuse Report, make LL aware of the situation. Perhaps they can go over server-side data and find out who's doing the packet injection (or whatever they are doing). This is a VERY SERIOUS exploit if it's true. Imagine being able to make avatars give their vendors commands without their knowledge, etc.

Don't just look for a channel scanner, and don't wait! If it's done via packet injection, they only have to be in the same sim, they do not have to be in scanner range at all. This needs to be brought to LL's attention IMMEDIATELY. I'm sure they would rather you err on the side of caution in such a case.
_____________________
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
03-01-2008 13:07
From: Har Fairweather
What are the good channel scanners out there? Is there one that really stands out? Inquiring minds need to know.


There are 4 billion channels to scan. Good luck with that!
RobbyRacoon Olmstead
Red warrior is hungry!
Join date: 20 Sep 2006
Posts: 1,821
03-01-2008 13:07
From: Har Fairweather
Positive. I have seen this phenomenon with chat-spamming griefer objects in public sandboxes


I would suggest filing an Abuse Report for each instance, make sure LL knows that is happening. I know I probably sound alarmist, but if it's truly mimicking people, it's a cause for concern. I doubt that it truly is, but LL is in the best position to make that determination.
_____________________
Har Fairweather
Registered User
Join date: 24 Jan 2007
Posts: 2,320
03-01-2008 13:23
Most probable explanation: An object (worn in a no-rezz environment) that can be given the name of the target avatar. Dunno if it could trigger a victim's vendor devices or not. The vast majority of "secret" channels seem to fall in the range of channel numbers 1 - 999 for the obvious reason that nobody wants to type in a lot of digits when giving a command. Will probably AR at next opportunity, but meanwhile...

...Anybody have any suggestions for a good channel scanner?
RobbyRacoon Olmstead
Red warrior is hungry!
Join date: 20 Sep 2006
Posts: 1,821
03-01-2008 13:27
I don't have any suggestions, never having used one, but I know there are quite a few listed on SL Exchange. I imagine that they all work pretty much the same way, so that's as good a way to select among them as any, I suppose.

I've never seen (and can't quite believe in) an object capable of causing your viewer to display white text. I agree that it's probably innocuous, but I still recommend reporting it :)

Best of luck to you, I hope you succeed in getting rid of the problem.
_____________________
Rosey Richez
Preys on Innocence
Join date: 6 Jun 2007
Posts: 225
03-01-2008 13:31
I think Mystitools has a channel scanner or something close. I might be wrong but I think it does. Good luck!
Ordinal Malaprop
really very ordinary
Join date: 9 Sep 2005
Posts: 4,607
03-01-2008 13:33
I will ask about this on the scripters' and sldev lists.

How do you know it is being chat controlled?
_____________________
http://ordinalmalaprop.com/forum/ - visit Ordinal's Scripting Colloquium for scripting discussion with actual working BBCode!

http://ordinalmalaprop.com/engine/ - An Engine Fit For My Proceeding, my Aethernet Journal

http://www.flickr.com/groups/slgriefbuild/ - Second Life Griefbuild Digest, pictures of horrible ad griefing and land spam, and the naming of names
Jasmin Loire
Want to do my grading?
Join date: 4 Nov 2007
Posts: 68
Another Thought
03-01-2008 13:42
On my viewer (OnRez) the colors of chat aren't the same.

What should be yellow shows up as white.

And what should be green shows up as ever-so-slightly gray.

OP - Are you using OnRez by any chance? Because if you are, it is entirely possible that the text is green to everyone but you and those who are also using OnRez.
Har Fairweather
Registered User
Join date: 24 Jan 2007
Posts: 2,320
03-01-2008 13:59
From: Jasmin Loire
On my viewer (OnRez) the colors of chat aren't the same.

What should be yellow shows up as white.

And what should be green shows up as ever-so-slightly gray.

OP - Are you using OnRez by any chance? Because if you are, it is entirely possible that the text is green to everyone but you and those who are also using OnRez.


Don't have OnRez, and the text is white to all present.

And Mystitool is wonderful in many ways, but turns out it can only monitor 32 channels at a time. : (
Jasmin Loire
Want to do my grading?
Join date: 4 Nov 2007
Posts: 68
03-01-2008 14:26
From: Har Fairweather
Don't have OnRez, and the text is white to all present.


So much for trying to find a silver lining. I hope you can find a solution so that LL can stop the exploit.
Atashi Toshihiko
Frequently Befuddled
Join date: 7 Dec 2006
Posts: 1,423
03-01-2008 15:06
If this stuff is happening in open chat, and you are certain it's coming from an object, then you could use a simple script to tell you the key of the speaker, and the name and key of the speaker's owner. No need for a channel scanner or listening to 4 billion channels.

The only thing is while you have this script active it will 'spam' you with the details for everything that anyone says. But if you put it in an attachment then you could just wear it when the problem was happening.

CODE

default {
on_rez(integer n) {
llResetScript();
}
state_entry() {
llListen(0, "", NULL_KEY, "");
}
listen(integer c, string n, key i, string m) {
key ownedByKey = llGetOwnerKey(i);
if((i == llGetOwner()) || (ownedByKey==llGetOwner())) return;
string ownedByName = llKey2Name(ownedByKey);
llOwnerSay("Speaker: " + n + " - " + (string)i + " owned by " + ownedByName + " - " + (string)ownedByKey);
}
}


Every time anyone or thing (other than you or your objects) speaks, you will get in private chat a message with the name of the speaker, the key of the speaker, and the name and key of the speaker's owner, like this:
"Speaker: John Doe - 0000-0000-000-0000 owned by Someone Else - 000-000-000-000"

If this shows the questionable text as coming directly from the innocent avatar, then either they are really the cause, or it's a serious exploit. (if the speaker and the owned by data are the same, that indicates the chat came from an avatar and not an object.)

-Atashi
_____________________
Visit Atashi's Art and Oddities Store and the Waikiti Motor Works at beautiful Waikiti.
Sindy Tsure
Will script for shoes
Join date: 18 Sep 2006
Posts: 4,103
03-01-2008 16:03
/me still bets on Occams razor..

The Lindens would go monkey poo and stomp all over this, if it was possible.
Har Fairweather
Registered User
Join date: 24 Jan 2007
Posts: 2,320
03-01-2008 18:17
Thanks, Atashi. Tested it in a preliminary way, and it works as advertised, and looks like it will be very helpful. You just may have nipped a significant griefer problem in the bud. : D
Kaos Jansma
Registered User
Join date: 2 Jul 2007
Posts: 120
03-01-2008 18:33
i am so glad someone is on this!

it has happened to me twice at orientation island public

it is embarrassing and hard to explain to people that it is not you doing it

impossible to AR as there is no way to tell who is doing it
SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
03-01-2008 18:40
Perhaps SLProxy would work.
_____________________
-

So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.

I can be found on the web by searching for "SuezanneC Baskerville", or go to

http://www.google.com/profiles/suezanne

-

http://lindenlab.tribe.net/ created on 11/19/03.

Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard,
Robin, and Ryan

-
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
03-02-2008 15:21
From: Atashi Toshihiko
If this stuff is happening in open chat, and you are certain it's coming from an object, then you could use a simple script to tell you the key of the speaker, and the name and key of the speaker's owner. No need for a channel scanner or listening to 4 billion channels.


Thumbs up for an intelligent and helpful response!

:D
Har Fairweather
Registered User
Join date: 24 Jan 2007
Posts: 2,320
03-02-2008 16:13
From: Lear Cale
Thumbs up for an intelligent and helpful response!

:D


QFT!
Bloodsong Termagant
Manic Artist
Join date: 22 Jan 2007
Posts: 615
03-03-2008 09:57
these type of 'spoofing' devices have been around for a while -- almost a year, at least.

you can probably still buy a few at slexchange, too. but of course, the scripts are no-mod, so you can't see HOW they do the white text.

you can also add a check for agent size into the detector script. llGetAgentSize(key id) will return ZERO_VECTOR if the object is not an agent (avatar). that way, it will only report when objects are speaking.

CODE

default {
on_rez(integer n) {
llResetScript();
}
state_entry() {
llListen(0, "", NULL_KEY, "");
}
listen(integer c, string n, key i, string m)
{
if(llGetAgentSize(i) != ZERO_VECTOR) return; //--weed out actual avatars speaking

key ownedByKey = llGetOwnerKey(i);
if((ownedByKey==llGetOwner())) return;
string ownedByName = llKey2Name(ownedByKey);
llOwnerSay("Speaker: " + n + " - " + (string)i + " owned by " + ownedByName + " - " + (string)ownedByKey);
}
}


(syntax not tested)
_____________________
Why Johnny Can't Rotate:
http://forums.secondlife.com/showthread.php?t=94705
Sindy Tsure
Will script for shoes
Join date: 18 Sep 2006
Posts: 4,103
03-03-2008 10:08
From: Bloodsong Termagant
these type of 'spoofing' devices have been around for a while -- almost a year, at least.

you can probably still buy a few at slexchange, too. but of course, the scripts are no-mod, so you can't see HOW they do the white text.

Got a link to one? A (quick) search didn't find anything that advertised that it could do white text and, appologies to Har, I still don't believe it's possible.
poopmaster Oh
The Best Person On Earth
Join date: 9 Mar 2007
Posts: 917
03-03-2008 14:14
to spoof in -white text- with im packet injection, you just add a 'what i say\nPhillip Linden: Hai Guys' to your normal chatter.

The person who is doing the spoofing would have to say something on the line directly above the spoofed chat. if they are using this method its fairly easy to see who is doing it, just look up 1 line of chat :)
_____________________
InSL u find every kind of no-life retard you could possibly imagine as well as a few even Tim Burton couldnt imagine u find 12yr-olds claiming to be 40 men claiming 2 be women, women claiming 2 make sense and every1 claiming 2 have ideas that are actually worth a damn if only someone would just listen to their unique innovative and exceptionally important idea
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
03-03-2008 15:37
From: Sindy Tsure
Got a link to one? A (quick) search didn't find anything that advertised that it could do white text and, appologies to Har, I still don't believe it's possible.


FYI, using SLProxy you can do blue system text. At least, you could a couple weeks ago.
1 2