haumacher / phoneblock

Der Spam-Filter für die Fritz!Box
https://phoneblock.net
GNU General Public License v3.0
161 stars 15 forks source link

Bitte auf Whitelist setzen #27

Closed MarkyMarkDE closed 1 year ago

MarkyMarkDE commented 1 year ago

Ständig werden 0 00 000 0000 in die Blockliste eingetragen und gesperrt, doch man kann doch nicht so pauschal sperren, oder doch? Denke diese Ziffern werden automatisch eingetragen, durch den Crawler für tellows.

Vielleicht mal auf eine Whitelist oder ignore Liste setzen und auch die ganzen sehr widersprüchlichen Kommentare löschen.

haumacher commented 1 year ago

Wird mit #28 automatisch ignoriert.

MarkyMarkDE commented 1 year ago

super, bringe das nur noch dem Crawler bei :wink: die Nummern wurden immer von Extern eingetragen

MarkyMarkDE commented 1 year ago

Sorry, das scheint nicht zu funktionieren https://phoneblock.net/phoneblock/nums/0000

haumacher commented 1 year ago

Die "Nummer" 0000 ist kein Präfix einer anderen Nummer, daher wird sie "akzeptiert". Schadet aber nicht, da sie keiner echten Telefonnummer entspricht - ist einfach Unsinn in der Blocklist - wie vielleicht andere Nummer darin auch... "0" und "00" tauchen jetzt aber nicht mehr auf.

haumacher commented 1 year ago

Wenn Dich das stört, kannst Du diese "Nummer" auf Deine persönliche Whitelist setzten.

MarkyMarkDE commented 1 year ago

0000 000 00 0

ist wirklich absoluter Unsinn.

haumacher commented 1 year ago

Korrekt - und 0 und 00 werden jetzt auch effektiv verhindert... :-)

MarkyMarkDE commented 1 year ago

Korrekt - und 0 und 00 werden jetzt auch effektiv verhindert... :-)

nimmst Du bitte noch die 0000 plus Kommis raus? Ich versuche nämlich in den Standardeinstellungen einen Bug zu finden, den ich leider schon länger habe und nicht weiß, ob die FB murkst oder die Blockliste ...

haumacher commented 1 year ago

OK weil Du's bist - ich habe 0000 und 000 auf die globale Whitelist gesetzt - sollten nach dem nächsten Update aus deiner Blocklist verschwinden. Die Kommentare auf der Webseite kann ich nicht löschen, weil die automatisch durch den Crawler reinkommen - aber auf der Blocklist sollten die Nummern jetzt nicht mehr auftauchen.

MarkyMarkDE commented 1 year ago

OK weil Du's bist - ich habe 0000 und 000 auf die globale Whitelist gesetzt - sollten nach dem nächsten Update aus deiner Blocklist verschwinden. Die Kommentare auf der Webseite kann ich nicht löschen, weil die automatisch durch den Crawler reinkommen - aber auf der Blocklist sollten die Nummern jetzt nicht mehr auftauchen.

Super, danke!

Du könnest ja diese "globale Whitelist" auch auf den Crawler anwenden, dass dieser derartige Nummern plus Kommis ignoriert und nicht mehr an deine Datenbank übermittelt oder ein weiteres Script, was sowas im Nachgang wieder rauslöscht ...

MarkyMarkDE commented 1 year ago

OK weil Du's bist - ich habe 0000 und 000 auf die globale Whitelist gesetzt - sollten nach dem nächsten Update aus deiner Blocklist verschwinden. Die Kommentare auf der Webseite kann ich nicht löschen, weil die automatisch durch den Crawler reinkommen - aber auf der Blocklist sollten die Nummern jetzt nicht mehr auftauchen.

Du wirst es nicht glauben: seit du die 0 00 000 0000

aus der Blacklist raus und in die globale Whitelist aufgenommen hast, ist mein "Bug" weg! Demnach hatte die Fritz!Box mit Ihrer Sortierung "Nummer ist in Blacklist" scheinbar Recht.

Lustig ist nur, dass die Festnetznummer von diesem Kontakt korrekt nie geblockt war. Nur aber die zum gleichen Kontakt gespeicherte Handynummer wurde falsch "deklariert" und somit auf den falschen AB umgeleitet, verstehen muss ich das nicht.

Inzwischen ahne ich sogar, wo das Problem liegt: Diese besagte Handynummer (von einem Freund) endet auf 00000. Mag ja sein, dass mit 0, 00, 000, und 0000 keine valide Nummer beginnt, doch sie kann mit diesen Zahlen enden und dann passiert Murks. Exotischer Fall - vielleicht, vielleicht auch nicht.

Das heißt natürlich: die Fritz!Box sucht IMMER nur nach Teilübereinstimmungen. Ohne Joker * wird im String überall gesucht und mit Joker nur alles VOR dem Joker. Das muss man echt wissen. Somit ist 0000 natürlich eine Teilübereinstimmung mit dem Ende vom String (oder auch mitten drin). Habe jetzt mal bei AVM einen Verbesserungsvorschlag eingereicht, mal sehen, ob dieses "Verhalten" geändert / verbessert wird. Finde das mehr als blöd oder ungünstig umgesetzt.

Will man nun also 0, 00, 000 und 0000 sperren (Unsinn, keine Frage), muss diese Ziffernfolge mit einem Joker enden, damit nur am Anfang des Strings gesucht wird. Allerdings wird es sehr wahrscheinlich eine Mindestziffernfolge geben, die als "Match" erfüllt sein muss.

haumacher commented 1 year ago

OK - was auch immer die Fritz!Box hier tut, PhoneBlock ist also erst mal "aus dem Schneider" :-)

MarkyMarkDE commented 1 year ago

OK - was auch immer die Fritz!Box hier tut, PhoneBlock ist also erst mal "aus dem Schneider" :-)

da ja nun 0, 00, 000 und 0000 auf der globalen Whitelist stehen, ist PhoneBlock in der Tat aus dem Schneider :wink: Darauf muss man erstmal kommen. Manchmal möchte man meinen, die setzen Praktikanten an die Software :rofl:

MarkyMarkDE commented 1 year ago

Sei doch bitte so nett und nimm die

0 - https://phoneblock.net/phoneblock/nums/0

00 - https://phoneblock.net/phoneblock/nums/00

00000 - https://phoneblock.net/phoneblock/nums/00000

000000 - https://phoneblock.net/phoneblock/nums/000000

0000000 - https://phoneblock.net/phoneblock/nums/0000000

00000000 - https://phoneblock.net/phoneblock/nums/00000000

- und -

000000000 - https://phoneblock.net/phoneblock/nums/000000000

auch in die globale Whitelist auf, wäre echt nett 🤗.

Nein, in der ausgelieferten Blacklist sind diese Zahlen derzeit nicht eingetragen, zum Glück nur auf der Webseite als "geblockt" gelistet. Negative Sideffects sollten verhindert werden 😉.

haumacher commented 1 year ago

OK, done - auf der weißen Liste... :-)

MarkyMarkDE commented 1 year ago

OK, done - auf der weißen Liste... :-)

Super! Vielen, lieben Dank. Dann kann ich diese Nummern jetzt aus meiner Whitelist löschen :)