conpot package¶
Subpackages¶
- conpot.core package
- Subpackages
- conpot.core.loggers package
- Submodules
- conpot.core.loggers.helpers module
- conpot.core.loggers.hpfriends module
- conpot.core.loggers.json_log module
- conpot.core.loggers.log_worker module
- conpot.core.loggers.mysql_log module
- conpot.core.loggers.sqlite_log module
- conpot.core.loggers.stix_transform module
- conpot.core.loggers.syslog module
- conpot.core.loggers.taxii_log module
- Module contents
- conpot.core.loggers package
- Submodules
- conpot.core.attack_session module
- conpot.core.databus module
- conpot.core.filesystem module
- conpot.core.fs_utils module
- conpot.core.internal_interface module
- conpot.core.protocol_wrapper module
- conpot.core.session_manager module
- conpot.core.virtual_fs module
- Module contents
- Subpackages
- conpot.emulators package
- conpot.protocols package
- Subpackages
- conpot.protocols.IEC104 package
- Submodules
- conpot.protocols.IEC104.DeviceDataController module
- conpot.protocols.IEC104.IEC104 module
- conpot.protocols.IEC104.IEC104_server module
- conpot.protocols.IEC104.errors module
- conpot.protocols.IEC104.frames module
- conpot.protocols.IEC104.i_frames_check module
- conpot.protocols.IEC104.register module
- Module contents
- conpot.protocols.bacnet package
- conpot.protocols.enip package
- conpot.protocols.ftp package
- conpot.protocols.guardian_ast package
- conpot.protocols.http package
- conpot.protocols.ipmi package
- conpot.protocols.kamstrup package
- Subpackages
- conpot.protocols.kamstrup.management_protocol package
- conpot.protocols.kamstrup.meter_protocol package
- Submodules
- conpot.protocols.kamstrup.meter_protocol.command_responder module
- conpot.protocols.kamstrup.meter_protocol.decoder_382 module
- conpot.protocols.kamstrup.meter_protocol.kamstrup_constants module
- conpot.protocols.kamstrup.meter_protocol.kamstrup_server module
- conpot.protocols.kamstrup.meter_protocol.messages module
- conpot.protocols.kamstrup.meter_protocol.register module
- conpot.protocols.kamstrup.meter_protocol.request_parser module
- Module contents
- Submodules
- conpot.protocols.kamstrup.usage_simulator module
- Module contents
- Subpackages
- conpot.protocols.misc package
- conpot.protocols.modbus package
- conpot.protocols.s7comm package
- conpot.protocols.snmp package
- conpot.protocols.tftp package
- conpot.protocols.IEC104 package
- Module contents
- Subpackages
- conpot.tests package
- Subpackages
- Submodules
- conpot.tests.test_bacnet_server module
- conpot.tests.test_base module
- conpot.tests.test_docs module
- conpot.tests.test_enip_server module
- conpot.tests.test_ext_ip_util module
- conpot.tests.test_ftp module
- conpot.tests.test_guardian_ast module
- conpot.tests.test_hpfriends module
- conpot.tests.test_http_server module
- conpot.tests.test_iec104_server module
- conpot.tests.test_ipmi_server module
- conpot.tests.test_kamstrup_decoder module
- conpot.tests.test_kamstrup_management_protocol module
- conpot.tests.test_kamstrup_meter_protocol module
- conpot.tests.test_logger_json module
- conpot.tests.test_logger_mysql module
- conpot.tests.test_mac_addr module
- conpot.tests.test_modbus_server module
- conpot.tests.test_proxy module
- conpot.tests.test_pysnmp_wrapper module
- conpot.tests.test_s7_server module
- conpot.tests.test_snmp_server module
- conpot.tests.test_taxii module
- conpot.tests.test_tftp module
- conpot.tests.test_vfs module
- Module contents
- conpot.utils package
Submodules¶
conpot.helpers module¶
Some python3 fixtures - helper methods for handy conversions + fix ssl
-
conpot.helpers.
chr_py3
(x)¶
-
conpot.helpers.
fix_sslwrap
()¶
-
conpot.helpers.
number_to_bytes
(x)¶
-
conpot.helpers.
pack_short_int
(x)¶
-
conpot.helpers.
sanitize_file_name
(name, host, port)¶ Ensure that file_name is legal. Slug the filename and store it onto the server. This would ensure that there are no duplicates as far as writing a file is concerned. Also client addresses are noted so that one can verify which client uploaded the file. :param name: Name of the file :param host: host/client address :param port port/client port :type name: str
-
conpot.helpers.
str_to_bytes
(x)¶
-
conpot.helpers.
unpack_short_int
(x)¶