Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

tsdecrypt_dvbcsa — online w chmurze

Uruchom tsdecrypt_dvbcsa w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie tsdecrypt_dvbcsa, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


tsdecrypt - Deszyfruje strumień transportowy mpeg.

STRESZCZENIE


tsdeszyfruj [Opcje]

OPIS


tsdecrypt odczytuje przychodzący strumień transportowy mpeg przez UDP/RTP lub plik, a następnie go odszyfrowuje
przez pobranie słów kodowych z serwera OSCAM lub podobnego serwera CAMD. tsdecrypt komunikuje się
z serwerem CAM przy użyciu protokołu cs378x (camd35 przez tcp) lub protokołu newcamd.

OPCJE


GŁÓWNY OPCJE

-i, --identyfikować
Ustaw identyfikator, który będzie używany podczas logowania do syslog. Preferowany format dla
ident to DOSTAWCA/KANAŁ.

-d, --demon
Po uruchomieniu stań się demonem i zapisz plik pid .

-N, --notify-program
Wykonać kiedy mają miejsce określone zdarzenia. Aby ta opcja działała
--identyfikować należy również stosować.

Możesz użyć skrypt-powiadomienia.example plik jako program powiadomień i przykład na
jak stworzyć własny skrypt powiadomień.

See WYDARZENIA dział ze szczegółowym opisem wydarzeń.

-S, -- syslog
Zapisuj komunikaty dziennika w lokalnym dzienniku syslog.

-l, --syslog-host
Ustaw hosta syslog. tsdecrypt wysyła wiadomości do tego hosta przez tcp w syslog
zgodny format. syslog-ng został przetestowany jako odbierający serwer syslog.

-L, --port-syslog
Port serwera Syslog. Wartość domyślna to 514.

-F, --plik dziennika
Zapisz dane logowania do . Ta opcja może być używana razem z syslog.

-D, --odpluskwić
Ustaw poziom debugowania wiadomości. Obecnie istnieje pięć poziomów komunikatów. 0 = domyślna
wiadomości, 1 = pokaż tabele PSI, 2 = pokaż EMM 3 = pokaż zduplikowane ECM, 4 = pakiet
odpluskwić. 5 = debugowanie pakietów + zrzut pakietu mpeg ts. Ustawienie wyższego poziomu umożliwia
poziomy poniżej.

-j, --pid-raport
Gdy ta opcja jest używana, tsdecrypt przy wyjściu informuje, ile pakietów zostało odebranych
na każdym PID-ie.

-b, --ławka
Sprawdź odszyfrowanie CSA. Benchmark jest jednowątkowy. Jeśli chcesz
w pełni przetestuj swój procesor, uruchom równolegle kilka tsdecrypts.

-V, --wersja
Pokaż wersję programu.

-h, --help
Pokaż pomoc programu.

WEJŚCIE OPCJE

