EngelsFransSpaans

Ad


OnWorks-favicon

jpnevulator - Online in de cloud

Voer jpnevulator uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht jpnevulator die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


jpnevulator - Gewoon weer een seriële sniffer

KORTE INHOUD


jp-nevulator [OPTIE]...FILE>

PRODUCTBESCHRIJVING


jpnevulator is een handige seriële sniffer. U kunt het ook gebruiken om gegevens op een serieel apparaat te verzenden.
U kunt tegelijkertijd van/naar een of meer seriële apparaten lezen of schrijven.

In de schrijfmodus (--write) worden gegevens die naar de seriële apparaten moeten worden verzonden, gelezen uit een bestand of
stdin in basis (--base) gedefinieerde notatie. Gegevens worden via de seriële apparaat(en) verzonden
lijn.

In de leesmodus (--read) worden gegevens die van de seriële apparaten moeten worden gelezen, naar een bestand geschreven of
stdout in basis (--base) gedefinieerde notatie. Blader door de opties voor verschillende
verbeteringen in de uitvoer. Het is zelfs mogelijk om de gegevens door te geven (--pass) tussen de
meerdere seriële apparaten.

Verplichte argumenten bij lange opties is verplicht voor korte opties.

Algemene opties:

-B, --baseren=BASE
Geef de basiseenheid van lees-/schrijfbytes op. Momenteel slechts 2=binair en
16=hexadecimaal worden ondersteund. De standaardbasiseenheid is hexadecimaal.

Als u hexadecimaal als basiseenheid selecteert, is het invoerformaat FD of 0xFD. Natuurlijk
alle invoer wordt hoofdletterongevoelig behandeld. Spaties kunnen al dan niet worden opgenomen in de
invoer. DEADBEEF is dus precies hetzelfde als DE AD BE EF.

Als u binair als basiseenheid selecteert, is het invoerformaat 01000010. Spaties kunnen of mogen
niet in de invoer worden opgenomen. Dus 01000010111 is exact hetzelfde als 01000010 111.
Ja dat klopt! Het is prima om minder dan 8 bits te schrijven, exclusief de
voorloopnullen. Begrijp alstublieft dat als u dit doet, er spaties nodig zijn om de ruimtes van elkaar te scheiden
individuele bytes in dit geval, maar dat is duidelijk. Als er geen spaties worden gebruikt, wordt de
parses leest de eerste 8 bits voordat het doorgaat met de volgende, zoals weergegeven in de
voorbeeld hierboven.

-l, --alias-separator
Gebruik de opgegeven tekenreeks als aliasscheidingsteken. Zie --tty voor meer informatie.

-f, --het dossier=NAAM
Lees in de schrijfmodus de inhoud van het opgegeven bestand en verzend deze via de serie
apparaat(en) en schrijf in de leesmodus de inhoud van de seriële apparaat(en) naar het bestand
gegeven.

-h, --help
Toont een korte lijst met opties.

-o, --Graaf=BYTES
Sluit af na het lezen/schrijven van het opgegeven aantal bytes.

-r, --lezen
Zet het programma in leesmodus. Zo lees je de gegevens uit het gegeven serienummer
apparaat(en) en schrijf het naar het opgegeven bestand of stdout als er geen is opgegeven. Zie het lezen
sectie Opties voor meer informatie over specifieke opties.

-t, --tty=NAAM:ALIAS
Het seriële apparaat waarvan moet worden gelezen of waarnaar moet worden geschreven. Gebruik meerdere keren om te lezen/schrijven
van/naar meer dan één seriële apparaat(en). Voor handig naslagwerk kun je ze ook scheiden
een alias van de tty-naam met een dubbele punt ':'. Als een collon voor sommigen vreemd is
reden een deel van uw apparaatnaam is, kunt u de optie --alias-separator gebruiken
geef een andere scheidingsreeks op. Als er een alias wordt opgegeven, wordt deze als naam gebruikt
van het seriële apparaat.

