InglesPransesEspanyol

OnWorks favicon

tsdecrypt_dvbcsa - Online sa Cloud

Patakbuhin ang tsdecrypt_dvbcsa sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na tsdecrypt_dvbcsa na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


tsdecrypt - I-decrypt ang stream ng transportasyon ng mpeg.

SINOPSIS


tsdecrypt [pagpipilian]

DESCRIPTION


Binabasa ng tsdecrypt ang papasok na mpeg transport stream sa UDP/RTP o file at pagkatapos ay i-decrypt ito
sa pamamagitan ng pagkatapos makuha ang mga code na salita mula sa OSCAM o katulad na server ng CAMD. nakikipag-usap ang tsdecrypt
sa CAM server gamit ang cs378x (camd35 over tcp) protocol o newcamd protocol.

Opsyon


Pangunahin Opsyon

-i, --identity
Itakda ang ident na gagamitin kapag nagla-log sa syslog. Ang ginustong format para sa
ang pagkakakilanlan ay PROVIDER/CHANNEL.

-d, --demonyo
Kapag nagsimula maging isang daemon at isulat ang pid file sa .

-N, --notify-program
Isakatuparan kapag nangyari ang mga paunang natukoy na kaganapan. Upang gumana ang pagpipiliang ito
--identity dapat ding gamitin.

Maaari mong gamitin ang notify-script.halimbawa file bilang notification program at isang halimbawa sa
paano gumawa ng sarili mong script ng notification.

Tingnan KAGANAPAN seksyon para sa detalyadong paglalarawan ng mga kaganapan.

-S, --syslog
Sumulat ng mga mensahe ng log sa lokal na syslog.

-l, --syslog-host
Itakda ang syslog host. Nagpapadala ang tsdecrypt ng mga mensahe sa host na ito sa tcp sa syslog
katugmang format. Ang syslog-ng ay sinubukan bilang tumatanggap ng syslog server.

-L, --syslog-port
Syslog server port. Ang default na halaga ay 514.

-F, --log-file
Sumulat ng data sa pag-log sa . Maaaring gamitin ang opsyong ito kasama ng syslog.

-D, --debug
Itakda ang antas ng pag-debug ng mensahe. Sa kasalukuyan mayroong limang antas ng mensahe. 0 = default
mga mensahe, 1 = ipakita ang mga talahanayan ng PSI, 2 = ipakita ang mga EMM 3 = ipakita ang mga duplicate na ECM, 4 = packet
i-debug. 5 = packet debug + mpeg ts packet dump. Ang pagtatakda ng mas mataas na antas ay nagbibigay-daan sa
mga antas sa ibaba.

-j, --pid-ulat
Kapag ginamit ang opsyong ito, tsdecrypt sa paglabas ng mga ulat kung gaano karaming mga packet ang natanggap
sa bawat PID.

-b, --bench
I-bechmark ang CSA decryption. Ang benchmark ay single threaded. Kung gusto mo
ganap na subukan ang iyong CPU, magpatakbo ng ilang tsdecrypts nang magkatulad.

-V, --bersyon
Ipakita ang bersyon ng programa.

-h, - Tumulong
Ipakita ang tulong sa programa.

INPUT Opsyon

