Was dieses Tool kann und was nicht
Der Umfang dieses Download-Dienstprogramms, die Funktionen, die es bewusst nicht bietet, und wie Sie darüber nachdenken, ob Sie etwas herunterladen dürfen.
Die Kurzversion
Sie sind dafür verantwortlich, über die Berechtigung zum Herunterladen der von Ihnen eingefügten Datei zu verfügen. Dieses Tool kann dies nicht überprüfen und versucht dies auch nicht: Es weiß nicht, wer Sie sind, was Sie gekauft haben oder was der Herausgeber dieser Datei zulässt. Bei dem Bestätigungs-Kontrollkästchen handelt es sich um eine von Ihnen abgegebene Erklärung und nicht um eine von diesem Tool gewährte Berechtigung.
Laden Sie nur Medien herunter, die Sie besitzen oder zum Herunterladen berechtigt sind.
Dieses Tool umgeht DRM, Authentifizierung, Paywalls oder Zugriffskontrollen nicht. Hier gibt es keine DRM-Umgehung und keine Zugriffskontrolle oder Authentifizierungsumgehung jeglicher Art – es werden keine Cookies oder Anmeldeinformationen gesendet, keine Token oder Sitzungen geprägt und keine Signatur oder Verschlüsselung gelöst.
Im Folgenden wird erläutert, was diese Sätze in der Praxis bedeuten und was im Produkt weggelassen wurde, um sie wahr zu machen.
Was "authorised" normalerweise bedeutet
Sie stehen auf festem Boden, wenn die Datei Ihnen gehört, zum Download veröffentlicht wurde oder die Lizenz dies zulässt. Ihre eigenen Aufnahmen und Uploads. Dateien, auf die Ihr Arbeitgeber oder Kunde Ihnen für Ihre Arbeit Zugriff gewährt hat. Medien unter einer Creative Commons-Lizenz oder einer ähnlichen Lizenz, die eine Wiederverwendung ermöglicht. Gemeinfreies Material. Podcast-Episoden, die bewusst als Direktdownloads veröffentlicht werden. Assets aus einer Pressemappe oder einem offenen Datensatz.
Wenn sich die Datei hinter einer Anmeldung, einem Abonnement oder einem Kauf verbirgt, den Sie nicht getätigt haben, sind Sie nicht auf sicherem Boden. wenn der Verlag Streaming, aber keinen Download anbietet; wenn die Bedingungen einer Plattform dies verbieten; oder wenn man es einfach nicht weiß. Die Urheberrechtsbestimmungen unterscheiden sich je nach Land und diese Seite stellt keine Rechtsberatung dar. Wenn Sie unsicher sind, fragen Sie den Rechteinhaber.
Funktionen, über die dieses Tool nicht verfügt
Dies sind keine fehlenden Funktionen, die auf eine zukünftige Veröffentlichung warten. Sie sind absichtlich ausgeschlossen und bleiben auch weiterhin ausgeschlossen, da ihre Implementierung das Produkt verändern würde.
- Keine DRM-Entschlüsselung und kein Umgang mit verschlüsselten oder geschützten Streams.
- Keine Signatur, Verschlüsselung oder Token-Lösung, wie sie zum Ableiten von Wiedergabe-URLs verwendet wird.
- Keine Plattformextraktoren. Es gibt hier keinen Code, der etwas über eine bestimmte Videoseite weiß.
- Kein Page Scraping und kein Auslesen des internen Anwendungsstatus einer Site.
- Keine privaten oder undokumentierten Plattform-APIs und keine Nachahmung der Identität einer anderen Anwendung.
- Keine Authentifizierungsumgehung, Gast-Tokens oder anonymes Session-Minting.
- Kein CAPTCHA oder Anti-Bot-Umgehung.
- Kein User-Agent, Referer oder anderes Header-Spoofing und keine rotierenden Identitäten.
- Keine Wiederholungslogik, die die Identität nach einer Ablehnung ändert.
- Keine Schwächung der TLS-Zertifikatsüberprüfung.
- Keine Entfernung von Wasserzeichen.
- Kein serverseitiger Proxy oder Relay jeglicher Art.
- Es werden keine Cookies oder Anmeldeinformationen an einen Host gesendet.
Warum die Liste so spezifisch ist
Bevor dieses Tool geschrieben wurde, überprüfte das ToolAcre-Team einen vorhandenen Open-Source-Video-Downloader, um zu sehen, was wiederverwendet werden könnte. Die Antwort war nichts. Seine sechs Plattform-Extraktoren funktionierten jeweils, indem sie den beabsichtigten Zugriffspfad einer Plattform umgingen, und sein Download-Endpunkt würde jede von einem Besucher angegebene URL abrufen und sie über den Server zurückströmen, ohne Schemaprüfung, ohne Hostprüfung und ohne Blockierung privater Adressen.
Das Entfernen des verbotenen Verhaltens hätte das gesamte Produkt entfernt, daher wurde dieses Produkt mit einem anderen Zweck von Grund auf neu geschrieben. Die obige Liste zeigt, dass die Ergebnisse der Prüfung zu einer dauerhaften Grenze geworden sind.
Warum es keinen Server gibt
Ein Proxy würde dafür sorgen, dass mehr Links funktionieren. Es würde auch bedeuten, dass Ihre Datei einen Computer passiert, den Sie nicht kontrollieren, und es würde einen Endpunkt erstellen, der auf Anfrage beliebige URLs abruft – die auf private Adressen innerhalb des Hosting-Netzwerks verwiesen werden können, um Dinge zu erreichen, die niemals öffentlich sein sollten. Diese Fehlerklasse wird als serverseitige Anforderungsfälschung bezeichnet und ist eine der am häufigsten ausgenutzten Schwachstellen überhaupt.
Wenn Sie sich gegen einen Server entscheiden, wird die gesamte Kategorie entfernt. Es bedeutet auch die ehrliche Antwort auf die Frage „Wo ist meine Datei geblieben?“ ist „vom von Ihnen genannten Host zu Ihrem Gerät und nirgendwo anders“.
So schützt Sie der URL-Check
Es werden nur https-Links akzeptiert, sodass die Datei während der Übertragung nicht gelesen oder geändert werden kann. Links, die einen Benutzernamen oder ein Passwort enthalten, werden abgelehnt, sowohl weil die Anmeldeinformationen in einer URL unsicher sind als auch weil diese Syntax eine gängige Methode ist, um zu verschleiern, welcher Host tatsächlich kontaktiert wird.
Private und interne Adressen werden abgelehnt: Loopback, die privaten Bereiche, Link-Local-Adressen, einschließlich derjenigen, die Cloud-Anbieter beispielsweise für Metadaten verwenden, und Namen, die auf .local oder .internal enden. Verschleierte Formulare werden ebenfalls abgelehnt, da 2130706433, 0x7f000001, 0177.0.0.1, 127.1 und ::ffff:127.0.0.1 alle dieselbe Adresse wie 127.0.0.1 haben.
Wenn Sie der Rechteinhaber sind
Dieses Tool kann nicht auf alles zugreifen, was ein Besucher nicht bereits mit seinem Browser abrufen konnte. Es enthält keinen Index, speichert keine Medien und verfügt über keine Serverkomponente, die Ihre Inhalte hosten oder zwischenspeichern könnte.
Wenn Ihre Dateien auf eine Art und Weise abgerufen werden, die Sie nicht möchten, gelten dieselben Kontrollen wie für direkte Links: Authentifizierung erforderlich, signierte URLs mit kurzem Ablaufdatum verwenden oder den Cross-Origin-Header weglassen. Dieses Tool respektiert alle drei, da es sich nur um einen Browser handelt, der eine normale Anfrage ausführt.
Fragen
Ist das Herunterladen eines Videos immer illegal?
Nein, und es ist auch nicht immer legal. Dies hängt vom Material, der Lizenz, den Bedingungen der Plattform und den Gesetzen Ihres Landes ab. Ihre eigenen Dateien und offen lizenziertes Material sind normalerweise in Ordnung; Material hinter einer Paywall oder nur als Streaming angeboten, ist dies in der Regel nicht der Fall. Diese Seite stellt keine Rechtsberatung dar.
Kann man das von einem Streaming-Dienst herunterladen?
Nein. Diese Dienste schützen Inhalte mit DRM und Authentifizierung, und dieses Tool implementiert für beide keine Umgehung. Es sendet auch keine Cookies und kann daher nicht als angemeldeter Benutzer agieren.
Könnten Sie Unterstützung für eine bestimmte Plattform hinzufügen?
Nein. Ein Plattform-Extraktor rekonstruiert eine Medien-URL, die die Plattform nicht angeboten hat. Dies ist die Verhaltenskategorie, die dieses Produkt ausschließt. Das gilt für jede Plattform gleichermaßen.
Sagt Ihnen das Tool, was ich herunterlade?
Nein. Es gibt keine Analyse, keine Protokollierung und keinen Server. Die URL verlässt Ihren Browser nie, außer als Anfrage an den von Ihnen genannten Host.
Was passiert, wenn ich die Bestätigung ankreuze und mich irre?
Bei der Bestätigung handelt es sich um eine von Ihnen abgegebene Erklärung und nicht um eine Erlaubnis, die dieses Tool erteilt. Die Verantwortung dafür, dass Sie das Recht auf eine Datei haben, liegt bei Ihnen. Wenn Sie unsicher sind, fragen Sie zunächst den Rechteinhaber.
Warum private Adressen blockieren, wenn das überhaupt in meinem Browser läuft?
Verteidigung in der Tiefe. Ein Browser schränkt bereits ein, was eine Seite erreichen kann, aber die Prüfung bedeutet, dass das Tool nicht zur Untersuchung eines lokalen Netzwerks verwendet werden kann, es macht die Absicht des Produkts deutlich und sorgt dafür, dass die Validierung korrekt bleibt, wenn der Code jemals irgendwo mit weniger Schutz wiederverwendet wird.
Einschränkungen
- Diese Seite stellt keine Rechtsberatung dar. Urheberrechts- und Vertragsregeln variieren je nach Land und Plattform.
- Bei der Rechtebestätigung handelt es sich um eine Erklärung Ihrerseits, nicht um eine Überprüfung durch dieses Tool.
- Das Tool kann nicht erkennen, ob Sie tatsächlich Anspruch auf eine Datei haben, und versucht dies auch nicht.
- Für keine Plattform ist eine plattformspezifische Unterstützung vorhanden oder wird hinzugefügt.
- Medien, die eine Authentifizierung erfordern, sind nicht erreichbar, da niemals Cookies oder Anmeldeinformationen gesendet werden.
- Hosts, die Cross-Origin-Lesevorgänge ablehnen, können von hier nicht heruntergeladen werden und es wird keine Problemumgehung angeboten.