備忘録的なメモを残していきます。
Google検索で”Index of /”を検索する
LinuxのISOファイルなんかを探している場合で、旧バージョンをどうしても見つけたい場合がある。ミラーサーバーに残っていたりするのでファイル名がある程度分かっていればGoogle検索するのが手っ取り早い。
この検索方法は裏技的で、Web Serverの設定漏れでIndexesが有効になっていてディレクトリ内が丸見えになっているんじゃないか?って場合も検索に引っかかってくる。本当は見えちゃいけないんじゃないか?ってファイルなんかも丸ごと見える。
公開されなくなったフリーウェアなどファイル名を覚えている場合は、世界中のどこかのサーバーに保管されている場合があるかも知れないので、ダメ元で検索してみるのも奥の手かも知れない。
LinuxでWindows用アプリを使う
ソフトウェアマネージャからWine関係をインストールすると、Windows用アプリを使用できる場合がある。LinuxでWindowsアプリが使える確率が高いのは.Net Frameworksなどを使ってない、シンプルなアプリであること。一応.Net Frameworkにも対応させるべくWineプロジェクトは活動してくれているけど中々難しいものがあるんじゃないかと思う。
個人的に、画像ファイルの解像度(サイズ)を縮小するだけのシンプルなアプリ「縮小専用」はとても重宝していて、これに類するアプリをLinux版で見つけ出せていないので、Wine環境下で動かす価値があると思っている。但しWindowsXP時代に開発されたアプリでその後更新されてないので、いつか入手出来なくなったり使えなくなってしまう可能性もある。
YtDwonloaderで動画配信サイトからダウンロード(テスト)
YtDownloaderについてはブログ記事として記したが、そのテストの際にAV動画を配信している(海賊版)サイトからダウンロードテストしてみて分かったことがある。記事とは別にしておいた方が良いかなとメモとして残しておく。
Jable.TVの攻略方法
ターゲットとする動画ページを表示した状態で、FirefoxでF12を押して開発者ツールを表示させる。コンソールを選びF5を押してリロードさせるとダラダラと表示される。
ここから目的の変数(hlsUrl)を探すのは手間なので、コンソールからJavascriptコマンドを入れる。
console.log(hlsUrl)
Code language: JavaScript (javascript)
URLが表示されるので、そのURLをコピーしてYtDownloaderに食わせるとダウンロード開始となる。(保存ファイル名は任意)
別の方法としてサイトのソースからhlsUrlの値を探しても構わない。
MissAVの攻略方法
FirefoxでF12を押して開発者ツールのコンソールを開く
F5を押してリロード(コンソールにダラダラと表示される)
フィルターで「情報」のみを表示させる
URLがいくつかあるが、
- 末尾が「playlist.m3u8」ファイルを見つける。
- 末尾が「video.m3u8」を見つける。
playlist.m3u8には、配信している解像度のリストが記載されている。多分842×480、1280×720になっているはず。
video.m3u8には、動画の配信URLが記載されている。(こっちが本命)
(例)https://surrit.com/ea631004-8a4d-4f66-b133-fb02719e731e/842x480/video.m3u8
Code language: JavaScript (javascript)
video.m3u8のフルURLをコピーして、YtDownloaderにでも食わせたらダウンロード開始となる。
TKTubeの攻略方法
TKTubeで目的とする動画配信ページを表示して、ブラウザでソースを表示する。
検索で「mp4」を検索すると、「video_alt_url」というURL情報が見つかる。「video_alt_url」を検索しても良いと思う。
このURLはmp4となっているが動画ファイルでは無いので、URLをコピーして、ブラウザを新規TABで開いてこのURLを表示する。
一見するとプレーヤーが起動して動画を右クリックで保存できそうだができない。
この時のブラウザーのURLに注目するのがポイントで、クラウドフレアのURLに転送されている。このURLをコピーする。
(参考)F12で開発者ツールを起動し、フィルターで「要求」のみを表示させると様子がわかる。下記のような長いURLがgetされている。クラウドフレアを使って配信していると分かった。(このURLは時間制限があるみたい。TKTubeは構造的に高度だ。)
(例)https://eu3.a1e6a123561e5555ac4610a91560c3b5.r2.cloudflarestorage.com/40000/40246/40246_720p.mp4?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=2a2a645851f2acf122c8bd4809ee7f5d%2F20250104%2Fauto%2Fs3%2Faws4_request&X-Amz-Date=20250104T035139Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Signature=5fb991edba1d066dcb21ceff8c0625f13789c80e4863e81a5b75c9fd57d28e40
Code language: JavaScript (javascript)
上記でコピーしたURLを、YtDownloaderに食わせると動画が見つかるので、ファイル名を任意に指定してダウンロード開始する。
クラウドフレアからなので驚くほど高速ダウンロードで笑ってしまう。
VLC Media Playerで直に再生できる
上記3項目は、YtDwonloaderで保存する体で記したが、見つけたURLをVLC Media Playerに指定すると直でストリーミング再生できる。もちろんVLC Media Playerでストリーミング再生させた場合は煩わしい広告などは表示されない。
また、yt-dlp、ffmpegで.m3u8のURLを指定して配信サーバから直接ダウンロード保存することも可能。YtDownloaderを使ったのはGUI操作で簡単だから。
3つのアダルト動画配信サイトに共通しているのは、海賊版(違法コピー)動画を配信していることで、ページ内に色々なトラップ広告が紛れ込んでいること。アダルト動画を無料で観られるという餌でおびき寄せて、これらに誘導して何かしらの金銭を得ようとする意図が見える。
今回のテストにより、トラップ広告を回避することは比較的容易だということと、高速配信が可能なクラウドフレアを使用していることから海賊版サイト運営者も設備投資をしていることが見える。トラップ広告に引っかかる人がゼロになればこういう海賊版配信サイトも採算が取れなくなり撲滅できると思う。でも事はそんなに簡単じゃないんだろうな。