-v, --versie
Voer de versie-informatie uit, een kleine GPL-melding en sluit af.

-w, --schrijven
Zet het programma in schrijfmodus. Op deze manier lees je gegevens uit een bepaald bestand of stdin if
geen gegeven en schrijf het naar de gegeven seriële apparaten. Zie de schrijfopties
sectie voor meer schrijfspecifieke opties.

Lees opties:

-a, --ascii
Naast de normale uitvoer van de gegevens, wordt er ook een extra kolom met de gegevens weergegeven
in de ASCII-weergave. Niet-afdrukbare tekens worden weergegeven als een punt '.'.
De ASCII-gegevens worden na de normale gegevens weergegeven.

-b, --byte-telling
Naast de normale uitvoer wordt ook een extra kolom weergegeven met de huidige index
nummer van de byte in de uitvoer. Deze nummers worden weergegeven vóór de
normale output. Bij het tegelijkertijd inlezen van meerdere seriële apparaten wordt de index
aantal zal per serieel apparaat toenemen.

-C, --controle
Bewaak de modembesturingsbits (lijn inschakelen, dataterminal gereed, verzoek om te verzenden,
secundaire TXD, secundaire RXD, duidelijk om te verzenden, carrierdetectie, beltoon en dataset
klaar) en geef wijzigingen door. Gebruik de --control-poll optie om op te geven hoe vaak
om te pollen voor de bits.

-D, --controle-poll=MICROSECONDEN
De controlepeiling is het aantal microseconden dat moet worden gewacht tussen twee controles van de
modembesturingsbits als er niets anders gebeurt.

-P, --doorgang
Deze geeft alle gegevens door tussen de seriële apparaten. Handig als je wilt zetten
uw seriële sniffer tussen de seriële apparaten die u wilt snuiven.

-q, --pty=:ALIAS
Het pseudo-terminalapparaat waarvan moet worden gelezen. Gebruik meerdere keren om van meer dan te lezen
één pseudo-terminalapparaat(en). Voor handige referentie kunt u ook een alias gebruiken
noem de pty. Zorg ervoor dat het begint met een dubbele punt ':'. Gebruik de --alias-separator
optie als u om wat voor reden dan ook niet graag een collon gebruikt. Als er een alias aan wordt gegeven
zal worden gebruikt als de naam van het pseudo-terminalapparaat.

-e, --timing-delta=MICROSECONDEN
De timingdelta is het aantal microseconden tussen twee bytes dat laatstgenoemde is
beschouwd als onderdeel van een nieuw pakket. De standaardwaarde is 100 milliseconden. Gebruik dit
optie in combinatie met de --timing-print optie.

-g, --timing-afdruk
Druk een regel met timinginformatie af vóór elke doorgaande stroom bytes. Wanneer
Als er meerdere seriële apparaten worden opgegeven, wordt ook de naam of alias afgedrukt van het apparaat waar
waar de gegevens vandaan komen.

-i, --breedte=WIDTH
Het aantal bytes dat op één regel moet worden weergegeven. De standaardwaarde is 16.

-A, --toevoegen
Toevoegen aan het uitvoerbestand in plaats van overschrijven. De standaardinstelling is overschrijven.

-S, --toevoegen-separator
Gebruik de opgegeven tekenreeks als toevoegscheidingsteken. De string wordt verwerkt en de '\n'
reeks verandert in een echte nieuwe regel. Tot nu toe doen geen enkele andere reeks iets
speciaal. De standaardwaarde is één nieuwregelteken.

Schrijf opties:

-c, --controlesom
Voeg een enkele checksum-byte toe aan de gegevensregel die naar de seriële apparaten wordt geschreven
gekozen. Deze controlesom is een eenvoudige modulo 256-optelling van alle invoerbytes op een lijn.

