Ini adalah perintah tsdecrypt_dvbcsa yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
tsdecrypt - Dekripsi aliran transportasi mpeg.
RINGKASAN
tsdecrypt [Pilihan]
DESKRIPSI
tsdecrypt membaca aliran transportasi mpeg yang masuk melalui UDP/RTP atau file dan kemudian mendekripsinya
oleh setelah mengambil kata kode dari OSCAM atau server CAMD serupa. tsdecrypt berkomunikasi
dengan server CAM menggunakan protokol cs378x (camd35 over tcp) atau protokol newcamd.
PILIHAN
UTAMA PILIHAN
-i, --ident
Set ident yang akan digunakan saat login ke syslog. Format yang disukai untuk
ident adalah PENYEDIA/SALURAN.
-d, --daemon
Ketika mulai menjadi daemon dan menulis file pid ke .
-N, --beritahu-program
Eksekusi ketika peristiwa yang telah ditentukan terjadi. Agar opsi ini berfungsi
--ident juga harus digunakan.
Anda dapat menggunakan notify-script.contoh file sebagai program notifikasi dan contohnya pada
cara membuat skrip notifikasi sendiri.
Lihat EVENT bagian untuk penjelasan rinci tentang peristiwa.
-S, --syslog
Tulis pesan log ke syslog lokal.
-l, --syslog-host
Setel host syslog. tsdecrypt mengirim pesan ke host ini melalui tcp di syslog
format yang kompatibel. syslog-ng diuji sebagai server syslog penerima.
-L, --syslog-port
Port server Syslog. Nilai defaultnya adalah 514.
-F, --file-log
Tulis data logging ke . Opsi ini dapat digunakan bersama dengan syslog.
-D, --debug
Setel tingkat debug pesan. Saat ini ada lima level pesan. 0 = default
pesan, 1 = tampilkan tabel PSI, 2 = tampilkan EMM 3 = tampilkan duplikat ECM, 4 = paket
debug 5 = paket debug + mpeg ts paket dump. Menyetel level yang lebih tinggi memungkinkan
tingkat di bawah.
-j, --pid-laporan
Saat opsi ini digunakan, tsdecrypt saat keluar melaporkan berapa banyak paket yang diterima
pada setiap PID.
-b, --bangku
Bechmark dekripsi CSA. Patokan adalah ulir tunggal. Jika Anda menghendaki
uji CPU Anda sepenuhnya, jalankan beberapa tsdecrypts secara paralel.
-V, --Versi: kapan
Tampilkan versi program.
-h, --membantu
Tampilkan bantuan program.
INPUT PILIHAN
-I, --memasukkan
Dari mana harus membaca. tsdecrypt mendukung input dari file (-I file://file.ts), IPv4
alamat multicast/unicast (-I 224.0.0.1:5000) atau alamat multicast/unicast IPv6
(-I [ff01::1111]:5000). Secara default tsdecrypt membaca dari stdin.
-1, --masukan-sumber
Setel alamat sumber input multicast menggunakan IP_ADD_SOURCE_MEMBERSHIP. Ini hanya berfungsi
untuk multicast IPv4. Nilai defaultnya adalah 0.0.0.0 (jangan terapkan pemfilteran sumber).
-R, --masukan-rtp
Saat membaca dari multicast anggap inputnya adalah aliran RTP. CATATAN: Tidak Ada RTP
pemrosesan/penyusunan ulang paket dilakukan. Header RTP 12 byte baru saja dilucuti
keluar dan aliran tersebut kemudian diproses sebagai aliran transportasi mpeg normal melalui UDP
multicast.
-z, --input-abaikan-disc
Jangan laporkan kesalahan diskontinuitas input atau diskontinuitas RTP.
-M, --masukan-layanan
Pilih id layanan. Opsi ini harus digunakan bila inputnya adalah MPTS untuk
pilih layanan (program) yang benar. Jika inputnya adalah MPTS dan --masukan-layanan is
tidak digunakan, tsdecrypt memilih layanan terakhir yang terdaftar di PAT.
-T, --masukan-buffer
Gunakan opsi ini untuk menunda decoding selama beberapa milidetik. Ini
memungkinkan tsdecrypt untuk memecahkan kode layanan bahkan jika OSCAM mengembalikan kata kode terlambat. Untuk
contoh SkyUK mengirimkan kata kode ~700 ms sebelum mulai menggunakannya. Ini berarti bahwa
jika OSCAM tidak dapat mengembalikan kata kode dalam waktu kurang dari 700 ms, dekripsi akan gagal
untuk waktu yang sedikit. Pengaturan --input-buffer 1000 akan menyelesaikan masalah di
kasus ini.
-W, --masukan-buang
Simpan aliran masukan di . Jika inputnya adalah RTP, file tersebut akan berisi:
data tanpa header RTP (aliran transport mpeg murni). Cara termudah untuk menyimpan
input menggunakan baris perintah seperti berikut:
tsdecrypt -I 239.78.78.78:5000 -O /dev/null -s 0.0.0.0 -W file.ts
KELUARAN PILIHAN
-O, --keluaran
Keluarkan aliran yang didekripsi ke . Tujuannya bisa berupa alamat multicast IPv4
(-O 239.0.0.1:5000), alamat mulicast IPv6 (-O [ff01::2222]:5000), nama host yang
memutuskan ke alamat IPv4/IPv6 (-O example.com:5000) atau file. Ketika keluarannya adalah
file, nama file harus diawali dengan file:// (-O file://out.ts) jika tidak
berisi / simbol. Keluaran defaultnya adalah stdout.
-o, --keluaran-intf
Atur antarmuka keluaran multicast. Nilainya bisa berupa alamat IPv4 dari output
antarmuka (default: 0.0.0.0 /any/) atau dalam kasus IPv6 nomor antarmuka
(default: -1 /apa saja/).
-t, --keluaran-ttl
Setel ttl multicast. Nilai defaultnya adalah 1.
-g, --keluaran-ke
Tetapkan nilai TOS dari paket keluaran. Standarnya adalah tidak mengatur TOS tertentu.
-r, --keluaran-rtp
Aktifkan keluaran RTP. Output default adalah MPEG TS standar melalui UDP, opsi ini
memungkinkan tsdecrypt untuk mengeluarkan paket RTP.
-k, --keluaran-rtp-ssrc
-u, --tidak ada-keluaran-pada-kesalahan
Filter semua output ketika tidak ada kata kode yang valid.
-p, --tanpa-output-filter
Nonaktifkan pemfilteran keluaran. Secara default filter output diaktifkan dan hanya
PAT/PMT/SDT dan paket data tertinggal di output. Segala sesuatu yang lain tidak disebutkan
di PMT seperti tabel NIT, EIT, TDT dan pid yang tidak dikenal dihapus.
-y, --keluaran-nit-pass
Lewati paket NIT saat pemfilteran output diaktifkan.
-w, --keluaran-eit-lulus
Lewati paket EIT (EPG) saat pemfilteran keluaran diaktifkan.
-x, --keluaran-tdt-lulus
Lewati paket TDT/TOT saat pemfilteran keluaran diaktifkan.
CA PILIHAN
-c, --ca-sistem
Proses masukan EMM/ECM dari . Saat ini sistem CA yang diuji dan berfungsi adalah
KONAKS, KERJA KRIPTO, IRDETO, VIACCESS, PENJAGA MEDIA (KERING) Dan PENJAGA VIDEO (NDS),
Nagra, BULCRYPT,
GRIFON dan DGCRIPT. Sistem CA lain yang didukung yang dapat Anda pilih tetapi tidak
diuji adalah DRECRIPT. Default is KONAKS. Anda dapat mengganti default
CAS CAID dengan menggunakan --caid parameter.
-C, --caid
Langsung mengatur CAID. Ini berguna jika Anda memiliki beberapa aliran CA dari satu CA tetapi
dengan CAID atau CAS berbeda yang tidak didukung oleh --ca-sistem parameter.
-Y, --const-cw
Tetapkan kata kode konstan yang akan digunakan untuk dekripsi. NS harus berisi 32
karakter heksagonal. Misalnya menggunakan a1a2a3a4a5a6a7a8b1b2b3b4b5b6b7b8 sebagai parameter akan diatur
bahkan kode kata ke a1a2a3a4a5a6a7a8 dan kata kode ganjil untuk b1b2b3b4b5b6b7b8.
-Q, --biss-kunci
Atur kunci BISS yang akan digunakan untuk dekripsi. NS harus berisi 12 karakter
(heksa). Sebagai contoh 112233445566 adalah kunci BISS yang valid. Jika kunci BISS berisi 16
chars ini berarti kunci CRC disematkan di kunci. Kunci-kunci ini juga
didukung (mereka sama dengan menggunakan kata kode konstan dengan kata kode yang sama untuk
kunci genap dan ganjil).
kamera PILIHAN
-A, --camd-proto
Tetapkan protokol server CAMD. Protokol yang valid adalah CS378X dan BARUCAMD. Jika opsi ini
tidak digunakan protokol default adalah CS378X (camd35 melalui tcp).
-s, --server-camd
Setel alamat server CAMD. Anda dapat menggunakan alamat atau nama host IPv4/IPv6. Jika pelabuhan adalah
tidak diatur maka 2233 digunakan sebagai port default. 2233 adalah port default untuk CS378X
protokol tetapi untuk protokol NEWCAMD Anda mungkin harus memilih nomor port lain. Ke
atur alamat IPv6 statis yang harus Anda masukkan dalam tanda kurung ([]) Misalnya:
[1234::5678]:2233
-U, --camd-pengguna
Tetapkan nama pengguna CAMD. Standarnya adalah pemakai.
-P, --camd-pass
Setel kata sandi pengguna CAMD. Standarnya adalah lulus.
-B, --camd-des-key
Atur kunci DES yang digunakan oleh protokol NEWCAMD. Standarnya adalah 0102030405060708091011121314.
-4, --ipv4
Hubungkan ke server CAMD hanya menggunakan alamat IPv4 dari server. alamat IPv6
akan diabaikan.
-6, --ipv6
Hubungkan ke server CAMD hanya menggunakan alamat IPv6 dari server. alamat IPv4
akan diabaikan.
mmm PILIHAN
-e, --emm
Aktifkan pengiriman EMM ke CAMD untuk diproses. Secara default, pemrosesan EMM adalah cacat
dan hanya ECM yang diproses.
-Z, --emm-pid
Setel pid EMM secara manual. Opsi ini berguna untuk layanan yang memiliki beberapa EMM
streaming dari satu sistem CA. Tanpa opsi ini tsdecrypt selalu memilih yang pertama
streaming dari sistem CA yang dipilih.
-E, --emm-saja
Nonaktifkan pemrosesan ECM dan streaming output. Opsi ini berguna jika aliran EMM
memiliki tingkat yang sangat tinggi dan mengganggu pemrosesan ECM. Menggunakan --emm-only Anda bisa
jalankan tsdecrypt khusus yang didedikasikan hanya untuk menjaga hak kartu tetap up to date.
-f, --emm-laporan-waktu
Setel interval untuk laporan EMM. Standarnya adalah 60 detik. Mulai 0 untuk menonaktifkan EMM
laporan.
-a, --emm-filter
Tambahkan filter EMM yang dijelaskan oleh . Filter EMM berguna jika Anda mau
untuk membatasi jumlah EMM yang harus mencapai server CAMD Anda. Dasar
is Perintah/Pengaturan dimana perintahnya adalah: Terima semua,
tolak_semua, menerima dan menolak.
Untuk informasi lebih lanjut tentang pemfilteran dan misalnya filter, silakan baca PENYARINGAN
file yang disertakan dengan tsdecrypt. Opsi ini dapat digunakan beberapa kali untuk menentukan
untuk 16 filter yang berbeda.
ECM PILIHAN
-X, --ecm-pid
Setel pid ECM secara manual. Opsi ini berguna untuk layanan yang memiliki beberapa ECM
streaming dari satu sistem CA. Tanpa opsi ini tsdecrypt selalu memilih yang pertama
streaming dari sistem CA yang dipilih. Jalankan tsdecrypt dengan --debug 2 dan lihat CA
deskriptor di PMT untuk melihat aliran CA apa yang tersedia.
-v, --ecm-saja
Memproses ECM tetapi tidak mendekode aliran input. Opsi ini berguna jika Anda hanya
ingin mengisi cache OSCAM DCW Anda tetapi tidak ingin membuang waktu CPU saat streaming
penguraian kode.
-H, --ecm-laporan-waktu
Atur interval untuk laporan ECM. Standarnya adalah 60 detik. Mulai 0 untuk menonaktifkan ECM
laporan.
-G, --ecm-irdeto-tipe
Atur indeks aliran IRDETO ECM. CATATAN: Kredensial mikro Option is usang, lebih baik menggunakan
--ecm-irdeto-chid.
-2, --ecm-irdeto-chid
IRDETO CA mengirimkan ECM yang dicampur dalam aliran tunggal pada PID tunggal. Untuk memilih
benar aliran ECM yang disebut nomor CHID digunakan. Oscam melaporkan apa itu CHID
diaktifkan di kartu Anda dan tsdecrypt memungkinkan Anda untuk mengatur nomor CHID yang benar
menggunakan opsi ini. tsderypt melaporkan CHID apa yang tersedia di ECM yang masuk
sungai kecil. CHID adalah angka 16-bit (0x0000 - 0xffff).
-K, --ecm-tanpa-log
Nonaktifkan logging ECM dan kata kode. Kesalahan kata kode dan laporan statistik tidak
terpengaruh oleh opsi ini.
-J, --cw-memperingatkan-waktu
Setelah berapa detik untuk memperingatkan jika kata kode yang valid tidak diterima. Standarnya adalah
60 detik. Mulai 0 untuk menonaktifkan peringatan.
-q, --ecm-dan-emm-only
Memproses ECM dan EMM tetapi tidak mendekode aliran input. Opsi ini menggabungkan
--ecm-only dan --emm-only pilihan. Gunakan jika Anda ingin mengisi OSCAM DCW Anda
cache dan perbarui hak kartu Anda tetapi tidak ingin membuang waktu CPU
pengodean aliran.
DEBUG PILIHAN
-n, --file ecm
Baca ECM dari file teks dan kirimkan ke server CAMD untuk diproses. Opsi ini harus
digunakan bersama dengan --caid dan --masukan-layanan Pilihan.
File harus berupa file teks biasa, format file dijelaskan di bawah ini.
-m, --emm-file
Baca EMM dari file teks dan kirimkan ke server CAMD untuk diproses. Opsi ini harus
digunakan bersama dengan --caid dan --masukan-layanan Pilihan.
Di bawah ini adalah contoh file teks, baris yang dimulai dengan # diabaikan dan juga 0x
awalan diabaikan. Simbol lain dalam file diproses sebagai angka heksadesimal. NS
contoh file mungkin terlihat seperti ini:
# komentar
aa bb cc dd ee
dst 01 02 03 04
#Komentar lainnya
0x05 0x06 0x07
EVENT
Acara pemberitahuan dikirim ketika --beritahu-program dan --ident opsi digunakan. Acara
parameter ditetapkan sebagai variabel lingkungan sebelum menjalankan pemberitahuan eksternal
program. Variabelnya adalah:
_TS Stempel waktu acara Unix.
_IDENT parameter ident tsdecrypt dengan "/" diganti dengan "-".
_PESAN_ID ID pesan acara (misalnya MULAI, BERHENTI, dll...).
_PESAN_MSG Id pesan acara dengan "_" diganti dengan " ".
_PESAN TEKS Teks pesan acara. Pesan acara yang dapat dibaca manusia.
peristiwa yang ditentukan saat ini adalah:
MULAI tsdecrypt dimulai.
KODE_WORD_OK Kata kode yang valid diterima dan dekripsi adalah
bekerja dengan baik.
NO_CODE_WORD Tidak ada kata kode yang valid yang diterima selama X detik. NS
proses dekripsi telah ditangguhkan hingga valid
kata kode diterima.
TIDAK_EMM_TERIMA Tidak ada paket EMM yang diterima selama X detik.
INPUT_TIMEOUT Tidak ada data pada input.
INPUT_OK Data telah muncul pada input.
BERHENTI tsdecrypt dihentikan.
Lihat notify-script.contoh untuk contoh cara membuat program notifikasi eksternal.
CONTOH
Untuk memulai dengan cepat, berikut adalah beberapa contoh baris perintah. Sistem CA default diatur ke
CONAX, Anda dapat mengubahnya menggunakan --ca-sistem parameter.
# Dekripsi aliran multicast dari 239.0.50.11:5000 menggunakan 10.0.1.1:2233
# sebagai server camd dan output hasil dekripsi menjadi 239.78.78.78:5000
tsdecrypt --camd-server 10.0.1.1 \
--masukan 239.0.50.11:5000 --keluaran 239.78.78.78:5000
# Sama seperti di atas tetapi aktifkan pemrosesan EMM
tsdecrypt --emm --camd-server 10.0.1.1:2233 \
--masukan 239.0.50.11:5000 --keluaran 239.78.78.78:5000
# Sama seperti di atas tetapi tidak menyaring aliran keluaran sehingga memungkinkan
# EIT/TOT/NIT, dll tabel untuk melewati
tsdecrypt --no-output-filter --emm --camd-server 10.0.1.1 \
--masukan 239.0.50.11:5000 --keluaran 239.78.78.78:5000
# Pilih program/service_id untuk didekripsi. Berguna ketika inputnya adalah MPTS
tsdecrypt --camd-server 10.0.1.1 --input-service 1234 \
--masukan 239.0.50.11:5000 --keluaran 239.78.78.78:5000
# Baca aliran melalui RTP dan proses saluran yang disandikan VIACCESS
tsdecrypt --ca-system VIACCESS --emm --camd-server 10.0.1.1:2233 \
--masukan-rtp --masukan 239.0.50.11:5000 --keluaran 239.78.78.78:5000
# Dekripsi aliran yang dienkripsi dengan CAID 0x0963 (NDS, sky)
tsdecrypt --camd-server 10.0.1.1 --ca-system NDS --caid 0x0963 \
--masukan 239.0.50.11:5000 --keluaran 239.78.78.78:5000
# Kirim hanya EMM ke OSCAM untuk CAID 0x0963 (NDS, sky)
tsdecrypt --camd-server 10.0.1.1 --emm-only --caid 0x0963 \
--masukan 239.0.50.11:5000 --keluaran /dev/null
# Dekripsi aliran dienkripsi dengan CAID 0x5581 (Bulcrypt)
tsdecrypt --camd-server 10.0.1.1 --caid 0x5581 \
--masukan 239.0.50.11:5000 --keluaran 239.78.78.78:5000
# Dekripsi aliran terenkripsi BISS
tsdecrypt --biss-key 0x112233445566 --masukan 239.0.50.11:5000 \
--keluaran 239.78.78.78:5000
# Dekripsi file yang dienkripsi dengan kata kode konstan
tsdecrypt --const-cw 0x00000000000000001111111111111111 \
--input file terenkripsi.ts --output file://decrypted-file.ts
# Kirim ECM dari file
tsdecrypt --ecm-file ecm.txt --caid 0x5581 --input-service 12345 \
--camd-server contoh.com
# Dekripsi aliran IRDETO dari Raduga (CHID == 0x0015)
tsdecrypt --masukan 239.0.50.11:5000 --keluaran 239.78.78.78:5000 \
--camd-server contoh.com \
--ca-sistem IRDETO --caid 0x0652 --ecm-irdeto-chid 0x0015
Gunakan tsdecrypt_dvbcsa online menggunakan layanan onworks.net