Forum
RSS (Beitrag)
Ich erhalte seit dem letzten Update von Miranda Fusion von 2 Kontakten aus meiner Liste komische Nachrichten.
Ich benutze nur ICQ und dafür das ICQ+-Plugin (also nicht das standardmäßige von Mi:Fu3.0)
Diese Nachrichten sehen folgendermaßen aus:
Alex K only receives messages from contacts on his contact list or from contacts that have registered their phone number. In order to send Alex K a message, please register your phone number to ICQ, or add Alex K to your contact list, and once Alex K adds you to his contact list you can send Alex K messages
Sie werden vermutlich von meiner Seite aus generiert und ein Abschicken an mich nur simuliert (Alex K habe ICH diesen User genannt, weder sein Vor-, noch sein Nach- oder Nick-Name sind Alex K).
Ich erhalte diese Nachrichten mehrmals nach jedem Login des Users; das artet zu richtigem Spam aus.
Bei einer weiteren Userin (ICQ7) habe ich diese Nachrichten so lange erhalten, bis ich eine Zeit lang mit ihr geschrieben habe. Diese ist definitiv in meiner Kontaktliste und ich auch in ihrer, beklagt sich aber darüber, von mir alle paar Tage eine erneute Erlaubnisanfrage zu bekommen (die ich nicht bewusst abgeschickt habe).
Beide Kontakte haben gemeinsam, dass sie zum Zeitpunkt, als ich die "Nachrichten" erhalten habe, unsichtbar waren.
Ich benutze Miranda Fusion Pack 3.1.7
Versionsinformation: http://nopaste.info/8f1562120b.html
Ich bekomme die Nachricht mittlerweile noch "von" einem 3. User.
Dich Nachricht erscheint, während die User invisible sind und zwar so, dass ich sie normalerweise nicht sehen dürfte. Wenn sie mir die erste Nachricht schicken, würde ich sie ja mit dem normlen ICQ als online, aber invisible sehen, dann hören die Nachrichten bei mir auf.
Tritt das Problem auch bei der normalen ICQ.dll auf oder nur beim ICQ+ (und PidGin) auf ??
Edit: Blöde Frage, die normale ICQ.dll hat ja keinen Invisible Checker…
Jetzt ist nur noch offen, ob es wirklich am ICQ+ oder an was anderem liegt (wie gesagt, ich habe das erst seit einigen Tagen).
Ich selber kenn die Meldung nicht, und hab auch noch nie davon gehört oder gelesen. Von daher ist es schwer zu sagen woran es liegen kann. Probier doch die normale ICQ.dll mal aus, dann wissen wir mehr.
Mit der normalen ICQ.dll tritt der Fehler scheinbar nicht auf (er tritt auch nur bei unsichtbaren Leuten auf, deren Status erkannt wird).
Ich versuche gerade, das Erzeugen dieser Nachricht zu reproduzieren.
In dem Moment, in dem der Status(Unsichtbar) meines 2. ICQs erkannt wird, kommen diese Nachrichten in 3-facher Ausführung an.
Die Statuserkennung funktioniert mittlerweile auch nicht mehr direkt, sondern braucht ein paar Minuten (auch nicht bei manuell gestartetem Check).
Kann es sein, dass etwas am ICQ-netzwerk geändert wurde, das die Statuserkennung behindert?
Kann es auch sein, dass diese Nachrichten vom ICQ-Netz selbst generiert werden und nicht von meinem MiFu3 mit icq+?
Ich denke das die Nachricht vom ICQ Netzwerk selbst stammt und nicht durch dich bzw. das Plugin generiert wird auch wenn es die Ursache für das Verhalten ist. Das Ding hat halt schon ewig kein Update mehr erhalten. Ein Grund warum wir uns damals vom +Mod getrennt haben. Das Projekt ist immer wieder tot. Alle Jubeljahre erbarmt sich dann mal wieder einer und fixt das Ding mehr schlecht als recht und verliert dann aber schnell wieder die Lust daran. Also wieder tot.
Deshalb können wir hier auch keinen offiziellen Support für den ICQ+ mod bieten.
Wir wären aber nicht wir wenn wir nicht wir wären. 
Schau mal hier. Keine Ahnung ob es funzt aber scheint ganz frisch zu sein. Einfach mal testen. 
mfG
EDIT: Hmm… ist zwar "frisch" gepostet, ist aber eine ältere (0.3.10.66) Version. Kannst ja trotzdem mal testen.
Das Projekt scheint seit Mitte April 2011 wieder völlig tot zu sein. Die SVN ist auch nicht mehr zu erreichen. Letzte Version ist die 0.3.10.68 vom 10.04.2011 (die die du hast). Die ist von "cpp.expert" nachdem "sss" Dez. 2010 die Lust verlor. Naja und nur 4 Monate später hatte cpp.expert dann auch keine mehr. Seitdem ist tote Hose.
Der Server sendet die Warnung, dass diese Version alt wird…
Ich teste die Version gerade. Jetzt muss ich nur auf Mr. Invisible warten oder heute Abend mein anderes ICQ dazu machen.
Vielen Dank jedenfalls schonmal für's Suchen dieses Plug-Ins. Ich finde den Support hier echt erstklassig! Hatte schon öfters kleinere Probleme und eigentlich immer sofort Hilfe bekommen. Das noch direkt von den Entwicklern und auch noch bei Dingen, die nicht vorgesehen sind / nicht mehr supportet werden. Selbstverständlich ist das nicht, weiter so! ^^
[quote=Rhino Cracker]Diese [...] beklagt sich aber darüber, von mir alle paar Tage eine erneute Erlaubnisanfrage zu bekommen (die ich nicht bewusst abgeschickt habe).
DAS konnte ich jetzt btw. reproduzieren: Durchs "Benutzerstatus Checken" habe ich mir eine solche Anfrage selbst geschickt. (In den Optionen gibt's ne Option zur Statuserkennung: "Erkennen per Authserverfehler". Ich vermute jetzt einfach mal, dass dazu eine erneute Erlaubnisanfrage geschickt wird.
==========
EDIT: Bei der *.66er Version kommen die Nachrichten auch
==========
EDIT2: Eintragen einer Telefonnummer bringt leider auch nichts!
(Warum sollte das ICQ-Netz solche Nachrichten verschicken, wenn das, was dort beschrieben ist, nichts bringt?)
(Ich musste mich bei ICQ2GO einloggen und dort die Nummer eintragen, über MiFu hat's die Nummer nicht behalten/auf dem Server eingetragen.)
Kann man die Nachrichten vielleicht mit einer Art Spam-Filter blockieren?
quasi
if (%message $iswildcardmatch "*only receives messages from contacts on his contact list or from contacts that have registered their phone number. In order to send*a message, please register your phone number to ICQ, or add*to your contact list, and once*adds you to his contact list you can send*messages")
{ NachrichtIgnorieren; }
else { NachrichtZustellen; }
Klingt gut. Aber…
1. Bist du 100%ig sicher dass die Nachrichten von deinem Client (explizit ICQ+) sind? Ich würd das mal mitsniffen, Nachrichten gehen bei ICQ ja im Klartext über den Äther. Vor Allem müsste dieser Text laut deiner Theorie ja im Sourcecode des +Mod stehen… Ick hab nüscht jesehen wa… 
2. Ein Spamfilter für AUSGEHENDE Nachrichten?! 
mfG
EDIT:
(Ich musste mich bei ICQ2GO einloggen und dort die Nummer eintragen, über MiFu hat's die Nummer nicht behalten/auf dem Server eingetragen.)
Mit Original ICQ dll oder +Mod? Beim +Mod wundert mich das nicht. ICQ ändert ständig was am Protokoll.
Mit Original ICQ dll oder +Mod?
Ja, war der +Mod und danach QIP, wurd beides nicht gespeichert. Beim nächsten Mal probier ichs gleich mit der richtigen ICQ.dll
2. Ein Spamfilter für AUSGEHENDE Nachrichten?!
Das ist glaub ich ein Missverständnis. Die Nachrichten gehen bei mir ein, werden aber von meinem Chatpartner niemals (wissentlich) abgeschickt. Sie sind also "eingehend".
Bist du 100%ig sicher dass die Nachrichten von deinem Client (explizit ICQ+) sind?
Nein, nicht zu 100%. Aber da es bei mir bei Chat-Partnern mit verschiedensten Clients auftritt, schließe ich schonmal aus, dass es von denen kommt.
Dann sind in den Nachrichten explizit MEINE Anzeigenamen drin, wie ich die Chat-Partner in Miranda genannt habe, was nicht in ihren eigenen Profilen steht.
Wenn du aber sagst, dass die Nachricht nicht im Sourcecode ist, wird sie wohl doch vom ICQ-Netz erzeugt.
Ich würd das mal mitsniffen
Wie mach ich das am dümmsten? ^^
==================================================
Edit:
Versuche mich gerade an WireShark.
Wenn ich von Miranda aus Nachrichten abschicke, erzeugt das ein Paket, das WireShark mit "AIM Messaging, outgoing to: <Ziel-ICQ-Nummer>" betitelt und in dem u.a. die Ziel-Nummer und die Nachricht in Klartext steht.
Eine eingehende Nachricht kommt durch ein Paket, das von WireShark mit "AIM Messaging, Incoming" betitelt wird und in dem die Quell-ICQ-Nummer und der Nachrichtentext steht.
Wenn mein Gegenüber von "Offline" zu "Unsichtbar" wechselt (sich also als unsichtbar anmeldet), Erhalte ich zuerst einmal die Telefonnummern-nachricht,
dann steht sort, dass er sich anmeldet und unsichtbar ist
und dann kommt nocxh 2 mal die nervige Nachricht.
Wireshark sagt dazu folgendes:
Zuerst "AIM Messaging, Acknoiwledge": Dort steht der Nachrichtentext einmal drin.
Dann "AIM Messaging, User Info": Dort steht der Nachrichtentext gleich 2 mal drin, der auf 2 Nachrichten aufgeteilt wird.
Sie scheinen also tatsächlich vom Netzwerk aus zu kommen, aber keine richtigen Nachrichten zu sein.
Spam-Filter läuft fürs erste und filtert diese Nachrichten.
Habe das Plug-In hier benutzt: http://miranda-im.de/mediawiki…..ter_(beta) (davon die Unicode-DLL samt Regex-Zusatz)
Darin soweit alle Filter/Erkennungsmethoden abgeschaltet und (soweit ich das überblicken kann) nur diese Regex-Zeile zur Spam-Erkennung drin:
(){0,}(only receives messages from contacts on his contact list or from contacts that have registered their phone number){0,}(In order to send){0,}(a message){0,}(please register your phone number to ICQ){0,}(or add){0,}(to your contact list){0,}(and once){0,}(adds you to his contact list you can send){0,}(messages){0,}()
Was mir dabei allerdings nicht so ganz passt: In der Spam-Log werdne die Nachrichtentexte selbst nicht gespeichert. Sollten Nachrichten also fälschlicherweise als Spam erkannt werden, sind diese verloren.
Sorry,
war gestern nicht mehr online. Aber Wireshark hätt ich dir auch vorgeschlagen. Yup, das sind Netzwerknachrichten. Der +Mod wird denke ich aufgrund mangelnder Anpassung die Nachricht überhaupt erst triggern. Und anschließend kann er aber damit nicht umgehen und gibts als normale Nachricht aus. Wie dem auch sei hast du ja mit dem Spamfilter vorerst einen Workaround gefunden.
Das mit dem Spamlog ist natürlich doof aber aufgrund der RegEx würd ich sagen das passt so. Außer du kommunizierst permanent in Englisch.
Bin mal gespannt wann das nächste Problem auftaucht und ob sich irgendwann doch wieder einer des Plugins annimmt.
Wie gesagt deswegen sind wir zurück zur normalen Core ICQ.dll. Die wird wenigstens gepflegt und umgehend angepasst bei Veränderungen.
mfG 
Mein Regex-Code ist offenbar Mist.
Er springt auch auf "jhubdhsg000messages000djhbgubd" an.
Ich habe hier (mit etwas Hilfe) einen neuen, der wirklich nur Nachrichten filtern sollte, die genau den betreffenden Text enthalten:
.*only receives messages from contacts on his contact list or from contacts that have registered their phone number.*In order to send.*a message.*please register your phone number to ICQ.*or add.*to your contact list.*and once.*adds you to his contact list you can send.*messages$
Am meisten Mitglieder online: 164
Zurzeit Online:
14 Gast/Gäste
Momentan betrachten diese Seite:
1 Gast/Gäste
Mitgliederstatistiken
There have been 22 guest posters
There are 3331 members
There are 7 moderators
There are 1 admins
Forumsstatistiken
Gruppen: 2
Foren: 17
Themen: 2531
Beiträge: 13088
Neuste Mitglieder: kingdennis, kleinschluesi, LexLuthor, bag, Kenzo_2, ObiKampfKeks
Moderatoren: Puttee (2789), Futurestar (481), Highcoder (1321), ★C-roKKz★ (155), Kuhjunge (825), Testi (5), Schnoofy (12)
Administratoren: Puttee (2789)
Login
Registrieren
Guideline
Miranda Wiki
Live Chat
Home
Offline



…be a part of it…
wie
