Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Anticascading

Status
Für weitere Antworten geschlossen.

meister85

Best Member
Boardveteran
Registriert
21. September 2009
Beiträge
7.781
Reaktionspunkte
5.020
Punkte
373
Hier ein How-To für Anticascading vom User KingGoy @Streamboard

Hab im CW-Share unter einem anderen Nick aus gegebenm Anlass ein kleines Howto verfasst:

irgendjemand im Share hat Anticascading angeschaltet und sendet Fake-CW`s.

Bitte verwendet auf gar keinen Fall die Option penalty = 1 (send Fake-CW`s). Alle anderen Optionen sind gefahrlos. Fake-CW`s schaden nicht nur demjenigen, den sie schaden sollen, sondern allen anderen im Share, denn weder oscam noch cccam kann Fake-CW`s von realen CW`s unterscheiden. Schliesslich möchte niemand von uns unverschuldet und unwissentlich plötzlich Freezer. Wenn also ein Sharepartner von uns ein Fake-CW bekommt und der es dann für 7 Sekunden im cache hat, wird das zu allen anderen Partnern von unserem unserem Partner weitergegeben, egal, ob die Partner des Partners des Partners (hä? ) Hop0 oder 1 im Reader eingetragen haben! Es haben dann unzählige User plötzlich für 7 Sekunden einen Freezer und keiner weiss, woher er kommt. Man schadet so also allen Sharepartnern, sogar auch denen, mit denen man gar nicht direkt shart!


Anticascading wurde eingeführt, um ursprünglich bei camd3 das Weiterverteilen einzuschränken. AC funktioniert aber mit allen Protokollen. Vorraussetzung ist im Oscam-Verzeichnis eine Datei oscam.ac. In dieser Datei wird oscam mitgeteilt, wieviel Sekunden ein Zeitintervall je caid ist. Ich habe folgenden Inhalt:

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Ist diese Datei nicht vorhanden, wird 7 sekunden als Standard-Zyklus festgelegt.

in der oscam.conf habe ich folgendes stehen:

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Der Wert numusers legt fest, wie viele User über uns schauen dürfen. Wird die Zahl überschritten, kommt die Strafe, die wir mit penalty festlegen:

0 - nur ins Log schreiben
1 - Fake-CW senden -- bitte niemals verwenden!!!!!
2 - User bannen für die unter failbantime festgelegte Zeit
3 - korrekte CW`s zeitversetzt senden, Zeitverzögerung in ms unter fakedelay einstellen

Das wäre dann die globale Einstellung. Für jeden User kann man dann noch die Strafe (penalty) und die Zahl der Nutzer, die schauen dürfen (numusers) extra festlegen im jeweiligen User, damit werden dann für diesen User die globalen Werte überschrieben.

Wenn man Cacheex einsetzt, und es funktioniert ja mittlerweile stabil, braucht man AC eigentlich nicht mehr. Man kann aber mit AC, wenn man den Zugriff auf bestimmte Karten beschränken möchte, über die Datei oscam.ac die Zyklen so verändern, dass bestimmte caid vom AC eben erfasst werden und manche nicht. Beispiel: Der Zyklus bei 1702 ist 7 Sekunden. Pro 7 Sekunden kommt eine Abfrage. Wenn ich also 1702=1 eintrage, "denkt" Oscam, jede Sekunde kommt eine Abfrage. So können 7 mal mehr Abfragen für 1702 global erlaubt werden, also bei numusers=4 könnten so 1702 insgesamt 28 Nutzer schauen. Trage ich in der oscam.ac 1702=14 ein, können bei numusers=4 aber nur 2 Nutzer "ungestraft" schauen. Die Strafe gilt allerdings für den User und alle caid, nur anspringen tut AC dann eben nur bei bestimmten caid.
In einer reinen Cacheex-Oscam ist AC aber unangebracht, in einer Misch-Oscam sollten die Cacheex-Partner numuser=999 bekommen.

Wenn Euch einer zuviel saugt, schreibt Ihn an. Erst wenn sich danach nichts ändert, setzt AC mit Strafe 2 oder 3 ein, oder am besten, löscht denjenigen sofort. Jemand, der Eure Wünsche nicht achtet, ist ein Ignorant, und solche Typen braucht sowieso niemand.

Abschliessend wäre noch zu sagen, dass im Wiki die Option 3 nicht auftaucht und im Web-IF beim User unter penalty die Erklärung nicht korrekt ist -- haltet Euch einfach an meine obige Erklärung.

Wenn Ihr Mitglieder in anderen Foren seid, kopiert bitte diesen Beitrag und schreibt Ihn dort rein, wenn nicht schon so etwas ähnliches dort steht -- Hab hier im Board aber auch schon um Entfernung der Option 1 gebeten.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben