InglêsFrancêsEspanhol

Executar servidores | Ubuntu > | Fedora > |


favicon do OnWorks

jpnevulator - Online na nuvem

Execute jpnevulator no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando jpnevulator que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


jpnevulator - Apenas outro sniffer serial

SINOPSE


jpnevulator [OPÇÃO] ...ARQUIVO>

DESCRIÇÃO


jpnevulator é um sniffer serial útil. Você também pode usá-lo para enviar dados em um dispositivo serial.
Você pode ler ou escrever de / para um ou mais dispositivos seriais ao mesmo tempo.

No modo de gravação (--write), os dados a serem enviados nos dispositivos seriais são lidos de um arquivo ou
stdin em notação definida de base (--base). Os dados são enviados na (s) linha (s) do (s) dispositivo (s) serial (s) por
linha.

No modo de leitura (--read), os dados a serem lidos do (s) dispositivo (s) serial (is) são gravados em um arquivo ou
stdout em notação definida de base (--base). Percorra as opções de vários
melhorias na saída. É até possível passar (- passar) os dados entre os
vários dispositivos seriais.

Os argumentos obrigatórios para as opções longas é obrigatória para curtas opções também.

Opções genéricas:

-B, --base=BASE
Especifique a unidade base de bytes de leitura / gravação. Atualmente, apenas 2 = binário e
16 = hexadecimal são suportados. A unidade base padrão é hexadecimal.

Selecionando hexadecimal como unidade base, o formato de entrada é FD ou 0xFD. Claro
todas as entradas não diferenciam maiúsculas de minúsculas. Os espaços podem ou não ser incluídos no
entrada. Então DEADBEEF é exatamente igual a DE AD BE EF.

Selecionando binário como unidade base, o formato de entrada é 01000010. Os espaços podem ou podem
não ser incluído na entrada. Portanto, 01000010111 é exatamente igual a 01000010 111.
Sim está certo! É perfeitamente normal escrever menos de 8 bits, excluindo o
zeros à esquerda. Por favor, entenda que, ao fazer isso, são necessários espaços para separar o
bytes individuais neste caso, mas isso é óbvio. Se nenhum espaço for usado, o
analisa lê os primeiros 8 bits antes de continuar com o próximo, conforme mostrado no
exemplo acima.

-l, --alias-separator
Use a string fornecida como o separador de alias. Consulte --tty para obter mais informações.

-f, --Arquivo=NOME
No modo de escrita leia o conteúdo do arquivo fornecido e envie-o no serial
dispositivo (s) e em modo de leitura gravar o conteúdo do (s) dispositivo (s) serial (is) no arquivo
dado.

-h, --Socorro
Mostra uma breve lista de opções.

-o, --contar=BYTES
Saia depois de ler / gravar a quantidade de bytes fornecida.

-r, --leitura
Coloque o programa em modo de leitura. Desta forma, você lê os dados da série fornecida
dispositivo (s) e gravá-lo no arquivo fornecido ou stdout se nenhum for fornecido. Veja a leitura
seção de opções para mais opções específicas de leitura.

-t, --tty=NOME: ALIAS
O dispositivo serial para ler ou gravar. Use várias vezes para ler / escrever
de / para mais de um (s) dispositivo (s) serial (is). Para referência útil, você também pode separar
um alias do nome tty com um collon ':'. Se um collon é para algum estranho
parte do motivo do nome do seu dispositivo, você pode usar a opção --alias-separator para
especifique outra sequência de separação. Se for fornecido um alias, ele será usado como o nome
do dispositivo serial.

-v, --versão
Envie as informações de versão, um pequeno aviso GPL e saia.

-w, --escrever
Coloque o programa no modo de gravação. Desta forma, você lê os dados de um determinado arquivo ou stdin se
nenhum fornecido e gravá-lo no (s) dispositivo (s) serial (is) fornecido (s). Veja as opções de gravação
seção para mais opções específicas de gravação.

Leia as opções:

-a, --ascii
Além da saída normal dos dados, também exibe uma coluna extra com os dados
na representação ASCII. Os caracteres não imprimíveis são exibidos como um ponto '.'.
Os dados ASCII são exibidos após os dados normais.

-b, - contagem de bytes
Além da saída normal também exibe uma coluna extra com o índice atual
número do byte na saída. Esses números são exibidos na frente do
saída normal. Ao ler de vários dispositivos seriais ao mesmo tempo, o índice
o número aumentará por dispositivo serial.