-I, --input
Kung saan magbabasa. Sinusuportahan ng tsdecrypt ang input mula sa file (-I file://file.ts), IPv4
multicast/unicast address (-I 224.0.0.1:5000) o IPv6 multicast/unicast address
(-Ako [ff01::1111]:5000). Bilang default, ang tsdecrypt ay nagbabasa mula sa si stdin.

-1, --input-source
Itakda ang multicast input source address gamit ang IP_ADD_SOURCE_MEMBERSHIP. Ito ay gumagana lamang
para sa IPv4 multicast. Ang default na halaga ay 0.0.0.0 (huwag ilapat ang source filtering).

-R, --input-rtp
Kapag nagbabasa mula sa multicast ipagpalagay na ang input ay RTP stream. TANDAAN: Walang RTP
tapos na ang pagproseso/pag-aayos ng mga packet. Ang 12 byte RTP header ay natanggal lang
out at ang stream ay pagkatapos ay pinoproseso bilang normal na mpeg transport stream sa ibabaw ng UDP
multicast.

-z, --input-ignore-disc
Huwag mag-ulat ng kawalan ng pag-input o mga error sa paghinto ng RTP.

-M, --input-service
Piliin ang service id. Ang pagpipiliang ito ay dapat gamitin kapag ang input ay MPTS upang
piliin ang tamang serbisyo (program). Kung ang input ay MPTS at --input-service is
hindi ginagamit, pinipili ng tsdecrypt ang huling serbisyong nakalista sa PAT.

-T, --input-buffer
Gamitin ang opsyong ito upang maantala ang pag-decode para sa ilang partikular na dami ng millisecond. Ito
nagbibigay-daan sa tsdecrypt na mag-decode ng mga serbisyo kahit na huli na ang pagbabalik ng OSCAM ng code word. Para sa
halimbawa ang SkyUK ay nagpapadala ng mga code na salita ~700 ms bago nito simulang gamitin ang mga ito. Ibig sabihin nito
kung hindi maibalik ng OSCAM ang code word sa mas mababa sa 700 ms ang decryption ay mabibigo
para sa isang maliit na halaga ng oras. Ang pagtatakda ng --input-buffer 1000 ay malulutas ang problema sa
kasong ito.

-W, --input-dump
I-save ang input stream sa . Kung RTP ang input, maglalaman ang file ng
data na walang RTP header (purong mpeg transport stream). Pinakamadaling paraan upang i-save ang
Ang input ay gumagamit ng command line tulad ng sumusunod:

tsdecrypt -I 239.78.78.78:5000 -O /dev/null -s 0.0.0.0 -W file.ts

oUTPUT Opsyon

-O, --output
Output decrypted stream sa . Ang destinasyon ay maaaring IPv4 multicast address
(-O 239.0.0.1:5000), IPv6 mulicast address (-O [ff01::2222]:5000), hostname na
lumulutas sa IPv4/IPv6 address (-O example.com:5000) o file. Kapag ang output ay
file, ang pangalan ng file ay dapat na may prefix na file:// (-O file://out.ts)kung hindi
naglalaman / simbolo. Ang default na output ay stdout.

-o, --output-intf
Itakda ang multicast output interface. Ang halaga ay maaaring IPv4 address ng output
interface (default: 0.0.0.0 /any/) o sa kaso ng IPv6 ang interface number
(default: -1 /anumang/).

-t, --output-ttl
Itakda ang multicast ttl. Ang default na halaga ay 1.

-g, --output-tos
Itakda ang halaga ng TOS ng mga packet ng output. Ang default ay hindi magtakda ng anumang partikular na TOS.

-r, --output-rtp
Paganahin ang output ng RTP. Ang default na output ay karaniwang MPEG TS sa UDP, ang opsyong ito
nagbibigay-daan sa tsdecrypt na mag-output ng mga RTP packet.

-k, --output-rtp-ssrc

-u, --walang-output-on-error
I-filter ang lahat ng output kapag walang wastong code na salita.

-p, --walang-output-filter
Huwag paganahin ang pag-filter ng output. Bilang default ang output filter ay pinagana at tanging
Ang PAT/PMT/SDT at mga data packet ay naiwan sa output. Lahat ng iba pang hindi nabanggit
sa PMT tulad ng NIT, EIT, TDT tables at unknown pids ay inalis.

-y, --output-nit-pass
Dumaan sa mga NIT packet kapag pinagana ang pag-filter ng output.

-w, --output-eit-pass
Dumaan sa mga packet ng EIT (EPG) kapag pinagana ang pag-filter ng output.

-x, --output-tdt-pass
Dumaan sa mga TDT/TOT packet kapag pinagana ang pag-filter ng output.

CA Opsyon

-c, --ca-system
Iproseso ang input EMM/ECM mula sa . Kasalukuyang sinubukan at gumagana ang mga sistema ng CA
CONAX, CRYPTOWORKS, IRDETO, VIACCESS, MEDIAGUARD (TUYO) At VIDEOGUARD (NDS),
NAGRA, BULCRYPT,
GRIFFIN at DGCRYPT. Iba pang suportadong CA system na maaari mong piliin ngunit hindi
nasubok ay DRECRYPT. Ang default is CONAX. Maaari mong i-override ang default
CAS CAID sa pamamagitan ng paggamit --caid parameter

-C, --caid
Direktang itakda ang CAID. Ito ay kapaki-pakinabang kung mayroon kang ilang mga stream ng CA mula sa isang CA ngunit
na may iba't ibang CAID o CAS na hindi sinusuportahan ng --ca-system parameter

-Y, --const-cw
Itakda ang palaging code na salita na gagamitin para sa pag-decryption. Ang dapat naglalaman ng 32
hex na mga karakter. Halimbawa gamit a1a2a3a4a5a6a7a8b1b2b3b4b5b6b7b8 bilang parameter ay itatakda
kahit code word to a1a2a3a4a5a6a7a8 at kakaibang code word sa b1b2b3b4b5b6b7b8.

-Q, --biss-key
Itakda ang BISS key na gagamitin para sa pag-decryption. Ang dapat maglaman ng 12 character
(hex). Halimbawa 112233445566 ay wastong BISS key. Kung ang BISS key ay naglalaman ng 16
chars nangangahulugan ito na ang key CRC ay naka-embed sa key. Ang mga susi na ito ay din
suportado (pareho sila sa paggamit ng pare-parehong code word na may parehong code na salita para sa
pantay at kakaibang mga susi).

CAMD Opsyon

-A, --camd-proto
Itakda ang protocol ng server ng CAMD. Ang mga wastong protocol ay CS378X at NEWCAMD. Kung ang pagpipiliang ito
ay hindi ginagamit ang default na protocol ay CS378X (camd35 sa tcp).

-s, --camd-server
Itakda ang address ng server ng CAMD. Maaari mong gamitin ang IPv4/IPv6 address o hostname. Kung ang port ay
hindi nakatakda noon 2233 ay ginagamit bilang default na port. Ang 2233 ay ang default na port para sa CS378X
protocol ngunit para sa NEWCAMD protocol malamang na dapat kang pumili ng ibang numero ng port. Upang
itakda ang static na IPv6 address na kailangan mong ilagay sa mga bracket ([]) Halimbawa:
[1234::5678]:2233

-U, --camd-user
Itakda ang user name ng CAMD. Ang default ay gumagamit.

-P, --camd-pass
Itakda ang password ng user ng CAMD. Ang default ay pumasa.

-B, --camd-des-key
Itakda ang DES key na ginagamit ng NEWCAMD protocol. Ang default ay 0102030405060708091011121314.

-4, --ipv4
Kumonekta sa CAMD server gamit lamang ang mga IPv4 address ng server. Mga IPv6 address
ay hindi papansinin.

-6, --ipv6
Kumonekta sa CAMD server gamit lamang ang mga IPv6 address ng server. Mga IPv4 address
ay hindi papansinin.

mmm Opsyon

-e, --emm
Paganahin ang pagpapadala ng mga EMM sa CAMD para sa pagproseso. Bilang default, ang pagpoproseso ng EMM ay hindi pinagana
at ECM lang ang pinoproseso.

-Z, --emm-pid
Manu-manong itakda ang EMM pid. Ang opsyon na ito ay kapaki-pakinabang para sa mga serbisyong may dalawang EMM
stream mula sa isang CA system. Kung wala ang pagpipiliang ito, palaging pinipili ng tsdecrypt ang una
stream mula sa napiling CA system.

-E, --emm-lamang
I-disable ang pagpoproseso ng ECM at output ng stream. Ang opsyon na ito ay kapaki-pakinabang kung ang EMM stream
ay may napakataas na rate at nakakasagabal sa pagproseso ng ECM. Gamit ang --emm-only magagawa mo
magpatakbo ng espesyal na tsdecrypt na nakatuon lamang sa pagpapanatiling napapanahon ang mga karapatan sa card.

-f, --emm-ulat-oras
Itakda ang pagitan para sa mga ulat ng EMM. Ang default ay 60 segundo. Itakda sa 0 upang huwag paganahin ang EMM
ulat.

-a, --emm-filter
Magdagdag ng EMM filter na inilarawan ni . Ang mga filter ng EMM ay kapaki-pakinabang kung gusto mo
upang limitahan ang bilang ng mga EMM na dapat maabot ang iyong CAMD server. Ang basic
is Utos/Mga Setting kung saan ang mga utos ay: tanggapin lahat,
tanggihan_lahat, tanggapin at tanggihan.

Para sa higit pang impormasyon tungkol sa pag-filter at halimbawa ng mga filter, pakibasa PAG-FILTER
file na kasama ng tsdecrypt. Maaaring gamitin ang opsyong ito nang maraming beses upang tukuyin
sa 16 iba't ibang mga filter.

ECM Opsyon

-X, --ecm-pid
Manu-manong itakda ang ECM pid. Ang opsyon na ito ay kapaki-pakinabang para sa mga serbisyong may dalawang ECM
stream mula sa isang CA system. Kung wala ang pagpipiliang ito, palaging pinipili ng tsdecrypt ang una
stream mula sa napiling CA system. Patakbuhin ang tsdecrypt gamit ang --debug 2 at tingnan ang CA
descriptor sa PMT para makita kung anong mga stream ng CA ang available.

-v, --ecm-lamang
Iproseso ang mga ECM ngunit huwag i-decode ang input stream. Ang pagpipiliang ito ay kapaki-pakinabang kung ikaw lang
gusto mong punan ang OSCAM DCW cache ngunit ayaw mong mag-aksaya ng oras ng CPU sa stream
nagde-decode.

-H, --ecm-ulat-oras
Magtakda ng agwat para sa mga ulat sa ECM. Ang default ay 60 segundo. Itakda sa 0 upang huwag paganahin ang ECM
ulat.

-G, --ecm-irdeto-type
Itakda ang index ng IRDETO ECM stream. TANDAAN: ito opsyon is hindi na ginagamit, mas mabuti gamitin
--ecm-irdeto-chid.

-2, --ecm-irdeto-chid
Ang IRDETO CA ay nagpapadala ng mga ECM na pinaghalo sa iisang stream sa iisang PID. Upang mapili ang
tamang ECM stream ang tinatawag na CHID number ang ginagamit. Iniulat ng Oscar kung ano ang mga CHID
na-activate sa iyong card at pinapayagan ka ng tsdecrypt na itakda ang tamang numero ng CHID
gamit ang opsyong ito. Iniuulat ng tsderypt kung anong mga CHID ang available sa papasok na ECM
stream. Ang CHID ay 16-bit na numero (0x0000 - 0xffff).

-K, --ecm-walang-log
Huwag paganahin ang pag-log ng mga ECM at code na salita. Ang mga error sa salita ng code at mga ulat sa istatistika ay hindi
apektado ng opsyong ito.

-J, --cw-warn-time
Pagkatapos kung gaano karaming segundo ang babala kung hindi natanggap ang wastong code word. Ang default ay
60 segundo. Itakda sa 0 upang huwag paganahin ang babala.

-q, --ecm-at-emm-lamang
Iproseso ang mga ECM at EMM ngunit huwag i-decode ang input stream. Pinagsasama ang pagpipiliang ito
--ecm-only at --emm-only na mga opsyon. Gamitin ito kung gusto mong i-populate ang iyong OSCAM DCW
cache at panatilihing na-update ang iyong mga karapatan sa card ngunit ayaw mong mag-aksaya ng oras ng CPU
stream decoding.

MGA DEBUG Opsyon

-n, --ecm-file
Basahin ang ECM mula sa text file at ipadala ito sa CAMD server para sa pagproseso. Ang pagpipiliang ito ay dapat
gamitin kasama ng --caid at --input-service mga pagpipilian.

Ang file ay dapat na normal na text file, ang format ng file ay inilarawan sa ibaba.

-m, --emm-file
Basahin ang EMM mula sa text file at ipadala ito sa CAMD server para sa pagproseso. Ang pagpipiliang ito ay dapat
gamitin kasama ng --caid at --input-service mga pagpipilian.

Ang nasa ibaba ay isang halimbawang text file, ang mga linyang nagsisimula sa # ay binabalewala at 0x din
hindi pinapansin ang mga prefix. Anumang iba pang simbolo sa file ay pinoproseso bilang hex number. An
ang halimbawang file ay maaaring magmukhang ganito:

# komento
aa bb cc dd ee
ff 01 02 03 04
# Iba pang komento
0x05 0x06 0x07

KAGANAPAN


Ipinapadala ang mga kaganapan sa abiso kung kailan --notify-program at --identity ginagamit ang mga opsyon. Ang kaganapan
ang mga parameter ay itinakda bilang mga variable sa kapaligiran bago isagawa ang panlabas na notification
programa. Ang mga variable ay:

_TS Unix timestamp ng kaganapan.
_IDENT tsdecrypt ident parameter na may "/" na pinalitan ng "-".
_MESSAGE_ID Event message id (halimbawa START, STOP, atbp...).
_MESSAGE_MSG Event message id na may "_" na pinalitan ng " ".
_MESSAGE_TEXT Teksto ng mensahe ng kaganapan. Nababasa ng tao ang mensahe ng kaganapan.

kasalukuyang tinukoy na mga kaganapan ay:

START sinimulan ang tsdecrypt.

CODE_WORD_OK Natanggap ang wastong code na salita at ang decryption ay
gumagana ok.

NO_CODE_WORD Walang natanggap na wastong code word sa loob ng X segundo. Ang
ang proseso ng decryption ay nasuspinde hanggang sa wasto
natanggap ang code word.

NO_EMM_RECEIVED Walang EMM packet na natanggap sa loob ng X segundo.

INPUT_TIMEOUT Walang data sa input.

INPUT_OK Ang data ay lumitaw sa input.

STOP Nahinto ang tsdecrypt.

Tingnan notify-script.halimbawa para sa isang halimbawa kung paano lumikha ng panlabas na programa ng abiso.

HALIMBAWA


Upang makakuha ng mabilis na pagsisimula, narito ang ilang halimbawa ng mga command line. Ang default na CA system ay nakatakda sa
CONAX, maaari mo itong baguhin gamit --ca-system parameter
# I-decrypt ang multicast stream mula sa 239.0.50.11:5000 gamit ang 10.0.1.1:2233
# bilang camd server at output decrypted na resulta sa 239.78.78.78:5000
tsdecrypt --camd-server 10.0.1.1 \
--input 239.0.50.11:5000 --output 239.78.78.78:5000

# Pareho sa itaas ngunit paganahin ang pagproseso ng EMM
tsdecrypt --emm --camd-server 10.0.1.1:2233 \
--input 239.0.50.11:5000 --output 239.78.78.78:5000

# Pareho sa itaas ngunit huwag i-filter ang stream ng output kaya pinapayagan
# EIT/TOT/NIT, atbp mga talahanayan na ipapasa
tsdecrypt --no-output-filter --emm --camd-server 10.0.1.1 \
--input 239.0.50.11:5000 --output 239.78.78.78:5000

# Pumili ng program/service_id upang i-decrypt. Kapaki-pakinabang kapag ang input ay MPTS
tsdecrypt --camd-server 10.0.1.1 --input-service 1234 \
--input 239.0.50.11:5000 --output 239.78.78.78:5000

# Basahin ang stream sa RTP at iproseso ang VIACCESS na naka-encode na channel
tsdecrypt --ca-system VIACCESS --emm --camd-server 10.0.1.1:2233 \
--input-rtp --input 239.0.50.11:5000 --output 239.78.78.78:5000

# I-decrypt ang stream na naka-encode ng CAID 0x0963 (NDS, sky)
tsdecrypt --camd-server 10.0.1.1 --ca-system NDS --caid 0x0963 \
--input 239.0.50.11:5000 --output 239.78.78.78:5000

# Magpadala lamang ng mga EMM sa OSCAM para sa CAID 0x0963 (NDS, sky)
tsdecrypt --camd-server 10.0.1.1 --emm-only --caid 0x0963 \
--input 239.0.50.11:5000 --output /dev/null

# I-decrypt ang stream na naka-encode ng CAID 0x5581 (Bulcrypt)
tsdecrypt --camd-server 10.0.1.1 --caid 0x5581 \
--input 239.0.50.11:5000 --output 239.78.78.78:5000

# I-decrypt ang naka-encrypt na stream ng BISS
tsdecrypt --biss-key 0x112233445566 --input 239.0.50.11:5000 \
--output 239.78.78.78:5000

# I-decrypt ang file na naka-encrypt na may palaging code na salita
tsdecrypt --const-cw 0x00000000000000001111111111111111 \
--input encrypted-file.ts --output file://decrypted-file.ts

# Ipadala ang ECM mula sa file
tsdecrypt --ecm-file ecm.txt --caid 0x5581 --input-service 12345 \
--camd-server example.com

# I-decrypt ang IRDETO stream mula sa Raduga (CHID == 0x0015)
tsdecrypt --input 239.0.50.11:5000 --output 239.78.78.78:5000 \
--camd-server example.com \
--ca-system IRDETO --caid 0x0652 --ecm-irdeto-chid 0x0015

Gamitin ang tsdecrypt_dvbcsa online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Tagapamahala ng PAC
    Tagapamahala ng PAC
    Ang PAC ay isang Perl/GTK na kapalit para sa
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... Nagbibigay ito ng GUI
    upang i-configure ang mga koneksyon: mga user,
    mga password, EXPECT na regulasyon...
    I-download ang PAC Manager
  • 2
    GeoServer
    GeoServer
    Ang GeoServer ay isang open-source na software
    server na nakasulat sa Java na nagpapahintulot sa mga user
    upang ibahagi at i-edit ang geospatial na data.
    Idinisenyo para sa interoperability, ito
    naglalathala ng...
    I-download ang GeoServer
  • 3
    Alitaptap III
    Alitaptap III
    Isang libre at open-source na personal na pananalapi
    manager. Mga tampok ng Alitaptap III a
    double-entry bookkeeping system. Kaya mo
    mabilis na pumasok at ayusin ang iyong
    mga transaksyon i...
    I-download ang Alitaptap III
  • 4
    Mga Extension ng Apache OpenOffice
    Mga Extension ng Apache OpenOffice
    Ang opisyal na katalogo ng Apache
    Mga extension ng OpenOffice. Mahahanap mo
    mga extension mula sa mga diksyunaryo hanggang
    mga tool para mag-import ng mga PDF file at para kumonekta
    may ext...
    I-download ang Apache OpenOffice Extension
  • 5
    MantisBT
    MantisBT
    Ang Mantis ay isang madaling ma-deploy, web
    nakabatay sa bugtracker upang tulungan ang bug ng produkto
    pagsubaybay. Nangangailangan ito ng PHP, MySQL at a
    web server. Tingnan ang aming demo at naka-host
    nag-aalok...
    I-download ang MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    Ang LAN Messenger ay isang p2p chat application
    para sa intranet na komunikasyon at hindi
    nangangailangan ng isang server. Isang iba't ibang mga madaling gamiting
    mga tampok ay suportado kasama ang
    abiso...
    I-download ang LAN Messenger
  • Marami pa »

Linux command

Ad