-z, --crc8=POLY
Voeg een crc8-controlesom toe aan de gegevensregel die naar de gekozen seriële apparaten is geschreven.
Gebruik de eventueel gegeven poly als polynoom. Geef de polynoom op als
hexadecimale waarde, zoals in 0x07 (de standaardwaarde).

-y, --crc16=POLY
Voeg een crc16-controlesom toe aan de gegevensregel die naar de gekozen seriële apparaten is geschreven.
Gebruik de eventueel gegeven poly als polynoom. Geef de polynoom op als
hexadecimale waarde, zoals in 0xA001 (de standaardwaarde).

-k, --delay-byte=MICROSECONDEN
Deze vertraging is een optioneel aantal microseconden dat tussen elke invoer moet worden gewacht
byte wordt verzonden naar het seriële apparaat(en).

-d, --vertragingslijn=MICROSECONDEN
Deze vertraging is een optioneel aantal microseconden dat tussen elke invoer moet worden gewacht
lijn wordt verzonden naar het seriële apparaat(en).

-j, -- fuck-up
Dit is de speciale fuck-up-optie. Wanneer wordt gekozen voor de berekening van een controlesom
(zie checksum- en crc*-opties) het checkum wordt met opzet verlamd. Voorzichtig
vernoemd naar de speciale Jan Arie de Bruin 'fuck up crc' knop.

-n, --niet sturen
Verzend de bytes niet daadwerkelijk naar de seriële apparaten. Nogal zinloos, maar
leek een dag lang geleden een nogal handige functie.

-p, --afdrukken
Schrijf de gegevens niet alleen naar stdout, maar schrijf ze ook naar stdout.

-s, --maat=SIZE
Het maximale aantal bytes per lijn dat naar de seriële apparaten kan worden verzonden. De standaard
is 22 en komt terug uit de Cham2-dagen van het programma.

DIAGNOSE


Normaal gesproken is de afsluitstatus 0 als het programma zonder enig probleem is uitgevoerd. Als de uitgang
status is niet gelijk aan 0, er wordt een foutmelding afgedrukt op stderr die u zou moeten helpen oplossen
het probleem.

Gebruik jpnevulator online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Eclipse Tomcat-plug-in
    Eclipse Tomcat-plug-in
    De Eclipse Tomcat-plug-in biedt
    eenvoudige integratie van een katerservlet
    container voor de ontwikkeling van java
    web applicaties. U kunt bij ons terecht voor
    discussie...
    Eclipse Tomcat-plug-in downloaden
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop is voor streaming
    torrents op Mac, Windows of Linux. Het
    maakt verbinding met zowel BitTorrent als
    WebTorrent-collega's. Nu is er geen
    moet wachten op...
    WebTorrent Desktop downloaden
  • 3
    GenX
    GenX
    GenX is een wetenschappelijk programma om te verfijnen
    x-ray reflectiviteit, neutron
    reflectiviteit en oppervlakteröntgenstraling
    diffractiegegevens met behulp van het differentieel
    evolutie algoritme....
    GenX downloaden
  • 4
    pspp4windows
    pspp4windows
    PSPP is een programma voor statistiek
    analyse van bemonsterde gegevens. Het is een gratis
    vervanging voor het propriëtaire programma
    SPSS. PSPP heeft zowel op tekst gebaseerd als
    grafisch ons...
    Pspp4windows downloaden
  • 5
    Git-extensies
    Git-extensies
    Git Extensions is een op zichzelf staande UI-tool
    voor het beheren van Git-opslagplaatsen. Het ook
    integreert met Windows Verkenner en
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Git-extensies downloaden
  • 6
    eSpeak: spraaksynthese
    eSpeak: spraaksynthese
    Tekst-naar-spraak-engine voor Engels en
    vele andere talen. Compact formaat met
    duidelijke maar kunstmatige uitspraak.
    Beschikbaar als opdrachtregelprogramma met
    veel ...
    Download eSpeak: spraaksynthese
  • Meer "

Linux-commando's

Ad