-C, --ao controle
Monitore os bits de controle do modem (habilitar linha, terminal de dados pronto, solicitação de envio,
TXD secundário, RXD secundário, claro para enviar, detecção de portadora, toque e conjunto de dados
pronto) também e notificar alterações. Use a opção --control-poll para especificar a freqüência
para pesquisar os bits.

-D, --control-poll=MICROSEGUNDOS
A votação de controle é a quantidade de microssegundos de espera entre duas verificações do
bits de controle do modem se nada mais estiver acontecendo.

-P, --passar
Este passa todos os dados entre os dispositivos seriais. Útil se você quiser colocar
seu farejador serial entre os dispositivos seriais que você deseja farejar.

-q, --pty=: ALIAS
O dispositivo pseudoterminal a partir do qual ler. Use várias vezes para ler de mais de
um dispositivo (s) pseudo-terminal. Para referência útil, você também pode usar um alias para
nomeie o pty. Certifique-se de que começa com um collon ':'. Use o --alias-separator
opção se você por algum motivo não gosta de usar um collon. Se for fornecido um apelido
será usado como o nome do dispositivo pseudoterminal.

-e, --timing-delta=MICROSEGUNDOS
O delta de tempo é a quantidade de microssegundos entre dois bytes que o último é
considerado parte de um novo pacote. O padrão é 100 milissegundos. Usa isto
opção em conjunto com a opção --timing-print.

-g, --timing-print
Imprima uma linha de informações de tempo antes de cada fluxo contínuo de bytes. Quando
vários dispositivos seriais são fornecidos também imprimem o nome ou apelido do dispositivo onde
os dados estão vindo.

-i, --largura=WIDTH
O número de bytes a serem exibidos em uma linha. O padrão é 16.

-A, --acrescentar
Anexar ao arquivo de saída em vez de sobrescrever. O padrão é substituir.

-S, --append-separator
Use a string fornecida como separador de acréscimo. A string é processada e o '\ n'
sequência se transforma em uma nova linha real. Até agora, nenhuma outra sequência fez nada
especial. O padrão é um único caractere de nova linha.

Opções de escrita:

-c, --soma de verificação
Acrescente um único byte de soma de verificação à linha de dados gravados no (s) dispositivo (s) serial (is)
escolhido. Esta soma de verificação é uma adição simples do módulo 256 de todos os bytes de entrada em uma linha.

-z, --crc8=POLI
Anexe uma soma de verificação crc8 à linha de dados gravados no (s) dispositivo (s) serial (is) escolhido (s).
Use o poli opcionalmente fornecido como o polinômio. Especifique o polinômio como
valor hexadecimal, como em 0x07 (o padrão).

-y, --crc16=POLI
Anexe uma soma de verificação crc16 à linha de dados gravados no (s) dispositivo (s) serial (is) escolhido (s).
Use o poli opcionalmente fornecido como o polinômio. Especifique o polinômio como
valor hexadecimal, como em 0xA001 (o padrão).

-k, --delay-byte=MICROSEGUNDOS
Este atraso é uma quantidade opcional de microssegundos de espera entre cada entrada
byte é enviado no (s) dispositivo (s) serial (is).

-d, --delay-line=MICROSEGUNDOS
Este atraso é uma quantidade opcional de microssegundos de espera entre cada entrada
linha é enviada no (s) dispositivo (s) serial (is).

-j, --foda-se
Esta é a opção especial de merda. Quando o cálculo de uma soma de verificação é escolhido
(veja as opções checksum e crc *) o checksum será desativado propositalmente. Cuidadosamente
com o nome do botão especial de Jan Arie de Bruin 'fuck up crc'.

-n, - não enviar
Na verdade, não envie os bytes no (s) dispositivo (s) serial (is). Bastante inútil, mas
parecia um dia atrás ser um recurso bastante útil.

-p, --imprimir
Além de enviar os dados no (s) dispositivo (s) serial (is), também grave os dados no stdout.

-s, --Tamanho=TAMANHO
O número máximo de bytes por linha para enviar no (s) dispositivo (s) serial (is). O padrão
tem 22 anos, vindo dos dias Cham2 do programa.

DIAGNÓSTICO


Normalmente, o status de saída é 0 se o programa foi executado sem nenhum problema. Se a saída
o status não é igual a 0 uma mensagem de erro é impressa em stderr que deve ajudá-lo a resolver
o problema.

Use jpnevulator online usando serviços onworks.net


Ad


Ad