-I, --Wejście
Skąd czytać. tsdecrypt obsługuje dane wejściowe z pliku (-I file://file.ts), IPv4
adresy multicast/unicast (-I 224.0.0.1:5000) lub adresy multicast/unicast IPv6
(-I [ff01::1111]:5000). Domyślnie tsdecrypt odczytuje z stdin.

-1, --źródło sygnału wejściowego
Ustaw adres źródła wejścia multiemisji za pomocą IP_ADD_SOURCE_MEMBERSHIP. To działa tylko
dla multiemisji IPv4. Wartość domyślna to 0.0.0.0 (nie stosuj filtrowania źródła).

-R, --input-rtp
Podczas odczytu z multiemisji załóżmy, że wejście to strumień RTP. UWAGA: Brak RTP
przetwarzanie/zmiana kolejności pakietów jest zakończona. 12-bajtowy nagłówek RTP jest po prostu usunięty
out, a następnie strumień jest przetwarzany jako normalny strumień transportowy mpeg przez UDP
multiemisja.

-z, --input-ignore-dysk
Nie należy zgłaszać nieciągłości wejścia ani błędów nieciągłości RTP.

-M, --usługa-wejściowa
Wybierz identyfikator usługi. Ta opcja musi być używana, gdy wejście to MPTS
wybrać odpowiednią usługę (program). Jeśli wejście to MPTS i --usługa-wejściowa is
nieużywany, tsdecrypt wybiera ostatnią usługę wymienioną w PAT.

-T, --bufor-wejściowy
Użyj tej opcji, aby opóźnić dekodowanie o określoną liczbę milisekund. Ten
pozwala tsdecrypt na dekodowanie usług, nawet jeśli OSCAM zwróci słowo kodowe zbyt późno. Dla
przykład SkyUK wysyła słowa kodowe ~700 ms, zanim zacznie ich używać. To znaczy że
jeśli OSCAM nie jest w stanie zwrócić słowa kodowego w czasie krótszym niż 700 ms, deszyfrowanie zakończy się niepowodzeniem
przez niewielką ilość czasu. Ustawienie --input-buffer 1000 rozwiąże problem w
ta sprawa.

-W, --zrzut-wejściowy
Zapisz strumień wejściowy w . Jeśli dane wejściowe to RTP, plik będzie zawierał
dane bez nagłówków RTP (czysty strumień transportowy mpeg). Najłatwiejszy sposób na uratowanie
input używa wiersza poleceń, jak poniżej:

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

WYDAJNOŚĆ OPCJE

-O, --wyjście
Wyprowadź odszyfrowany strumień do . Miejscem docelowym może być adres multiemisji IPv4
(-O 239.0.0.1:5000), adres mulicast IPv6 (-O [ff01::2222]:5000), nazwa hosta, która
rozpoznaje adres IPv4/IPv6 (-O example.com:5000) lub plik. Kiedy wyjście jest
plik, nazwa pliku powinna być poprzedzona przedrostkiem file:// (-O plik://out.ts), jeśli nie
zawierać / symbol. Domyślnym wyjściem jest stdout.

-o, --output-intf
Ustaw interfejs wyjściowy multiemisji. Wartością może być adres IPv4 wyjścia
interface (domyślnie: 0.0.0.0 /any/) lub w przypadku IPv6 numer interfejsu
(domyślnie: -1 /dowolny/).

-t, --wyjście-ttl
Ustaw ttl multiemisji. Wartość domyślna to 1.

-g, --wyjście-do
Ustaw wartość TOS pakietów wyjściowych. Domyślnie nie jest ustawiane żadne określone TOS.

-r, --wyjście-rtp
Włącz wyjście RTP. Domyślnym wyjściem jest standardowe MPEG TS przez UDP, ta opcja
umożliwia tsdecrypt wysyłanie pakietów RTP.

-k, --output-rtp-ssrc

-u, --brak wyjścia w przypadku błędu
Filtruj wszystkie dane wyjściowe, gdy nie ma prawidłowego słowa kodowego.

-p, --brak-filtru-wyjścia
Wyłącz filtrowanie danych wyjściowych. Domyślnie filtr wyjściowy jest włączony i tylko
PAT/PMT/SDT i pakiety danych są pozostawiane na wyjściu. Wszystko inne nie wymienione
w PMT jak tablice NIT, EIT, TDT i nieznane pidy zostały usunięte.

-y, --wyjście-nit-pass
Przepuszczaj pakiety NIT, gdy włączone jest filtrowanie danych wyjściowych.

-w, --wyjście-eit-pass
Przepuszczaj pakiety EIT (EPG), gdy włączone jest filtrowanie wyjściowe.

-x, --wyjście-tdt-pass
Przepuszczaj pakiety TDT/TOT, gdy włączone jest filtrowanie danych wyjściowych.

CA OPCJE

-c, --ca-system
Wejście procesowe EMM/ECM z . Obecnie testowane i działające systemy CA są
KONAX, KRYPTWORACJE, IRDETO, DOSTĘP, MEDIAGUARD (SUCHY) i OCHRONA WIDEO (NDS),
NAGRA, BULKRYPT,
GRYF i DGCRYPT. Inny obsługiwany system CA, który możesz wybrać, ale nie jest
przetestowany jest DREKRYPT. Domyślny is KONAX. Możesz zastąpić domyślne
CAS CAID przy użyciu --caid parametr.

-C, --caid
Ustaw bezpośrednio CAID. Jest to przydatne, jeśli masz kilka strumieni CA z jednego urzędu certyfikacji, ale
z różnymi identyfikatorami CAID lub CAS, które nie są obsługiwane przez --ca-system parametr.

-Y, --const-cw
Ustaw stałe słowo kodowe, które ma być użyte do odszyfrowania. The powinien zawierać 32
znaki szesnastkowe. Na przykład za pomocą a1a2a3a4a5a6a7a8b1b2b3b4b5b6b7b8 jak ustawi parametr
nawet słowo kodowe do a1a2a3a4a5a6a7a8 i dziwne słowo kodowe do b1b2b3b4b5b6b7b8.

-Q, --biss-klucz
Ustaw klucz BISS, który ma być używany do odszyfrowywania. The powinien zawierać 12 znaków
(klątwa). Na przykład 112233445566 jest prawidłowym kluczem BISS. Jeśli klucz BISS zawiera 16
chars oznacza to, że klucz CRC jest osadzony w kluczu. Te klucze też są
obsługiwane (są takie same, jak użycie stałego słowa kodowego z tymi samymi słowami kodowymi dla
klawisze parzyste i nieparzyste).

CAMD OPCJE

-A, --camd-proto
Ustaw protokół serwera CAMD. Obowiązujące protokoły to CS378X i NOWYCAMD. Jeśli ta opcja
nie jest używany domyślny protokół CS378X (camd35 przez tcp).

-s, --serwer-camd
Ustaw adres serwera CAMD. Możesz użyć adresu IPv4/IPv6 lub nazwy hosta. Jeśli jest port
wtedy nie ustawione 2233 jest używany jako port domyślny. 2233 to domyślny port dla CS378X
protokołu, ale dla protokołu NEWCAMD prawdopodobnie powinieneś wybrać inny numer portu. Do
ustaw statyczny adres IPv6, który musisz umieścić w nawiasach ([]) Na przykład:
[1234::5678]:2233

-U, --camd-użytkownik
Ustaw nazwę użytkownika CAMD. Wartość domyślna to użytkownik.

-P, --camd-pass
Ustaw hasło użytkownika CAMD. Wartość domyślna to przechodzić.

-B, --camd-des-key
Ustaw klucz DES używany przez protokół NEWCAMD. Wartość domyślna to 0102030405060708091011121314.

-4, --ipv4.
Połącz się z serwerem CAMD, używając tylko adresów IPv4 serwera. adresy IPv6
byłyby ignorowane.

-6, --ipv6.
Połącz się z serwerem CAMD, używając tylko adresów IPv6 serwera. adresy IPv4
byłyby ignorowane.

mmm OPCJE

-e, --emm
Włącz wysyłanie wiadomości EMM do CAMD w celu przetworzenia. Domyślnie przetwarzanie EMM jest niepełnosprawny
i przetwarzane są tylko ECM.

-Z, --emm-pid
Ustaw pid EMM ręcznie. Ta opcja jest przydatna w przypadku usług, które mają kilka usług EMM
strumieni z jednego systemu CA. Bez tej opcji tsdecrypt zawsze wybiera pierwszą
strumień z wybranego systemu CA.

-E, --tylko-emm
Wyłącz przetwarzanie ECM i wyjście strumieniowe. Ta opcja jest przydatna, jeśli strumień EMM
ma bardzo wysoką szybkość i zakłóca przetwarzanie ECM. Używając --emm-only możesz
uruchom specjalne tsdecrypt przeznaczone wyłącznie do aktualizowania uprawnień do kart.

-f, --emm-raport-czas
Ustaw interwał raportów EMM. Wartość domyślna to 60 sekundy. Ustawić 0 aby wyłączyć EMM
raporty.

-a, --emm-filtr
Dodaj filtr EMM opisany przez . Filtry EMM są przydatne, jeśli chcesz
aby ograniczyć liczbę komunikatów EMM, które powinny dotrzeć do Twojego serwera CAMD. Podstawy
is Polecenie/Ustawienia gdzie są komendy: Akceptuj wszystkie,
odrzuć_wszystko, przyjąć i odrzucać.

Aby uzyskać więcej informacji na temat filtrowania i na przykład filtrów, przeczytaj FILTRACJA
plik dostarczany z tsdecrypt. Tej opcji można użyć wiele razy, aby zdefiniować up
do 16 różne filtry.

ECM OPCJE

-X, --ecm-pid
Ustaw pid ECM ręcznie. Ta opcja jest przydatna w przypadku usług, które mają kilka ECM
strumieni z jednego systemu CA. Bez tej opcji tsdecrypt zawsze wybiera pierwszą
strumień z wybranego systemu CA. Uruchom tsdecrypt z --debug 2 i spójrz na CA
deskryptorów w PMT, aby zobaczyć, jakie strumienie CA są dostępne.

-v, --tylko ecm
Przetwarzaj ECM, ale nie dekoduj strumienia wejściowego. Ta opcja jest przydatna, jeśli tylko
chcesz zapełnić pamięć podręczną OSCAM DCW, ale nie chcesz marnować czasu procesora na transmisję
rozszyfrowanie.

-H, --ecm-raport-czas
Ustaw interwał dla raportów ECM. Wartość domyślna to 60 sekundy. Ustawić 0 aby wyłączyć ECM
raporty.

-G, --ecm-irdeto-type
Ustaw indeks strumienia IRDETO ECM. UWAGA: To zdjęcie opcja is przestarzałe, lepszy posługiwać się
--ecm-irdeto-chid.

-2, --ecm-irdeto-chid
IRDETO CA wysyła ECM zmiksowane w jednym strumieniu na jednym PID. W celu wybrania
poprawnego strumienia ECM używany jest tzw. numer CHID. Oscam informuje, czym są CHID
aktywowany na twojej karcie i tsdecrypt pozwala ustawić prawidłowy numer CHID
korzystając z tej opcji. tsderypt informuje, jakie identyfikatory CHID są dostępne w przychodzącym ECM
strumień. CHID to liczba 16-bitowa (0x0000 - 0xffff).

-K, --ecm-no-log
Wyłącz rejestrowanie ECM i słów kodowych. Błędy słów kodowych i raporty statystyczne nie są
dotkniętych tą opcją.

-J, --cw-czas-ostrzeżenia
Po ilu sekundach ma zostać ostrzeżone, jeśli prawidłowe słowo kodowe nie zostało odebrane. Wartość domyślna to
60 sekundy. Ustawić 0 aby wyłączyć ostrzeżenie.

-q, --ecm-i-emm-tylko
Przetwarzaj ECM i EMM, ale nie dekoduj strumienia wejściowego. Ta opcja łączy
Opcje --ecm-only i --emm-only. Użyj go, jeśli chcesz wypełnić OSCAM DCW
cache i aktualizuj uprawnienia do kart, ale nie chcesz marnować czasu procesora
dekodowanie strumienia.

DEBUG OPCJE

-n, --ecm-plik
Odczytaj ECM z pliku tekstowego i wyślij go do serwera CAMD w celu przetworzenia. Ta opcja musi
być używany razem z --caid i --usługa-wejściowa opcje.

Plik powinien być zwykłym plikiem tekstowym, format pliku jest opisany poniżej.

-m, --emm-plik
Odczytaj wiadomość EMM z pliku tekstowego i wyślij ją do serwera CAMD w celu przetworzenia. Ta opcja musi
być używany razem z --caid i --usługa-wejściowa opcje.

Poniżej znajduje się przykładowy plik tekstowy, linie zaczynające się od # są ignorowane, a także 0x
przedrostki są ignorowane. Każdy inny symbol w pliku jest przetwarzany jako liczba szesnastkowa. Jakiś
przykładowy plik może wyglądać tak:

# komentarz
aa bb cc dd ee
01 02 03 04
# Inny komentarz
0x05 0x06 0x07

WYDARZENIA


Zdarzenia powiadomień są wysyłane, gdy --notify-program i --identyfikować używane są opcje. Wydarzenie
parametry są ustawiane jako zmienne środowiskowe przed wykonaniem powiadomienia zewnętrznego
program. Zmienne to:

_TS Sygnatura czasowa zdarzenia w systemie Unix.
_IDENT tsdecrypt parametr ident z „/” zastąpiony przez „-”.
_ID WIADOMOŚCI Identyfikator komunikatu o zdarzeniu (na przykład START, STOP itp.).
_MESSAGE_MSG Identyfikator komunikatu o zdarzeniu z „_” zastąpionym przez „ ”.
_WIADOMOŚĆ TEKSTOWA Tekst komunikatu zdarzenia. Komunikat o zdarzeniu czytelny dla człowieka.

obecnie zdefiniowane zdarzenia to:

START tsdecrypt został uruchomiony.

KOD_WORD_OK Odebrano ważne słowo kodowe i trwa deszyfrowanie
działa ok.

NO_CODE_WORD Przez X sekund nie odebrano prawidłowego słowa kodowego. The
proces odszyfrowywania został zawieszony do czasu ważności
otrzymano słowo kodowe.

NO_EMM_RECEIVED Od X sekund nie odebrano żadnego pakietu EMM.

WEJŚCIE_TIMEOUT Brak danych na wejściu.

WEJŚCIE_OK Na wejściu pojawiły się dane.

STOP tsdecrypt został zatrzymany.

See skrypt-powiadomienia.example na przykład, jak stworzyć zewnętrzny program powiadomień.

PRZYKŁADY


Aby uzyskać szybki start, oto kilka przykładowych wierszy poleceń. Domyślny system CA jest ustawiony na
CONAX, możesz to zmienić za pomocą --ca-system parametr.
# Odszyfruj strumień multiemisji z 239.0.50.11:5000 przy użyciu 10.0.1.1:2233
# jako serwer camd i wyślij odszyfrowany wynik do 239.78.78.78:5000
tsdecrypt --camd-server 10.0.1.1 \
--wejście 239.0.50.11:5000 --wyjście 239.78.78.78:5000

# To samo co powyżej, ale włącz przetwarzanie EMM
tsdecrypt --emm --camd-server 10.0.1.1:2233 \
--wejście 239.0.50.11:5000 --wyjście 239.78.78.78:5000

# To samo co powyżej, ale nie filtruj strumienia wyjściowego, umożliwiając w ten sposób
# Tabele EIT/TOT/NIT itp. do przejścia
tsdecrypt --no-output-filter --emm --camd-server 10.0.1.1 \
--wejście 239.0.50.11:5000 --wyjście 239.78.78.78:5000

# Wybierz identyfikator programu/usługi do odszyfrowania. Przydatne, gdy wejście to MPTS
tsdecrypt --camd-server 10.0.1.1 --input-service 1234 \
--wejście 239.0.50.11:5000 --wyjście 239.78.78.78:5000

# Czytaj strumień przez RTP i przetwarzaj zakodowany kanał VIACCESS
tsdecrypt --ca-system VIACCESS --emm --camd-server 10.0.1.1:2233 \
--wejście-rtp --wejście 239.0.50.11:5000 --wyjście 239.78.78.78:5000

# Odszyfruj strumień zaszyfrowany za pomocą CAID 0x0963 (NDS, sky)
tsdecrypt --camd-server 10.0.1.1 --ca-system NDS --caid 0x0963 \
--wejście 239.0.50.11:5000 --wyjście 239.78.78.78:5000

# Wysyłaj tylko EMM do OSCAM dla CAID 0x0963 (NDS, sky)
tsdecrypt --camd-server 10.0.1.1 --emm-only --caid 0x0963 \
--wejście 239.0.50.11:5000 --wyjście /dev/null

# Odszyfruj strumień zaszyfrowany za pomocą CAID 0x5581 (Bulcrypt)
tsdecrypt --camd-server 10.0.1.1 --caid 0x5581 \
--wejście 239.0.50.11:5000 --wyjście 239.78.78.78:5000

# Odszyfruj zaszyfrowany strumień BISS
tsdecrypt --biss-key 0x112233445566 --wejście 239.0.50.11:5000 \
--wyjście 239.78.78.78:5000

# Odszyfruj plik zaszyfrowany stałym słowem kodowym
tsdecrypt --const-cw 0x00000000000000001111111111111111 \
--input zaszyfrowany-plik.ts --output plik://odszyfrowany-plik.ts

# Wyślij ECM z pliku
tsdecrypt --ecm-file ecm.txt --caid 0x5581 --input-service 12345 \
--camd-server przykład.com

# Odszyfruj strumień IRDETO z Radugi (CHID == 0x0015)
tsdecrypt --wejście 239.0.50.11:5000 --wyjście 239.78.78.78:5000 \
--camd-server przykład.com \
--ca-system IRDETO --caid 0x0652 --ecm-irdeto-chid 0x0015

Użyj tsdecrypt_dvbcsa online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF zainstaluje wszystkie
    oprogramowanie, które Fedora Linux i inne
    nie obejmuje domyślnie, po
    uruchamianie Fedory po raz pierwszy. Jego
    łatwe dla...
    Pobierz PostInstallerF
  • 2
    strace
    strace
    Projekt strace został przeniesiony do
    https://strace.io. strace is a
    diagnostyczne, debugujące i instruktażowe
    śledzenie przestrzeni użytkownika dla systemu Linux. To jest używane
    monitorować...
    Pobierz strace
  • 3
    gMKVExtract GUI
    gMKVExtract GUI
    GUI dla narzędzia mkvextract (część
    MKVToolNix), który zawiera większość (if
    nie wszystkie) funkcjonalność mkvextract i
    narzędzia mkvinfo. Napisany w C#NET 4.0,...
    Pobierz gMKVExtractGUI
  • 4
    Biblioteka JasperReports
    Biblioteka JasperReports
    Biblioteka JasperReports to
    najpopularniejszy na świecie open source
    analityka biznesowa i raportowanie
    silnik. Jest w całości napisany w Javie
    i jest w stanie ...
    Pobierz bibliotekę JasperReports
  • 5
    Książki frappe
    Książki frappe
    Frappe Books to darmowe i otwarte oprogramowanie
    oprogramowanie do prowadzenia księgowości na komputery stacjonarne
    prosty i dobrze zaprojektowany do użytku przez
    małe firmy i freelancerzy. To'...
    Pobierz książki Frappe
  • 6
    Python numeryczny
    Python numeryczny
    NOWOŚCI: NumPy 1.11.2 to ostatnie wydanie
    które zostaną wykonane na sourceforge. Koła
    dla systemów Windows, Mac i Linux, a także
    zarchiwizowane dystrybucje źródłowe mogą być czterema...
    Pobierz Python numeryczny
  • więcej »

Komendy systemu Linux

Ad