CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
src/oida/__init__.py
src/oida/__main__.py
src/oida/cli.py
src/oida/connection.py
src/oida/fuzz_cli.py
src/oida/loader.py
src/oida/serial_cli.py
src/oida/targets.py
src/oida/data/mms_fingerprints.json
src/oida/data/dicom/aet_wordlist.txt
src/oida/data/mqtt/wordlists/default_credentials.txt
src/oida/data/ocpp/ws_paths.txt
src/oida/fuzz/__init__.py
src/oida/fuzz/analysis/__init__.py
src/oida/fuzz/analysis/predictability.py
src/oida/fuzz/analysis/sampler.py
src/oida/fuzz/core/__init__.py
src/oida/fuzz/core/application.py
src/oida/fuzz/core/auth.py
src/oida/fuzz/core/base_fuzzer.py
src/oida/fuzz/core/calibration.py
src/oida/fuzz/core/config.py
src/oida/fuzz/core/stateful_fuzzer.py
src/oida/fuzz/core/codecs/__init__.py
src/oida/fuzz/core/codecs/asn1.py
src/oida/fuzz/core/codecs/mms.py
src/oida/fuzz/core/codecs/opcua.py
src/oida/fuzz/core/connections/__init__.py
src/oida/fuzz/core/connections/base.py
src/oida/fuzz/core/connections/raw_socket.py
src/oida/fuzz/core/connections/scapy.py
src/oida/fuzz/core/connections/serial.py
src/oida/fuzz/core/connections/stateful.py
src/oida/fuzz/core/connections/tcp.py
src/oida/fuzz/core/connections/udp.py
src/oida/fuzz/core/database/__init__.py
src/oida/fuzz/core/database/interface.py
src/oida/fuzz/core/database/mock.py
src/oida/fuzz/core/database/models.py
src/oida/fuzz/core/database/orm.py
src/oida/fuzz/core/mutation/__init__.py
src/oida/fuzz/core/mutation/config.py
src/oida/fuzz/core/mutation/radamsa.py
src/oida/fuzz/core/mutation/radamsa_native.py
src/oida/fuzz/core/session/__init__.py
src/oida/fuzz/core/session/commands.py
src/oida/fuzz/core/session/crypto_state.py
src/oida/fuzz/core/session/logging.py
src/oida/fuzz/core/session/manager.py
src/oida/fuzz/core/session/sequence.py
src/oida/fuzz/core/session/state_context.py
src/oida/fuzz/core/session/state_machine.py
src/oida/fuzz/monitors/__init__.py
src/oida/fuzz/monitors/agent.py
src/oida/fuzz/monitors/application.py
src/oida/fuzz/monitors/base.py
src/oida/fuzz/monitors/http2.py
src/oida/fuzz/monitors/industrial.py
src/oida/fuzz/monitors/infrastructure.py
src/oida/fuzz/monitors/medical.py
src/oida/fuzz/monitors/network.py
src/oida/fuzz/monitors/opcua.py
src/oida/fuzz/monitors/registry.py
src/oida/fuzz/monitors/script.py
src/oida/fuzz/primitives/__init__.py
src/oida/fuzz/primitives/asn1.py
src/oida/fuzz/primitives/asn1_blocks.py
src/oida/fuzz/primitives/dynamic.py
src/oida/fuzz/primitives/osi.py
src/oida/fuzz/primitives/radamsa_primitives.py
src/oida/fuzz/primitives/reduced_string.py
src/oida/fuzz/primitives/smart_string.py
src/oida/fuzz/primitives/tcp_data_offset.py
src/oida/fuzz/primitives/transformers/__init__.py
src/oida/fuzz/primitives/transformers/authentication.py
src/oida/fuzz/primitives/transformers/base.py
src/oida/fuzz/primitives/transformers/compression.py
src/oida/fuzz/primitives/transformers/encoding.py
src/oida/fuzz/protocols/__init__.py
src/oida/fuzz/protocols/_metadata.py
src/oida/fuzz/protocols/ads.py
src/oida/fuzz/protocols/astm.py
src/oida/fuzz/protocols/bacnet.py
src/oida/fuzz/protocols/can.py
src/oida/fuzz/protocols/coap.py
src/oida/fuzz/protocols/daytime.py
src/oida/fuzz/protocols/dhcp.py
src/oida/fuzz/protocols/dicom.py
src/oida/fuzz/protocols/dnp3.py
src/oida/fuzz/protocols/dns.py
src/oida/fuzz/protocols/echo.py
src/oida/fuzz/protocols/ethercat.py
src/oida/fuzz/protocols/ethernetip.py
src/oida/fuzz/protocols/ftp.py
src/oida/fuzz/protocols/goose.py
src/oida/fuzz/protocols/hart_ip.py
src/oida/fuzz/protocols/hl7.py
src/oida/fuzz/protocols/http2.py
src/oida/fuzz/protocols/http_protocol.py
src/oida/fuzz/protocols/icmp.py
src/oida/fuzz/protocols/icmpv6.py
src/oida/fuzz/protocols/iec104.py
src/oida/fuzz/protocols/igmp.py
src/oida/fuzz/protocols/ipv4.py
src/oida/fuzz/protocols/knx.py
src/oida/fuzz/protocols/mdns.py
src/oida/fuzz/protocols/mms.py
src/oida/fuzz/protocols/mqtt.py
src/oida/fuzz/protocols/mutation.py
src/oida/fuzz/protocols/netbios.py
src/oida/fuzz/protocols/ntp.py
src/oida/fuzz/protocols/opcua.py
src/oida/fuzz/protocols/opcua_constants.py
src/oida/fuzz/protocols/pppoe.py
src/oida/fuzz/protocols/profinet.py
src/oida/fuzz/protocols/s7comm.py
src/oida/fuzz/protocols/sixlowpan.py
src/oida/fuzz/protocols/smtp.py
src/oida/fuzz/protocols/snmp_common.py
src/oida/fuzz/protocols/snmpv1.py
src/oida/fuzz/protocols/snmpv2.py
src/oida/fuzz/protocols/snmpv3.py
src/oida/fuzz/protocols/tase2.py
src/oida/fuzz/protocols/tcp.py
src/oida/fuzz/protocols/tcp_state_integration.py
src/oida/fuzz/protocols/tftp.py
src/oida/fuzz/protocols/vnc.py
src/oida/fuzz/protocols/modbus/__init__.py
src/oida/fuzz/protocols/modbus/constants.py
src/oida/fuzz/protocols/modbus/pdu.py
src/oida/fuzz/protocols/modbus/rtu.py
src/oida/fuzz/protocols/modbus/tcp.py
src/oida/fuzz/utils/__init__.py
src/oida/pcap/__init__.py
src/oida/pcap/_goose_common.py
src/oida/pcap/_hsr_prp_common.py
src/oida/pcap/_iec_common.py
src/oida/pcap/_imap_smtp_common.py
src/oida/pcap/_iscsi_msrpc_common.py
src/oida/pcap/_mongodb_redis_common.py
src/oida/pcap/ads.py
src/oida/pcap/ajp.py
src/oida/pcap/amqp.py
src/oida/pcap/bacnet.py
src/oida/pcap/bfd.py
src/oida/pcap/bgp.py
src/oida/pcap/c1222.py
src/oida/pcap/can.py
src/oida/pcap/canopen.py
src/oida/pcap/cdp.py
src/oida/pcap/cipsafety.py
src/oida/pcap/coap.py
src/oida/pcap/cotp.py
src/oida/pcap/devicenet.py
src/oida/pcap/dhcp.py
src/oida/pcap/dicom.py
src/oida/pcap/dnp3.py
src/oida/pcap/dns.py
src/oida/pcap/dtp.py
src/oida/pcap/egd.py
src/oida/pcap/eigrp.py
src/oida/pcap/enip.py
src/oida/pcap/epl.py
src/oida/pcap/ethercat.py
src/oida/pcap/ff_hse.py
src/oida/pcap/file_carving.py
src/oida/pcap/fins.py
src/oida/pcap/ftp.py
src/oida/pcap/glbp.py
src/oida/pcap/goose.py
src/oida/pcap/hartip.py
src/oida/pcap/hl7.py
src/oida/pcap/hsr.py
src/oida/pcap/hsrp.py
src/oida/pcap/http.py
src/oida/pcap/ibmmq.py
src/oida/pcap/iec101.py
src/oida/pcap/iec103.py
src/oida/pcap/iec104.py
src/oida/pcap/ieee1722.py
src/oida/pcap/igmp.py
src/oida/pcap/imap.py
src/oida/pcap/ipmi.py
src/oida/pcap/ipp.py
src/oida/pcap/ipsec.py
src/oida/pcap/irc.py
src/oida/pcap/iscsi.py
src/oida/pcap/j1939.py
src/oida/pcap/kerberos.py
src/oida/pcap/knx.py
src/oida/pcap/ldap.py
src/oida/pcap/lldp.py
src/oida/pcap/lontalk.py
src/oida/pcap/mdns.py
src/oida/pcap/memcached.py
src/oida/pcap/mms.py
src/oida/pcap/modbus.py
src/oida/pcap/mongodb.py
src/oida/pcap/mqtt.py
src/oida/pcap/mqttsn.py
src/oida/pcap/msrpc.py
src/oida/pcap/mssql.py
src/oida/pcap/mysql.py
src/oida/pcap/netbios.py
src/oida/pcap/nfs.py
src/oida/pcap/nmea0183.py
src/oida/pcap/ntlm.py
src/oida/pcap/ntp.py
src/oida/pcap/opcda.py
src/oida/pcap/opcua.py
src/oida/pcap/opensafety.py
src/oida/pcap/ospf.py
src/oida/pcap/pap.py
src/oida/pcap/pcom.py
src/oida/pcap/pgsql.py
src/oida/pcap/pim.py
src/oida/pcap/pjl.py
src/oida/pcap/pop3.py
src/oida/pcap/profinet.py
src/oida/pcap/prp.py
src/oida/pcap/ptp.py
src/oida/pcap/pyshark_base.py
src/oida/pcap/radius.py
src/oida/pcap/rdp.py
src/oida/pcap/redis.py
src/oida/pcap/rgoose.py
src/oida/pcap/rip.py
src/oida/pcap/rmi.py
src/oida/pcap/rpcbind.py
src/oida/pcap/rsync.py
src/oida/pcap/rtps.py
src/oida/pcap/rtsp.py
src/oida/pcap/s7comm.py
src/oida/pcap/selfm.py
src/oida/pcap/sercos.py
src/oida/pcap/sip.py
src/oida/pcap/smartinstall.py
src/oida/pcap/smb.py
src/oida/pcap/smtp.py
src/oida/pcap/snmp.py
src/oida/pcap/socks.py
src/oida/pcap/ssdp.py
src/oida/pcap/stp.py
src/oida/pcap/sv.py
src/oida/pcap/synchrophasor.py
src/oida/pcap/tacacs.py
src/oida/pcap/telnet.py
src/oida/pcap/tftp.py
src/oida/pcap/tls.py
src/oida/pcap/tns.py
src/oida/pcap/tte.py
src/oida/pcap/vnc.py
src/oida/pcap/vrrp.py
src/oida/pcap/vtp.py
src/oida/pcap/wsdiscovery.py
src/oida/pcap/x11.py
src/oida/protocols/__init__.py
src/oida/protocols/ads/__init__.py
src/oida/protocols/ads/cli_runner.py
src/oida/protocols/ads/constants.py
src/oida/protocols/ads/ethercat_ops.py
src/oida/protocols/ads/helpers.py
src/oida/protocols/ads/proto_args.py
src/oida/protocols/ads/scanner.py
src/oida/protocols/astm/__init__.py
src/oida/protocols/astm/cli_runner.py
src/oida/protocols/astm/proto_args.py
src/oida/protocols/astm/records.py
src/oida/protocols/astm/mixins/__init__.py
src/oida/protocols/astm/mixins/enumeration.py
src/oida/protocols/astm/mixins/framing.py
src/oida/protocols/astm/mixins/records.py
src/oida/protocols/astm/mixins/security.py
src/oida/protocols/bacnet/__init__.py
src/oida/protocols/bacnet/cli_runner.py
src/oida/protocols/bacnet/constants.py
src/oida/protocols/bacnet/proto_args.py
src/oida/protocols/bacnet/sc_link.py
src/oida/protocols/bacnet/sc_tls.py
src/oida/protocols/bacnet/service_catalog.py
src/oida/protocols/bacnet/mixins/__init__.py
src/oida/protocols/bacnet/mixins/call.py
src/oida/protocols/bacnet/mixins/connection.py
src/oida/protocols/bacnet/mixins/discovery.py
src/oida/protocols/bacnet/mixins/export.py
src/oida/protocols/bacnet/mixins/files.py
src/oida/protocols/bacnet/mixins/monitoring.py
src/oida/protocols/bacnet/mixins/network.py
src/oida/protocols/bacnet/mixins/objects.py
src/oida/protocols/bacnet/mixins/properties.py
src/oida/protocols/bacnet/mixins/sc.py
src/oida/protocols/bacnet/mixins/security.py
src/oida/protocols/bacnet/mixins/state.py
src/oida/protocols/can/__init__.py
src/oida/protocols/can/cli_runner.py
src/oida/protocols/can/constants.py
src/oida/protocols/can/proto_args.py
src/oida/protocols/can/scanner.py
src/oida/protocols/can/mixins/__init__.py
src/oida/protocols/can/mixins/canopen.py
src/oida/protocols/can/mixins/isotp.py
src/oida/protocols/can/mixins/traffic.py
src/oida/protocols/can/mixins/uds.py
src/oida/protocols/can/mixins/xcp.py
src/oida/protocols/coap/__init__.py
src/oida/protocols/coap/cli_runner.py
src/oida/protocols/coap/constants.py
src/oida/protocols/coap/helpers.py
src/oida/protocols/coap/proto_args.py
src/oida/protocols/coap/scanner.py
src/oida/protocols/dicom/__init__.py
src/oida/protocols/dicom/cli_runner.py
src/oida/protocols/dicom/proto_args.py
src/oida/protocols/dicom/mixins/__init__.py
src/oida/protocols/dicom/mixins/cfind.py
src/oida/protocols/dicom/mixins/enumeration.py
src/oida/protocols/dicom/mixins/fuzz.py
src/oida/protocols/dicom/mixins/operations.py
src/oida/protocols/dicom/mixins/reporting.py
src/oida/protocols/dicom/mixins/worklist.py
src/oida/protocols/discovery/__init__.py
src/oida/protocols/discovery/arp.py
src/oida/protocols/discovery/av.py
src/oida/protocols/discovery/base.py
src/oida/protocols/discovery/cameras.py
src/oida/protocols/discovery/core.py
src/oida/protocols/discovery/dhcp.py
src/oida/protocols/discovery/dhcpv6.py
src/oida/protocols/discovery/eigrp_passive.py
src/oida/protocols/discovery/energy.py
src/oida/protocols/discovery/enrich.py
src/oida/protocols/discovery/file_carving.py
src/oida/protocols/discovery/file_extraction.py
src/oida/protocols/discovery/fins.py
src/oida/protocols/discovery/hsrp.py
src/oida/protocols/discovery/ics.py
src/oida/protocols/discovery/igmp.py
src/oida/protocols/discovery/infra.py
src/oida/protocols/discovery/ipv4_resolve.py
src/oida/protocols/discovery/ipv6.py
src/oida/protocols/discovery/lldp.py
src/oida/protocols/discovery/mdns.py
src/oida/protocols/discovery/netgear.py
src/oida/protocols/discovery/netmanage.py
src/oida/protocols/discovery/network.py
src/oida/protocols/discovery/ntp.py
src/oida/protocols/discovery/ospf_passive.py
src/oida/protocols/discovery/pim_passive.py
src/oida/protocols/discovery/proto_args.py
src/oida/protocols/discovery/rip_passive.py
src/oida/protocols/discovery/scanner.py
src/oida/protocols/discovery/ssdp.py
src/oida/protocols/discovery/stats.py
src/oida/protocols/discovery/vendor.py
src/oida/protocols/discovery/vrrp.py
src/oida/protocols/dnp3/__init__.py
src/oida/protocols/dnp3/cli_runner.py
src/oida/protocols/dnp3/constants.py
src/oida/protocols/dnp3/proto_args.py
src/oida/protocols/dnp3/scanner.py
src/oida/protocols/dnp3/mixins/__init__.py
src/oida/protocols/dnp3/mixins/control.py
src/oida/protocols/dnp3/mixins/file_transfer.py
src/oida/protocols/dnp3/mixins/polling.py
src/oida/protocols/ethercat/__init__.py
src/oida/protocols/ethercat/advanced_ops.py
src/oida/protocols/ethercat/cli_runner.py
src/oida/protocols/ethercat/coe.py
src/oida/protocols/ethercat/coe_ops.py
src/oida/protocols/ethercat/constants.py
src/oida/protocols/ethercat/eeprom.py
src/oida/protocols/ethercat/eeprom_ops.py
src/oida/protocols/ethercat/foe.py
src/oida/protocols/ethercat/fsoe.py
src/oida/protocols/ethercat/fuzzing_ops.py
src/oida/protocols/ethercat/proto_args.py
src/oida/protocols/ethercat/reporting.py
src/oida/protocols/ethercat/soe.py
src/oida/protocols/ethernetip/__init__.py
src/oida/protocols/ethernetip/attacks.py
src/oida/protocols/ethernetip/broadcast_common.py
src/oida/protocols/ethernetip/cip_definitions.py
src/oida/protocols/ethernetip/cli_runner.py
src/oida/protocols/ethernetip/constants.py
src/oida/protocols/ethernetip/parsers.py
src/oida/protocols/ethernetip/proto_args.py
src/oida/protocols/ethernetip/scanner.py
src/oida/protocols/ethernetip/mixins/__init__.py
src/oida/protocols/ethernetip/mixins/advanced_parsers.py
src/oida/protocols/ethernetip/mixins/attacks.py
src/oida/protocols/ethernetip/mixins/cip_objects.py
src/oida/protocols/ethernetip/mixins/cip_security.py
src/oida/protocols/ethernetip/mixins/class_explorer.py
src/oida/protocols/ethernetip/mixins/controller_info.py
src/oida/protocols/ethernetip/mixins/discovery.py
src/oida/protocols/ethernetip/mixins/enip_commands.py
src/oida/protocols/ethernetip/mixins/fuzz.py
src/oida/protocols/ethernetip/mixins/network_parsers.py
src/oida/protocols/ethernetip/mixins/security_analysis.py
src/oida/protocols/ethernetip/mixins/write_test.py
src/oida/protocols/fhir/__init__.py
src/oida/protocols/fhir/cli_runner.py
src/oida/protocols/fhir/helpers.py
src/oida/protocols/fhir/proto_args.py
src/oida/protocols/fhir/resources.py
src/oida/protocols/fhir/mixins/__init__.py
src/oida/protocols/fhir/mixins/crud.py
src/oida/protocols/fhir/mixins/search.py
src/oida/protocols/fhir/mixins/security.py
src/oida/protocols/goose/__init__.py
src/oida/protocols/goose/cli_runner.py
src/oida/protocols/goose/proto_args.py
src/oida/protocols/hart/__init__.py
src/oida/protocols/hart/cli_runner.py
src/oida/protocols/hart/hartip.py
src/oida/protocols/hart/proto_args.py
src/oida/protocols/hart/scanner.py
src/oida/protocols/hart/data/device_database.json
src/oida/protocols/hart/mixins/__init__.py
src/oida/protocols/hart/mixins/device_info.py
src/oida/protocols/hart/mixins/enumeration.py
src/oida/protocols/hart/mixins/fuzz.py
src/oida/protocols/hart/mixins/security.py
src/oida/protocols/hl7/__init__.py
src/oida/protocols/hl7/proto_args.py
src/oida/protocols/hl7/segments.py
src/oida/protocols/hl7/utils.py
src/oida/protocols/hl7/mixins/__init__.py
src/oida/protocols/hl7/mixins/_helpers.py
src/oida/protocols/hl7/mixins/continuation.py
src/oida/protocols/hl7/mixins/device.py
src/oida/protocols/hl7/mixins/enum.py
src/oida/protocols/hl7/mixins/financial.py
src/oida/protocols/hl7/mixins/fuzz.py
src/oida/protocols/hl7/mixins/master_file.py
src/oida/protocols/hl7/mixins/message.py
src/oida/protocols/hl7/mixins/pharmacy.py
src/oida/protocols/hl7/mixins/probe.py
src/oida/protocols/hl7/mixins/query.py
src/oida/protocols/hl7/mixins/response.py
src/oida/protocols/hl7/mixins/security.py
src/oida/protocols/hl7/mixins/special_query.py
src/oida/protocols/iec104/__init__.py
src/oida/protocols/iec104/_deps.py
src/oida/protocols/iec104/cli_runner.py
src/oida/protocols/iec104/commands.py
src/oida/protocols/iec104/constants.py
src/oida/protocols/iec104/listen.py
src/oida/protocols/iec104/proto_args.py
src/oida/protocols/iec104/scanner.py
src/oida/protocols/iec104/serial.py
src/oida/protocols/knx/__init__.py
src/oida/protocols/knx/bcu.py
src/oida/protocols/knx/cemi_handler.py
src/oida/protocols/knx/cli_runner.py
src/oida/protocols/knx/constants.py
src/oida/protocols/knx/data.py
src/oida/protocols/knx/ets.py
src/oida/protocols/knx/helpers.py
src/oida/protocols/knx/proto_args.py
src/oida/protocols/knx/scanner.py
src/oida/protocols/knx/mixins/__init__.py
src/oida/protocols/knx/mixins/device_info.py
src/oida/protocols/knx/mixins/discovery.py
src/oida/protocols/knx/mixins/memory.py
src/oida/protocols/knx/mixins/properties.py
src/oida/protocols/knx/mixins/security.py
src/oida/protocols/mms/__init__.py
src/oida/protocols/mms/cli_runner.py
src/oida/protocols/mms/fingerprint.py
src/oida/protocols/mms/proto_args.py
src/oida/protocols/modbus/__init__.py
src/oida/protocols/modbus/cli_runner.py
src/oida/protocols/modbus/constants.py
src/oida/protocols/modbus/convert_maps.py
src/oida/protocols/modbus/decoder.py
src/oida/protocols/modbus/proto_args.py
src/oida/protocols/modbus/register_io.py
src/oida/protocols/modbus/scanner.py
src/oida/protocols/modbus/validate_maps.py
src/oida/protocols/modbus/mixins/__init__.py
src/oida/protocols/modbus/mixins/canopen.py
src/oida/protocols/modbus/mixins/diagnostics.py
src/oida/protocols/modbus/mixins/events.py
src/oida/protocols/modbus/mixins/files.py
src/oida/protocols/modbus/mixins/fuzz.py
src/oida/protocols/modbus/mixins/identification.py
src/oida/protocols/modbus/mixins/monitor.py
src/oida/protocols/modbus/mixins/raw_function_codes.py
src/oida/protocols/modbus/mixins/read_write.py
src/oida/protocols/modbus/mixins/sunspec.py
src/oida/protocols/modbus/mixins/sunspec_constants.py
src/oida/protocols/modbus/mixins/writes.py
src/oida/protocols/modbus/register_maps/__init__.py
src/oida/protocols/modbus/register_maps/generic.json
src/oida/protocols/modbus/register_maps/oida-mock.json
src/oida/protocols/modbus/register_maps/battery/byd-battery-box.json
src/oida/protocols/modbus/register_maps/battery/generic-lifepo4-bms.json
src/oida/protocols/modbus/register_maps/battery/huawei-luna2000.json
src/oida/protocols/modbus/register_maps/battery/jk-bms.json
src/oida/protocols/modbus/register_maps/battery/pylontech-force-h2.json
src/oida/protocols/modbus/register_maps/battery/seplos-bms.json
src/oida/protocols/modbus/register_maps/battery/victron-gx.json
src/oida/protocols/modbus/register_maps/evchargers/abb-terra-ac.json
src/oida/protocols/modbus/register_maps/evchargers/amperfied-amperfied.json
src/oida/protocols/modbus/register_maps/evchargers/mennekes-amtron-compact20.json
src/oida/protocols/modbus/register_maps/evchargers/mennekes-amtron-ecu.json
src/oida/protocols/modbus/register_maps/evchargers/mennekes-amtron-hcc3.json
src/oida/protocols/modbus/register_maps/evchargers/pcelectric-EV11.3.json
src/oida/protocols/modbus/register_maps/evchargers/phoenixconnect-phoenixconnect.json
src/oida/protocols/modbus/register_maps/evchargers/schrack-cion.json
src/oida/protocols/modbus/register_maps/evchargers/siemens-versicharge.json
src/oida/protocols/modbus/register_maps/evchargers/vestel-evc04.json
src/oida/protocols/modbus/register_maps/evchargers/webasto-webasto-next.json
src/oida/protocols/modbus/register_maps/examples/generic-plc.json
src/oida/protocols/modbus/register_maps/examples/generic-vfd.json
src/oida/protocols/modbus/register_maps/generators/comap-intelilite4.json
src/oida/protocols/modbus/register_maps/generators/cre-compact.json
src/oida/protocols/modbus/register_maps/generators/deif-agc150.json
src/oida/protocols/modbus/register_maps/generators/dse-gencomm.json
src/oida/protocols/modbus/register_maps/heatpumps/alphainnotec-alphainnotec.json
src/oida/protocols/modbus/register_maps/heatpumps/idm-idm.json
src/oida/protocols/modbus/register_maps/heatpumps/stiebeleltron-stiebel-eltron.json
src/oida/protocols/modbus/register_maps/hvac/generic-heating-controller.json
src/oida/protocols/modbus/register_maps/meters/accuenergy-acurev-1300.json
src/oida/protocols/modbus/register_maps/meters/accuenergy-acuvim-ii.json
src/oida/protocols/modbus/register_maps/meters/accuenergy-acuvim-l-power-meter.json
src/oida/protocols/modbus/register_maps/meters/acrel-acr10r.json
src/oida/protocols/modbus/register_maps/meters/algodue-upm209.json
src/oida/protocols/modbus/register_maps/meters/algodue-upm309.json
src/oida/protocols/modbus/register_maps/meters/allen-bradley-powermonitor-3000.json
src/oida/protocols/modbus/register_maps/meters/arch-meter-pa310.json
src/oida/protocols/modbus/register_maps/meters/arch-meter-pa33.json
src/oida/protocols/modbus/register_maps/meters/bgetech-sdm630.json
src/oida/protocols/modbus/register_maps/meters/bticino-f4n200.json
src/oida/protocols/modbus/register_maps/meters/bytronic-by4100.json
src/oida/protocols/modbus/register_maps/meters/carlo-gavazzi-em111-em112-et112.json
src/oida/protocols/modbus/register_maps/meters/carlo-gavazzi-em24.json
src/oida/protocols/modbus/register_maps/meters/carlo-gavazzi-em270.json
src/oida/protocols/modbus/register_maps/meters/carlo-gavazzi-em300-et300.json
src/oida/protocols/modbus/register_maps/meters/carlo-gavazzi-em340.json
src/oida/protocols/modbus/register_maps/meters/carlo-gavazzi-wm14-cpt-a.json
src/oida/protocols/modbus/register_maps/meters/carlo-gavazzi-wm3-96.json
src/oida/protocols/modbus/register_maps/meters/carlo-gavazzi-wm30-wm40.json
src/oida/protocols/modbus/register_maps/meters/cet-pmc-53.json
src/oida/protocols/modbus/register_maps/meters/cet-pmc-d726m.json
src/oida/protocols/modbus/register_maps/meters/cet-pmc-series.json
src/oida/protocols/modbus/register_maps/meters/cewe-cdm.json
src/oida/protocols/modbus/register_maps/meters/cewe-prometer-100.json
src/oida/protocols/modbus/register_maps/meters/cewe-prometer.json
src/oida/protocols/modbus/register_maps/meters/chint-instrument-ddsu666-h.json
src/oida/protocols/modbus/register_maps/meters/circutor-cvm-c10.json
src/oida/protocols/modbus/register_maps/meters/circutor-cvm144.json
src/oida/protocols/modbus/register_maps/meters/continental-control-systems-wattnode.json
src/oida/protocols/modbus/register_maps/meters/crompton-integra-1200.json
src/oida/protocols/modbus/register_maps/meters/delab-pqm.json
src/oida/protocols/modbus/register_maps/meters/delta-dpm-series.json
src/oida/protocols/modbus/register_maps/meters/dent-instruments-powerscount-3037.json
src/oida/protocols/modbus/register_maps/meters/eastron-sdm220.json
src/oida/protocols/modbus/register_maps/meters/eastron-sdm230.json
src/oida/protocols/modbus/register_maps/meters/eastron-sdm630.json
src/oida/protocols/modbus/register_maps/meters/eaton-iq-dp-4000.json
src/oida/protocols/modbus/register_maps/meters/eaton-iq100-series-iq130-iq140-iq150.json
src/oida/protocols/modbus/register_maps/meters/eaton-iq250-iq260-power-meter.json
src/oida/protocols/modbus/register_maps/meters/eaton-power-xpert-meter-pxm-1000.json
src/oida/protocols/modbus/register_maps/meters/eaton-pxm-2000.json
src/oida/protocols/modbus/register_maps/meters/electrex-exa.json
src/oida/protocols/modbus/register_maps/meters/electrex-flash-series.json
src/oida/protocols/modbus/register_maps/meters/electro-industries-shark-200.json
src/oida/protocols/modbus/register_maps/meters/electro-industries-shark-250.json
src/oida/protocols/modbus/register_maps/meters/electro-industries-shark-50.json
src/oida/protocols/modbus/register_maps/meters/elmeasure-mps8000-mpu5110.json
src/oida/protocols/modbus/register_maps/meters/elnet-gr-pq-lt-ltp-mc-pic-lte-ltc.json
src/oida/protocols/modbus/register_maps/meters/elspec-eqc-acr.json
src/oida/protocols/modbus/register_maps/meters/elspec-g4400.json
src/oida/protocols/modbus/register_maps/meters/elster-a1140-a1700.json
src/oida/protocols/modbus/register_maps/meters/enerdis-enerium-30.json
src/oida/protocols/modbus/register_maps/meters/enerdis-enerium-50-150.json
src/oida/protocols/modbus/register_maps/meters/enerdis-enerium-series.json
src/oida/protocols/modbus/register_maps/meters/entes-emm.json
src/oida/protocols/modbus/register_maps/meters/entes-epm-07.json
src/oida/protocols/modbus/register_maps/meters/entes-epr04.json
src/oida/protocols/modbus/register_maps/meters/entes-mpr1-series.json
src/oida/protocols/modbus/register_maps/meters/entes-mpr60.json
src/oida/protocols/modbus/register_maps/meters/entes-mpr7-series.json
src/oida/protocols/modbus/register_maps/meters/farnell-iem3100-iem3200.json
src/oida/protocols/modbus/register_maps/meters/ff-le-03mq.json
src/oida/protocols/modbus/register_maps/meters/finder-series-7e-7e64-7e68-7e78-7e86.json
src/oida/protocols/modbus/register_maps/meters/forlong-drt-301m.json
src/oida/protocols/modbus/register_maps/meters/frako-ema1496.json
src/oida/protocols/modbus/register_maps/meters/fronius-smart-meter.json
src/oida/protocols/modbus/register_maps/meters/ge-epm-5100.json
src/oida/protocols/modbus/register_maps/meters/ge-epm-5300.json
src/oida/protocols/modbus/register_maps/meters/ge-epm-6000.json
src/oida/protocols/modbus/register_maps/meters/ge-epm-7000-epm-7100.json
src/oida/protocols/modbus/register_maps/meters/ginlong-solis-pv.json
src/oida/protocols/modbus/register_maps/meters/hager-ecn-ecp-ect-ecm-ecr-eca.json
src/oida/protocols/modbus/register_maps/meters/herholdt-controls-ecs.json
src/oida/protocols/modbus/register_maps/meters/heyuan-dz81-dzs310.json
src/oida/protocols/modbus/register_maps/meters/heyuan-dzs310.json
src/oida/protocols/modbus/register_maps/meters/heyuan-dzs900.json
src/oida/protocols/modbus/register_maps/meters/huawei-dtsu666.json
src/oida/protocols/modbus/register_maps/meters/igen-dtsd422.json
src/oida/protocols/modbus/register_maps/meters/ime-nemo-96.json
src/oida/protocols/modbus/register_maps/meters/ime-nemo-d4-lp.json
src/oida/protocols/modbus/register_maps/meters/ime-nemo-series.json
src/oida/protocols/modbus/register_maps/meters/inepro-pro380.json
src/oida/protocols/modbus/register_maps/meters/integra-ci3-ri3.json
src/oida/protocols/modbus/register_maps/meters/iskra-ecs3.json
src/oida/protocols/modbus/register_maps/meters/iskra-mt880-cm-f3e.json
src/oida/protocols/modbus/register_maps/meters/jiangsu-sfere-electric-d1900-3-phases.json
src/oida/protocols/modbus/register_maps/meters/jiangsu-sfere-electric-d1900.json
src/oida/protocols/modbus/register_maps/meters/jiangsu-sfere-electric-sfere-720.json
src/oida/protocols/modbus/register_maps/meters/kael-energy-01.json
src/oida/protocols/modbus/register_maps/meters/kael-energy-02-pc-96.json
src/oida/protocols/modbus/register_maps/meters/kael-multiser-series.json
src/oida/protocols/modbus/register_maps/meters/kael-varkombi-18-pc-tft.json
src/oida/protocols/modbus/register_maps/meters/klemsan-rapidus.json
src/oida/protocols/modbus/register_maps/meters/kohler-decision-maker-340.json
src/oida/protocols/modbus/register_maps/meters/kohler-decision-maker-3500.json
src/oida/protocols/modbus/register_maps/meters/kohler-decision-maker-series.json
src/oida/protocols/modbus/register_maps/meters/kohler-m340.json
src/oida/protocols/modbus/register_maps/meters/kohler-mpac-1000.json
src/oida/protocols/modbus/register_maps/meters/kohler-mpac-1500.json
src/oida/protocols/modbus/register_maps/meters/landis-gyr-e650-gateway-meter-1.json
src/oida/protocols/modbus/register_maps/meters/landis-gyr-e650-gateway-meter-2.json
src/oida/protocols/modbus/register_maps/meters/landis-gyr-e650-gateway-meter-3.json
src/oida/protocols/modbus/register_maps/meters/landis-gyr-e650-gateway-meter-4.json
src/oida/protocols/modbus/register_maps/meters/larsen-toubro-vega.json
src/oida/protocols/modbus/register_maps/meters/lifasa-mca-plus-ii.json
src/oida/protocols/modbus/register_maps/meters/lovato-dme.json
src/oida/protocols/modbus/register_maps/meters/lovato-dmg210-dmg300-dmg700-dmg800.json
src/oida/protocols/modbus/register_maps/meters/lovato-dmk40.json
src/oida/protocols/modbus/register_maps/meters/lovato-electric-rgk800.json
src/oida/protocols/modbus/register_maps/meters/masibus-pm2160-3p3w.json
src/oida/protocols/modbus/register_maps/meters/masibus-pm2160-3p4w.json
src/oida/protocols/modbus/register_maps/meters/mbmd-abb.json
src/oida/protocols/modbus/register_maps/meters/mbmd-carlogavazzi-em24-e1.json
src/oida/protocols/modbus/register_maps/meters/mbmd-carlogavazzi-ex3x0.json
src/oida/protocols/modbus/register_maps/meters/mbmd-ddm18sd.json
src/oida/protocols/modbus/register_maps/meters/mbmd-dmg610.json
src/oida/protocols/modbus/register_maps/meters/mbmd-ds100.json
src/oida/protocols/modbus/register_maps/meters/mbmd-dzg.json
src/oida/protocols/modbus/register_maps/meters/mbmd-iem3000.json
src/oida/protocols/modbus/register_maps/meters/mbmd-janitza.json
src/oida/protocols/modbus/register_maps/meters/mbmd-mpm3pm.json
src/oida/protocols/modbus/register_maps/meters/mbmd-orno1p.json
src/oida/protocols/modbus/register_maps/meters/mbmd-orno1p504.json
src/oida/protocols/modbus/register_maps/meters/mbmd-orno1p525.json
src/oida/protocols/modbus/register_maps/meters/mbmd-orno3p.json
src/oida/protocols/modbus/register_maps/meters/mbmd-pac2200.json
src/oida/protocols/modbus/register_maps/meters/mbmd-sbc.json
src/oida/protocols/modbus/register_maps/meters/mbmd-sdm120.json
src/oida/protocols/modbus/register_maps/meters/mbmd-sdm54.json
src/oida/protocols/modbus/register_maps/meters/mbmd-sdm72.json
src/oida/protocols/modbus/register_maps/meters/mbmd-sdm72v2.json
src/oida/protocols/modbus/register_maps/meters/mbmd-semtr3y.json
src/oida/protocols/modbus/register_maps/meters/mbmd-wago87930.json
src/oida/protocols/modbus/register_maps/meters/mbmd-ws100.json
src/oida/protocols/modbus/register_maps/meters/mbmd-x961a.json
src/oida/protocols/modbus/register_maps/meters/meatrol-me237.json
src/oida/protocols/modbus/register_maps/meters/meatrol-me437.json
src/oida/protocols/modbus/register_maps/meters/meatrol-mp440.json
src/oida/protocols/modbus/register_maps/meters/mikro-dpm680.json
src/oida/protocols/modbus/register_maps/meters/mikro-pfrlcd.json
src/oida/protocols/modbus/register_maps/meters/northern-design-multicube-modbus.json
src/oida/protocols/modbus/register_maps/meters/outback-power-mate3s.json
src/oida/protocols/modbus/register_maps/meters/phoenix-contact-eem-em3xx-em325-em355-em375-em327-em357-em377.json
src/oida/protocols/modbus/register_maps/meters/pilot-pmac735.json
src/oida/protocols/modbus/register_maps/meters/pilot-pmac770.json
src/oida/protocols/modbus/register_maps/meters/pilot-spm32.json
src/oida/protocols/modbus/register_maps/meters/pilot-spm33.json
src/oida/protocols/modbus/register_maps/meters/pilot-spm93.json
src/oida/protocols/modbus/register_maps/meters/power-one-inverter-pvi-aurora-central.json
src/oida/protocols/modbus/register_maps/meters/powerscout-3-8-viewpoint.json
src/oida/protocols/modbus/register_maps/meters/rayleigh-instruments-ri-f100.json
src/oida/protocols/modbus/register_maps/meters/rayleigh-instruments-ri-f200.json
src/oida/protocols/modbus/register_maps/meters/rayleigh-instruments-ri-series.json
src/oida/protocols/modbus/register_maps/meters/rish-rm3430i.json
src/oida/protocols/modbus/register_maps/meters/rish-rm3440.json
src/oida/protocols/modbus/register_maps/meters/saci-ahm1.json
src/oida/protocols/modbus/register_maps/meters/saci-ang96.json
src/oida/protocols/modbus/register_maps/meters/saci-tcil2.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-cm2000.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-em1000-em1100-em1200.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-em3502-em3550.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-em4200.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-em6400.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-em6400ng-pm2100-pm2200.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-em7200.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-iem3000.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-pm1000-pm1200.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-pm5000-pm5200.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-pm5100-pm5300.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-pm5500.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-pm600.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-pm700.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-pm800.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-pm8000.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-powerlogic-em4800.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-powerlogic-ion6200.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-powerlogic-ion7300.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-powerlogic-ion7550-ion7650.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-pvscl20e.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-sepam-40.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-sepam-60.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-sepam-80.json
src/oida/protocols/modbus/register_maps/meters/schneider-electric-symmetra-px.json
src/oida/protocols/modbus/register_maps/meters/schrack-na96.json
src/oida/protocols/modbus/register_maps/meters/schweitzer-engineering-laboratories-sel-735.json
src/oida/protocols/modbus/register_maps/meters/secure-elite-103-elite-303-elite-307.json
src/oida/protocols/modbus/register_maps/meters/secure-elite-440.json
src/oida/protocols/modbus/register_maps/meters/seneca-s203.json
src/oida/protocols/modbus/register_maps/meters/seneca-s604.json
src/oida/protocols/modbus/register_maps/meters/smartprocess-smartrail-x835.json
src/oida/protocols/modbus/register_maps/meters/socomec-countis-e63.json
src/oida/protocols/modbus/register_maps/meters/socomec-countis-eci2.json
src/oida/protocols/modbus/register_maps/meters/socomec-countis-eci3.json
src/oida/protocols/modbus/register_maps/meters/socomec-countis-series-countis-e23.json
src/oida/protocols/modbus/register_maps/meters/socomec-countis-series-countis-e33-countis-e43.json
src/oida/protocols/modbus/register_maps/meters/socomec-countis-series.json
src/oida/protocols/modbus/register_maps/meters/socomec-diris-a20-modbus.json
src/oida/protocols/modbus/register_maps/meters/socomec-diris-a40-a41-rs485.json
src/oida/protocols/modbus/register_maps/meters/socomec-diris-series.json
src/oida/protocols/modbus/register_maps/meters/socomec-diris-u30.json
src/oida/protocols/modbus/register_maps/meters/socomec-multis-l20-multis-l40.json
src/oida/protocols/modbus/register_maps/meters/socomec-netys-pr-netys-rt-itys.json
src/oida/protocols/modbus/register_maps/meters/solarx-power-hybrid-x1-hybrid-x3-x1ac.json
src/oida/protocols/modbus/register_maps/meters/trinity-em9400.json
src/oida/protocols/modbus/register_maps/meters/trinity-goblin.json
src/oida/protocols/modbus/register_maps/meters/trinity-xpert.json
src/oida/protocols/modbus/register_maps/meters/tyco-electronics-integra-1630.json
src/oida/protocols/modbus/register_maps/meters/veris-e23.json
src/oida/protocols/modbus/register_maps/meters/veris-e34.json
src/oida/protocols/modbus/register_maps/meters/veris-e50.json
src/oida/protocols/modbus/register_maps/meters/veris-e51.json
src/oida/protocols/modbus/register_maps/meters/ytl-5300.json
src/oida/protocols/modbus/register_maps/meters/ziegler-delta-energy.json
src/oida/protocols/modbus/register_maps/misc/examples-example.json
src/oida/protocols/modbus/register_maps/misc/inro-pantabox.json
src/oida/protocols/modbus/register_maps/misc/senseair-s8.json
src/oida/protocols/modbus/register_maps/misc/tools-test.json
src/oida/protocols/modbus/register_maps/plc/abb-ac500.json
src/oida/protocols/modbus/register_maps/plc/abb-ac800m.json
src/oida/protocols/modbus/register_maps/plc/allen-bradley-compactlogix.json
src/oida/protocols/modbus/register_maps/plc/allen-bradley-micro800.json
src/oida/protocols/modbus/register_maps/plc/allen-bradley-micrologix.json
src/oida/protocols/modbus/register_maps/plc/automationdirect-directlogic.json
src/oida/protocols/modbus/register_maps/plc/beckhoff-bc9000.json
src/oida/protocols/modbus/register_maps/plc/beckhoff-bk9000.json
src/oida/protocols/modbus/register_maps/plc/beckhoff-cx.json
src/oida/protocols/modbus/register_maps/plc/beckhoff-cx8090.json
src/oida/protocols/modbus/register_maps/plc/beckhoff-kl-terminals.json
src/oida/protocols/modbus/register_maps/plc/beckhoff-twincat.json
src/oida/protocols/modbus/register_maps/plc/delta-dvp.json
src/oida/protocols/modbus/register_maps/plc/emerson-deltav.json
src/oida/protocols/modbus/register_maps/plc/fatek-fbs.json
src/oida/protocols/modbus/register_maps/plc/ge-pacsystems-rx3i.json
src/oida/protocols/modbus/register_maps/plc/ge-versamax.json
src/oida/protocols/modbus/register_maps/plc/honeywell-controledge.json
src/oida/protocols/modbus/register_maps/plc/honeywell-hc900.json
src/oida/protocols/modbus/register_maps/plc/mitsubishi-fx5u.json
src/oida/protocols/modbus/register_maps/plc/mitsubishi-iq-r.json
src/oida/protocols/modbus/register_maps/plc/omron-cj.json
src/oida/protocols/modbus/register_maps/plc/omron-cj2m.json
src/oida/protocols/modbus/register_maps/plc/omron-cp1.json
src/oida/protocols/modbus/register_maps/plc/phoenix-ilc.json
src/oida/protocols/modbus/register_maps/plc/schneider-m221.json
src/oida/protocols/modbus/register_maps/plc/schneider-m251.json
src/oida/protocols/modbus/register_maps/plc/schneider-m340.json
src/oida/protocols/modbus/register_maps/plc/schneider-m580.json
src/oida/protocols/modbus/register_maps/plc/schneider-premium.json
src/oida/protocols/modbus/register_maps/plc/siemens-s7-1200.json
src/oida/protocols/modbus/register_maps/plc/siemens-s7-1500.json
src/oida/protocols/modbus/register_maps/plc/unitronics-vision.json
src/oida/protocols/modbus/register_maps/plc/wago-750.json
src/oida/protocols/modbus/register_maps/plc/wago-pfc200.json
src/oida/protocols/modbus/register_maps/solar/deye-hybrid.json
src/oida/protocols/modbus/register_maps/solar/deye-sg01hp3.json
src/oida/protocols/modbus/register_maps/solar/deye-sg02lp1.json
src/oida/protocols/modbus/register_maps/solar/deye-sg03lp1.json
src/oida/protocols/modbus/register_maps/solar/deye-sg04lp3.json
src/oida/protocols/modbus/register_maps/solar/deye-sunsynk-hybrid.json
src/oida/protocols/modbus/register_maps/solar/fronius-gen24.json
src/oida/protocols/modbus/register_maps/solar/fronius-symo-primo.json
src/oida/protocols/modbus/register_maps/solar/goodwe-dt.json
src/oida/protocols/modbus/register_maps/solar/goodwe-et-hybrid.json
src/oida/protocols/modbus/register_maps/solar/growatt-inverter.json
src/oida/protocols/modbus/register_maps/solar/huawei-huawei-fusion-solar.json
src/oida/protocols/modbus/register_maps/solar/huawei-huawei.json
src/oida/protocols/modbus/register_maps/solar/huawei-smartlogger.json
src/oida/protocols/modbus/register_maps/solar/huawei-sun2000.json
src/oida/protocols/modbus/register_maps/solar/kostal-kostal.json
src/oida/protocols/modbus/register_maps/solar/sma-sma-battery-inverter.json
src/oida/protocols/modbus/register_maps/solar/sma-sma-solar-inverter.json
src/oida/protocols/modbus/register_maps/solar/sma-sunnyboy.json
src/oida/protocols/modbus/register_maps/solar/solaredge-sunspec.json
src/oida/protocols/modbus/register_maps/solar/solarman-deye_2mppt.json
src/oida/protocols/modbus/register_maps/solar/solarman-deye_4mppt.json
src/oida/protocols/modbus/register_maps/solar/solarman-deye_hybrid.json
src/oida/protocols/modbus/register_maps/solar/solarman-deye_sg04lp3.json
src/oida/protocols/modbus/register_maps/solar/solarman-deye_string.json
src/oida/protocols/modbus/register_maps/solar/solarman-hyd-zss-hp-3k-6k.json
src/oida/protocols/modbus/register_maps/solar/solarman-kstar_hybrid.json
src/oida/protocols/modbus/register_maps/solar/solarman-sofar_g3hyd.json
src/oida/protocols/modbus/register_maps/solar/solarman-sofar_hyd3k-6k-es.json
src/oida/protocols/modbus/register_maps/solar/solarman-sofar_lsw3.json
src/oida/protocols/modbus/register_maps/solar/solarman-sofar_wifikit.json
src/oida/protocols/modbus/register_maps/solar/solarman-solis_1p8k-5g.json
src/oida/protocols/modbus/register_maps/solar/solarman-solis_3p-4g.json
src/oida/protocols/modbus/register_maps/solar/solarman-solis_s6-gr1p.json
src/oida/protocols/modbus/register_maps/solar/solarman-zcs_azzurro-ktl-v3.json
src/oida/protocols/modbus/register_maps/solar/solax-alphaess.json
src/oida/protocols/modbus/register_maps/solar/solax-ev-charger.json
src/oida/protocols/modbus/register_maps/solar/solax-growatt.json
src/oida/protocols/modbus/register_maps/solar/solax-hybrid.json
src/oida/protocols/modbus/register_maps/solar/solax-sofar.json
src/oida/protocols/modbus/register_maps/solar/solax-solax.json
src/oida/protocols/modbus/register_maps/solar/solax-solinteg.json
src/oida/protocols/modbus/register_maps/solar/solax-solis-s6.json
src/oida/protocols/modbus/register_maps/solar/solax-solis.json
src/oida/protocols/modbus/register_maps/solar/solax-srne.json
src/oida/protocols/modbus/register_maps/solar/solax-sunway.json
src/oida/protocols/modbus/register_maps/solar/solax-swatten.json
src/oida/protocols/modbus/register_maps/solar/sungrow-hybrid.json
src/oida/protocols/modbus/register_maps/solar/sungrow-inverter-common.json
src/oida/protocols/modbus/register_maps/solar/sungrow-inverter.json
src/oida/protocols/modbus/register_maps/solar/sungrow-string.json
src/oida/protocols/modbus/register_maps/solar/sungrow-sungrow.json
src/oida/protocols/modbus/register_maps/solar/wattsonic-wattsonic.json
src/oida/protocols/modbus/register_maps/sunspec/sunspec-battery-802.json
src/oida/protocols/modbus/register_maps/sunspec/sunspec-common.json
src/oida/protocols/modbus/register_maps/sunspec/sunspec-controls-123.json
src/oida/protocols/modbus/register_maps/sunspec/sunspec-inverter-103.json
src/oida/protocols/modbus/register_maps/sunspec/sunspec-inverter-113.json
src/oida/protocols/modbus/register_maps/sunspec/sunspec-meter-201.json
src/oida/protocols/modbus/register_maps/sunspec/sunspec-meter-203.json
src/oida/protocols/modbus/register_maps/sunspec/sunspec-mppt-160.json
src/oida/protocols/modbus/register_maps/sunspec/sunspec-nameplate-120.json
src/oida/protocols/modbus/register_maps/sunspec/sunspec-single-phase-101.json
src/oida/protocols/modbus/register_maps/sunspec/sunspec-storage-124.json
src/oida/protocols/modbus/register_maps/vfd/abb-acs880.json
src/oida/protocols/modbus/register_maps/vfd/danfoss-vacon-100.json
src/oida/protocols/modbus/register_maps/vfd/danfoss-vacon-20.json
src/oida/protocols/modbus/register_maps/vfd/danfoss-vlt-fc102-fc302.json
src/oida/protocols/modbus/scanner_mixins/__init__.py
src/oida/protocols/modbus/scanner_mixins/comm_events.py
src/oida/protocols/modbus/scanner_mixins/custom_fc.py
src/oida/protocols/modbus/scanner_mixins/diagnostics.py
src/oida/protocols/modbus/scanner_mixins/discovery.py
src/oida/protocols/modbus/scanner_mixins/file_ops.py
src/oida/protocols/modbus/scanner_mixins/identification.py
src/oida/protocols/modbus/scanner_mixins/reporting.py
src/oida/protocols/modbus/scanner_mixins/write_ops.py
src/oida/protocols/mqtt/__init__.py
src/oida/protocols/mqtt/cli_runner.py
src/oida/protocols/mqtt/proto_args.py
src/oida/protocols/mqtt/scanner.py
src/oida/protocols/mqtt/mixins/__init__.py
src/oida/protocols/mqtt/mixins/auth.py
src/oida/protocols/mqtt/mixins/connection.py
src/oida/protocols/mqtt/mixins/messaging.py
src/oida/protocols/mqtt/mixins/security.py
src/oida/protocols/mqtt/mixins/topic_discovery.py
src/oida/protocols/ocpp/__init__.py
src/oida/protocols/ocpp/constants.py
src/oida/protocols/ocpp/proto_args.py
src/oida/protocols/ocpp/scanner.py
src/oida/protocols/ocpp/mixins/__init__.py
src/oida/protocols/ocpp/mixins/charging.py
src/oida/protocols/ocpp/mixins/discovery.py
src/oida/protocols/ocpp/mixins/messages.py
src/oida/protocols/ocpp/mixins/security.py
src/oida/protocols/opcua/__init__.py
src/oida/protocols/opcua/cli_runner.py
src/oida/protocols/opcua/handlers.py
src/oida/protocols/opcua/helpers.py
src/oida/protocols/opcua/proto_args.py
src/oida/protocols/opcua/scanner.py
src/oida/protocols/opcua/data/default_credentials.txt
src/oida/protocols/opcua/mixins/__init__.py
src/oida/protocols/opcua/mixins/browse.py
src/oida/protocols/opcua/mixins/credentials.py
src/oida/protocols/opcua/mixins/discovery.py
src/oida/protocols/opcua/mixins/files.py
src/oida/protocols/opcua/mixins/fuzz.py
src/oida/protocols/opcua/mixins/history.py
src/oida/protocols/opcua/mixins/methods.py
src/oida/protocols/opcua/mixins/security.py
src/oida/protocols/opcua/mixins/subscriptions.py
src/oida/protocols/opcua/mixins/writes.py
src/oida/protocols/pcap/__init__.py
src/oida/protocols/pcap/listener_registry.py
src/oida/protocols/pcap/proto_args.py
src/oida/protocols/pcap/scanner.py
src/oida/protocols/profinet/__init__.py
src/oida/protocols/profinet/gsdml_parser.py
src/oida/protocols/profinet/helpers.py
src/oida/protocols/profinet/models.py
src/oida/protocols/profinet/proto_args.py
src/oida/protocols/profinet/mixins/__init__.py
src/oida/protocols/profinet/mixins/cyclic.py
src/oida/protocols/profinet/mixins/enumeration.py
src/oida/protocols/profinet/mixins/fuzz.py
src/oida/protocols/profinet/mixins/rpc.py
src/oida/protocols/snap7/__init__.py
src/oida/protocols/snap7/cli_runner.py
src/oida/protocols/snap7/constants.py
src/oida/protocols/snap7/device_lookup.py
src/oida/protocols/snap7/models.py
src/oida/protocols/snap7/proto_args.py
src/oida/protocols/snap7/scanner.py
src/oida/protocols/snap7/szl_parser.py
src/oida/protocols/snap7/mixins/__init__.py
src/oida/protocols/snap7/mixins/block_operations.py
src/oida/protocols/snap7/mixins/device_info.py
src/oida/protocols/snap7/mixins/memory.py
src/oida/protocols/snap7/mixins/security.py
src/oida/protocols/snap7/mixins/slot_scan.py
src/oida/protocols/snmp/__init__.py
src/oida/protocols/snmp/_oid_fetch.py
src/oida/protocols/snmp/cli_runner.py
src/oida/protocols/snmp/constants.py
src/oida/protocols/snmp/proto_args.py
src/oida/protocols/snmp/scanner.py
src/oida/protocols/snmp/mixins/__init__.py
src/oida/protocols/snmp/mixins/brute_force.py
src/oida/protocols/snmp/mixins/host_enumeration.py
src/oida/protocols/snmp/mixins/raw_queries.py
src/oida/protocols/snmp/mixins/v3_enumeration.py
src/oida/protocols/snmp/mixins/version_detection.py
src/oida/protocols/snmp/mixins/write_access.py
src/oida/protocols/tase2/__init__.py
src/oida/protocols/tase2/cli_runner.py
src/oida/protocols/tase2/proto_args.py
src/oida/protocols/tase2/scanner.py
src/oida/protocols/tase2/mixins/__init__.py
src/oida/protocols/tase2/mixins/control.py
src/oida/protocols/tase2/mixins/discovery.py
src/oida/protocols/tase2/mixins/enumeration.py
src/oida/protocols/tase2/mixins/info_messages.py
src/oida/protocols/tase2/mixins/security.py
src/oida/protocols/tase2/mixins/transfer_sets.py
src/oida/shared/__init__.py
src/oida/shared/file_carving_common.py
src/oida/shared/glbp_constants.py
src/oida/shared/hsrp_constants.py
src/oida/shared/igmp_constants.py
src/oida/shared/ospf_constants.py
src/oida/shared/pim_constants.py
src/oida/utils/__init__.py
src/oida/utils/args_dict.py
src/oida/utils/base_scanner.py
src/oida/utils/cli.py
src/oida/utils/common_types.py
src/oida/utils/confirm_gate.py
src/oida/utils/crash_report.py
src/oida/utils/default_credentials.py
src/oida/utils/exceptions.py
src/oida/utils/export_utils.py
src/oida/utils/fuzzer.py
src/oida/utils/ics_logger.py
src/oida/utils/iface_info.py
src/oida/utils/lazy_import.py
src/oida/utils/login_scanner.py
src/oida/utils/mixin_protocol.py
src/oida/utils/payload.py
src/oida/utils/permissions.py
src/oida/utils/platform_compat.py
src/oida/utils/proto_args_factory.py
src/oida/utils/protocol_helpers.py
src/oida/utils/rate_limiter.py
src/oida/utils/result_types.py
src/oida/utils/security_findings.py
src/oida/utils/serial_detection.py
src/oida/utils/socket_helpers.py
src/oida/utils/vendor_maps.py
src/oida_ics.egg-info/PKG-INFO
src/oida_ics.egg-info/SOURCES.txt
src/oida_ics.egg-info/dependency_links.txt
src/oida_ics.egg-info/entry_points.txt
src/oida_ics.egg-info/requires.txt
src/oida_ics.egg-info/top_level.txt